smartmontools SVN Rev 3317
Utility to control and monitor storage systems with "S.M.A.R.T."
Public Attributes
__packed Struct Reference

#include <cissio_freebsd.h>

Collaboration diagram for __packed:
Collaboration graph
[legend]

List of all members.

Public Attributes

u_int32_t TargetId:24
u_int32_t Bus:6
u_int32_t Mode:2
SCSI3Addr_struct Target [2]
u_int32_t VolId:30
u_int8_t reserved [4]
u_int8_t LunAddrBytes [8]
SCSI3Addr_struct SCSI3Lun [4]
PhysDevAddr_struct PhysDev
LogDevAddr_struct LogDev
u_int8_t CDBLen
struct {
   u_int8_t   Type:3
   u_int8_t   Attribute:3
   u_int8_t   Direction:2
Type
u_int16_t Timeout
u_int8_t CDB [16]
struct {
   u_int8_t   Reserved [3]
   u_int8_t   Type
   u_int32_t   ErrorInfo
Common_Info
struct {
   u_int8_t   Reserved [2]
   u_int8_t   offense_size
   u_int8_t   offense_num
   u_int32_t   offense_value
Invalid_Cmd
u_int8_t ScsiStatus
u_int8_t SenseLen
u_int16_t CommandStatus
u_int32_t ResidualCnt
MoreErrInfo_struct MoreErrInfo
u_int8_t SenseInfo [SENSEINFOBYTES]
LUNAddr_struct LUN_info
RequestBlock_struct Request
ErrorInfo_struct error_info
u_int16_t buf_size
u_int8_t * buf
u_int32_t address
u_int32_t length
u_int8_t opcode:5
u_int8_t res1:3
u_int8_t size
u_int8_t request_id
u_int8_t res2:4
u_int8_t host_id:4
u_int8_t status
u_int8_t flags
u_int16_t message_credits
u_int32_t response_queue_pointer
u_int8_t unit:4
u_int16_t block_count
u_int32_t lba
TWE_SG_Entry sgl [TWE_MAX_SGL_LENGTH]
u_int8_t action
u_int8_t aport
u_int8_t feature
u_int8_t feature_mode
u_int16_t all_units
u_int16_t persistence
u_int16_t target_status
u_int16_t param_count
u_int8_t src_unit:4
u_int8_t cs:1
u_int8_t logical_subunit
u_int8_t sgl_offset:3
u_int16_t param
u_int16_t features
u_int16_t sector_count
u_int16_t sector_num
u_int16_t cylinder_lo
u_int16_t cylinder_hi
u_int8_t drive_head
u_int8_t command
u_int16_t count

Detailed Description

Definition at line 125 of file cissio_freebsd.h.


Member Data Documentation

u_int8_t __packed::action

Definition at line 149 of file os_freebsd.h.

u_int32_t __packed::address

Definition at line 107 of file os_freebsd.h.

Definition at line 170 of file os_freebsd.h.

u_int8_t __packed::aport

Definition at line 153 of file os_freebsd.h.

Definition at line 149 of file cissio_freebsd.h.

Definition at line 134 of file os_freebsd.h.

u_int8_t* __packed::buf

Definition at line 184 of file cissio_freebsd.h.

u_int16_t __packed::buf_size

Definition at line 183 of file cissio_freebsd.h.

u_int32_t __packed::Bus

Definition at line 127 of file cissio_freebsd.h.

u_int8_t __packed::CDB[16]

Definition at line 153 of file cissio_freebsd.h.

u_int8_t __packed::CDBLen

Definition at line 146 of file cissio_freebsd.h.

Definition at line 236 of file os_freebsd.h.

Definition at line 173 of file cissio_freebsd.h.

struct { ... } __packed::Common_Info
u_int16_t __packed::count

Definition at line 255 of file os_freebsd.h.

u_int8_t __packed::cs

Definition at line 216 of file os_freebsd.h.

Definition at line 234 of file os_freebsd.h.

Definition at line 233 of file os_freebsd.h.

Definition at line 150 of file cissio_freebsd.h.

Definition at line 235 of file os_freebsd.h.

ErrorInfo_struct __packed::error_info

Definition at line 182 of file cissio_freebsd.h.

Definition at line 160 of file cissio_freebsd.h.

Definition at line 166 of file os_freebsd.h.

Definition at line 169 of file os_freebsd.h.

u_int16_t __packed::features

Definition at line 230 of file os_freebsd.h.

u_int8_t __packed::flags

Definition at line 119 of file os_freebsd.h.

Definition at line 117 of file os_freebsd.h.

struct { ... } __packed::Invalid_Cmd
u_int32_t __packed::lba

Definition at line 135 of file os_freebsd.h.

u_int32_t __packed::length

Definition at line 108 of file os_freebsd.h.

LogDevAddr_struct __packed::LogDev

Definition at line 142 of file cissio_freebsd.h.

Definition at line 217 of file os_freebsd.h.

LUNAddr_struct __packed::LUN_info

Definition at line 180 of file cissio_freebsd.h.

Definition at line 139 of file cissio_freebsd.h.

Definition at line 120 of file os_freebsd.h.

u_int32_t __packed::Mode

Definition at line 128 of file cissio_freebsd.h.

MoreErrInfo_struct __packed::MoreErrInfo

Definition at line 175 of file cissio_freebsd.h.

Definition at line 165 of file cissio_freebsd.h.

Definition at line 164 of file cissio_freebsd.h.

Definition at line 166 of file cissio_freebsd.h.

u_int8_t __packed::opcode

Definition at line 112 of file os_freebsd.h.

u_int16_t __packed::param

Definition at line 229 of file os_freebsd.h.

Definition at line 197 of file os_freebsd.h.

Definition at line 171 of file os_freebsd.h.

PhysDevAddr_struct __packed::PhysDev

Definition at line 141 of file cissio_freebsd.h.

RequestBlock_struct __packed::Request

Definition at line 181 of file cissio_freebsd.h.

Definition at line 115 of file os_freebsd.h.

u_int8_t __packed::res1

Definition at line 113 of file os_freebsd.h.

u_int8_t __packed::res2

Definition at line 116 of file os_freebsd.h.

u_int8_t __packed::reserved[4]

Definition at line 135 of file cissio_freebsd.h.

u_int8_t __packed::Reserved[2]

Definition at line 158 of file cissio_freebsd.h.

Definition at line 174 of file cissio_freebsd.h.

Definition at line 121 of file os_freebsd.h.

Definition at line 140 of file cissio_freebsd.h.

Definition at line 171 of file cissio_freebsd.h.

Definition at line 231 of file os_freebsd.h.

Definition at line 232 of file os_freebsd.h.

u_int8_t __packed::SenseInfo[SENSEINFOBYTES]

Definition at line 176 of file cissio_freebsd.h.

Definition at line 172 of file cissio_freebsd.h.

TWE_SG_Entry __packed::sgl

Definition at line 136 of file os_freebsd.h.

Definition at line 223 of file os_freebsd.h.

u_int8_t __packed::size

Definition at line 114 of file os_freebsd.h.

Definition at line 207 of file os_freebsd.h.

u_int8_t __packed::status

Definition at line 118 of file os_freebsd.h.

Definition at line 129 of file cissio_freebsd.h.

Definition at line 184 of file os_freebsd.h.

u_int32_t __packed::TargetId

Definition at line 126 of file cissio_freebsd.h.

u_int16_t __packed::Timeout

Definition at line 152 of file cissio_freebsd.h.

struct { ... } __packed::Type
u_int8_t __packed::Type

Definition at line 148 of file cissio_freebsd.h.

u_int8_t __packed::unit

Definition at line 130 of file os_freebsd.h.

u_int32_t __packed::VolId

Definition at line 133 of file cissio_freebsd.h.


The documentation for this struct was generated from the following files: