Logo Search packages:      
Sourcecode: linux version File versions  Download package

Public Member Functions | Public Attributes

__attribute__ Struct Reference

#include <mbox_defs.h>

Collaboration diagram for __attribute__:
Collaboration graph
[legend]

List of all members.

Public Member Functions

union {
__attribute__ ((__packed__)) data
union {
   FILE_NAME_ATTR   file_name
   GUID   object_id
   le32   owner_id
   REPARSE_INDEX_KEY   reparse
   SDH_INDEX_KEY   sdh
   SID   sid
   SII_INDEX_KEY   sii
__attribute__ ((__packed__)) key
union {
__attribute__ ((__packed__)) data
union {
__attribute__ ((__packed__)) data
struct {
   u16   high_part
   u32   low_part
__attribute__ ((__packed__)) parts
union {
   u8   extended_info [48]
__attribute__ ((__packed__)) opt
union {
   u8   extended_info [48]
__attribute__ ((__packed__)) opt
union {
__attribute__ ((__packed__)) type
union {
__attribute__ ((__packed__)) ver

Public Attributes

u16 __padding
unsigned long a
u8 accelerator_entry
__le32 AccessFlags
le16 ace_count
uint8_t ack
mega_adp_info adapter_info
mraid_adapinfo_t adapter_info
unsigned long addr
__u32 addr
u32 address
u64 address
uint64_t address
uint32_t address
u16 age_of_flash
uint16_t age_of_flash
u8 alignment
u8 alignment1
le16 alignment2
__le32 AlignmentRequirement
le32 allocated_size
__le64 AllocationSize
__le32 AllocationSize
uint8_t ars:1
u8 ars:1
__le32 Attributes
__le16 Attributes
le16 attrs_offset
unsigned long b
__u8 b [6]
leMFT_REF base_mft_record
u8 battery_status
uint8_t battery_status
unsigned becn: 1
u8 bios_version [16]
uint8_t bios_version [16]
u8 bitmap [0]
u16 blen
__le64 BlocksAvail
__le32 BlockSize
u8 board_type
uint8_t board_type
u8 bootstrap [426]
u32 bp
BIOS_PARAMETER_BLOCK bpb
u32 buf0
u32 buf1
uint8_t busy
le32 bytes_allocated
le32 bytes_in_use
le16 bytes_per_sector
le64 bytes_used
__le32 BytesPerSector
__le16 BytesPerSector
uint8_t cache_flush_int
u8 cache_flush_interval
uint8_t cache_flush_interval
__le64 Capability
uint8_t cd_rom:1
u8 cd_rom:1
uint8_t cdb [10]
u8 cdb [MAX_CDB_LEN]
uint8_t cdblen
u8 cdblen
uint8_t centiseconds
sle64 change_time
__le64 ChangeTime
uint8_t channel
u8 channel
uint8_t charSetInfo [63]
uint8_t charSetType
le32 checksum
u8 chip_set_value
uint8_t chip_set_value
u8 clock_chip_type
u8 clusters_per_index_block
s8 clusters_per_index_record
s8 clusters_per_mft_record
uint8_t cmd
u8 cmd
uint8_t cmdid
u8 cmdid
COLLATION_RULE collation_rule
uint8_t completed [MBOX_MAX_FIRMWARE_STATUS]
u32 config_signature
uint32_t config_signature
SECURITY_DESCRIPTOR_CONTROL control
int counter
u16 cp
unsigned cr: 1
__le32 CreateAction
sle64 creation_time
__le16 CreationDate
__le64 CreationTime
__le16 CreationTime
u8 cur_status
uint8_t cur_status
__le64 CurrentByteOffset
le32 dacl
ACL * dacl
u8 data [0]
le32 data1
le16 data2
le16 data3
u8 data4 [8]
u32 data_size
uint32_t data_size
__le32 DataSize
uint32_t dataxferaddr
u32 dataxferaddr
uint32_t dataxferaddr_hi
uint32_t dataxferaddr_lo
uint32_t dataxferlen
u32 dataxferlen
uint8_t day
__u16 Day:5
unsigned de: 1
u8 dec_fault_bus_info
uint8_t dec_fault_bus_info
__u8 DeletePending
__le16 descCRC
__le16 descCRCLength
__le16 descVersion
adp_device device [MAX_ROW_SIZE_40LD]
adap_device_t device [MAX_ROW_SIZE_40LD]
u8 device_id
__le32 DeviceCharacteristics
__le32 DeviceType
__le64 DevMajor
__le64 DevMinor
u8 direct_io
uint8_t direct_io
__u8 Directory
le32 display_rule
unsigned dlcih: 6
unsigned dlcil: 4
uint16_t dram_size
u16 dram_size
u8 dram_size
uint8_t dram_size
u8 drive_insert_count
uint8_t drive_insert_count
u8 drive_inserted_count
unsigned ea1: 1
unsigned ea2: 1
le16 ea_length
u8 ea_name [0]
u8 ea_name_length
le32 ea_query_length
u8 ea_value [0]
le16 ea_value_length
__le32 EASize
__le32 EaSize
le16 end_of_sector_marker
__le64 EndOfFile
le32 entries_offset
sle64 exceeded_time
__le32 ExtFileAttributes
__le32 extLength
__le32 extLocation
lb_addr extLocation
__le32 extPosition
u8 fats
uint8_t fc_loop_present
u8 fc_loop_present
uint8_t fcloop_id0
uint8_t fcloop_id1
uint8_t fcloop_id_chg_counter
uint8_t fcloop_state0
uint8_t fcloop_state1
uint8_t fcloop_state_counter
uint8_t fcloop_state_rsvd
uint8_t fcloopid_pdrvid
unsigned fecn: 1
__u16 Fid
FILE_ATTR_FLAGS file_attributes
leMFT_REF file_id
ntfschar file_name [0]
u8 file_name_length
FILE_NAME_TYPE_FLAGS file_name_type
__u32 FileIndex
char FileName [1]
__le32 FileNameLength
__u8 FileNameLength
__le64 FileSysIdentifier
char FileSystemName [52]
__le32 FileSystemNameLen
uint8_t fileType
u8 flags
ACE_FLAGS flags
VOLUME_FLAGS flags
INDEX_HEADER_FLAGS flags
QUOTA_FLAGS flags
INDEX_ENTRY_FLAGS flags
uint8_t flags
__le16 flags
EA_FLAGS flags
MFT_RECORD_FLAGS flags
ATTR_DEF_FLAGS flags
ATTR_FLAGS flags
__le64 FreeAllocationUnits
__le32 FreeAllocationUnits
__le64 FreeFileNodes
__le32 fsid
u8 fw_version [16]
uint8_t fw_version [16]
ACCESS_MASK generic_all
ACCESS_MASK generic_execute
ACCESS_MASK generic_read
ACCESS_MASK generic_write
__le64 Gid
uint32_t global_counter
le32 group
SID * group
le32 hash
le16 heads
le32 hidden_sectors
u16 high
volatile unsigned short int hmark
uint8_t hour
__u16 Hours:5
uint8_t hundredsOfMicroseconds
uint8_t ident [23]
SID_IDENTIFIER_AUTHORITY identifier_authority
uint8_t identSuffix [8]
uint8_t impUse [6]
INDEX_HEADER index
le32 index_block_size
leVCN index_block_vcn
le32 index_length
__u64 IndexNumber
__u64 IndexNumber1
__le32 informationLength
GUID inherited_object_type
u8 inserted_drive
le16 instance
uint8_t islogical:1
u8 islogical:1
u8 jump [3]
le16 key_length
le32 large_sectors
sle64 last_access_time
sle64 last_data_change_time
sle64 last_mft_change_time
__le16 LastAccessDate
__le64 LastAccessTime
__le16 LastAccessTime
__le64 LastModificationTime
__le64 LastStatusChange
__le16 LastWriteDate
__le64 LastWriteTime
__le16 LastWriteTime
u32 lba
uint32_t lba
logdrv_40ld ldrv [MAX_LOGICAL_DRIVES_40LD]
logdrv_8ld ldrv [MAX_LOGICAL_DRIVES_8LD]
logdrv_40ld_t ldrv [MAX_LOGICAL_DRIVES_40LD]
logdrv_8ld_span8_t ldrv [MAX_LOGICAL_DRIVES_8LD]
logdrv_8ld_span4_t ldrv [MAX_LOGICAL_DRIVES_8LD]
uint8_t ldrv_op_counter
u16 ldrv_op_status [MAX_LOGICAL_DRIVES_40LD/8]
uint16_t ldrv_op_status [MAX_LOGICAL_DRIVES_40LD/8]
uint8_t ldrv_opcmd
uint8_t ldrv_opid
uint8_t ldrv_opstatus
u8 ldrv_prop [MAX_LOGICAL_DRIVES_40LD]
uint8_t ldrv_prop [MAX_LOGICAL_DRIVES_40LD]
u32 ldrv_size [MAX_LOGICAL_DRIVES_40LD]
uint32_t ldrv_size [MAX_LOGICAL_DRIVES_40LD]
u8 ldrv_state [MAX_LOGICAL_DRIVES_40LD]
uint8_t ldrv_state [MAX_LOGICAL_DRIVES_40LD]
uint8_t ldrv_state_counter
uint8_t ldrv_state_id
uint8_t ldrv_state_new
uint8_t ldrv_state_old
u16 len
u8 len
le16 length
u32 length
uint32_t length
le32 length
u8 level
uint8_t level
__le16 Level
sle64 limit
le16 link_count
char LinkDest [1]
uint8_t logdrv
u8 logdrv
mega_ldrv_info logdrv_info
mraid_ldrv_info_t logdrv_info
__le32 logicalBlockNum
u64 low
logdrv_param lparam
logdrv_param_t lparam
sle64 lsn
le64 lsn
uint32_t m
struct mbox_in m_in
struct mbox_out m_out
NTFS_RECORD_TYPE magic
u8 major_ver
__le16 MajorVersionNumber
__u32 mask
ACCESS_MASK mask
unsigned long mask
u8 max_commands
uint8_t max_commands
sle64 max_size
u8 max_targ_per_chan
uint8_t max_targ_per_chan
__le32 MaxPathNameComponentLength
mbox_t mbox
mbox_t mbox32
__u8 MC_Slot
u16 MCLK
u32 MCLK_max_freq
u16 MCLK_max_freq
u32 MCLK_min_freq
u16 MCLK_pwd
u16 MCLK_ref_divider
u16 MCLK_ref_freq
u8 media_type
u8 mem_type
uint8_t mem_type
sle64 mft_lcn
le32 mft_record_number
leMFT_REF mft_reference
sle64 mftmirr_lcn
uint8_t microseconds
sle64 min_size
u8 minor_ver
__le16 MinorVersionNumber
uint8_t minute
__u16 Minutes:6
u32 misc
u16 misc
__le32 Mode
u8 modem_status
uint8_t modem_status
uint8_t month
__u16 Month:4
MFT_REF mref
ntfschar name [0]
u8 name_length
u8 name_offset
le16 name_offset
u8 nchannels
uint8_t nchannels
le16 need_ea_count
u32 next0
u32 next1
le16 next_attr_instance
le32 next_entry_offset
__le32 NextEntryOffset
volatile unsigned short int nipr
uint8_t nldrv
__le64 Nlinks
u8 nlog_drives
u8 non_resident
struct notify notify
mraid_notify_t notify
uint8_t notify_counters
u8 notify_counters
u8 notify_rsvd [MAX_NOTIFY_SIZE-CUR_NOTIFY_SIZE]
uint8_t notify_rsvd [MAX_NOTIFY_SIZE-CUR_NOTIFY_SIZE]
u32 num_blks
uint32_t num_blks
u8 num_ldrv
uint8_t num_ldrv
u8 num_PLL_blocks
sle64 number_of_sectors
__le32 NumberOfLinks
__le16 numEntries
uint8_t numldrv
__le64 NumOfBytes
uint16_t numsectors
uint8_t numsge
u8 numsgelements
u8 numstatus
uint8_t numstatus
OBJECT_ACE_FLAGS object_flags
GUID object_id
GUID object_type
le64 oem_id
le64 offset
u32 oid
u8 opcode
__le32 OpenFlags
u8 operation
__le16 OplockFlags
__le32 OptimalTransferSize
le32 owner
SID * owner
volatile unsigned int owner_cpu
__u32 Pad
__le16 Pad
__u32 Pad1
volatile unsigned short int pad1
uint8_t pad1k [889]
u8 pad1k [889]
volatile unsigned short int pad2
__u16 Pad2
volatile unsigned short int pad3
uint8_t param_counter
uint8_t param_id
uint16_t param_val
leMFT_REF parent_directory
lb_addr parentICBLocation
__le16 partitionReferenceNum
u32 PCLK_max_freq
u16 PCLK_max_freq
u16 PCLK_min_freq
u32 PCLK_min_freq
u16 PCLK_ref_divider
u16 PCLK_ref_freq
phys_drv pdrv [MAX_PHYSICAL_DRIVES]
phys_drive_t pdrv [MBOX_MAX_PHYSICAL_DRIVES]
uint8_t pdrv_fmt_counter
uint8_t pdrv_fmt_id
uint8_t pdrv_fmt_rsvd
uint8_t pdrv_fmt_val
u16 pdrv_format [FC_MAX_PHYSICAL_DEVICES/16]
uint16_t pdrv_format [FC_MAX_PHYSICAL_DEVICES/16]
mega_pdrv_info pdrv_info
mraid_pdrv_info_t pdrv_info
uint8_t pdrv_state [FC_MAX_PHYSICAL_DEVICES]
u8 pdrv_state [FC_MAX_PHYSICAL_DEVICES]
uint8_t pdrv_state_counter
uint8_t pdrv_state_id
uint8_t pdrv_state_new
uint8_t pdrv_state_old
__le64 Permissions
u16 phys_drv_format [MAX_CHANNELS]
uint16_t phys_drv_format [MAX_MBOX_CHANNELS]
uint8_t poll
__u8 POS_Values [NUMBER_OF_POS_REGS]
__le32 PosixOpenFlags
u16 POST_table_offset
__le32 priorRecordedNumDirectEntries
u8 product_name [80]
uint8_t product_name [80]
uint8_t prop [MAX_LOGICAL_DRIVES_8LD]
mraid_passthru_t pthru32
uint8_t queueaction
u8 queueaction
uint8_t queuetag
u8 queuetag
mraid_inquiry_t raid_inq
mraid_inquiry raid_inq
uint8_t read_ahead
u8 read_ahead
u8 rebuild_rate
uint8_t rebuild_rate
uint8_t recon_state [MAX_LOGICAL_DRIVES_40LD/8]
u8 recon_state [MAX_LOGICAL_DRIVES_40LD/8]
__le32 recordedLength
u16 ref_divider
u16 ref_freq
u8 reparse_data [0]
le16 reparse_data_length
le32 reparse_tag
uint8_t reqsensearea [MAX_REQ_SENSE_LEN]
u8 reqsensearea [MAX_REQ_SENSE_LEN]
u8 reqsenselen
uint8_t reqsenselen
u8 reserved:3
le16 reserved
__le32 Reserved
__u8 Reserved
uint8_t reserved:3
le64 reserved
u32 reserved0
u8 reserved0 [3]
u8 reserved1 [3]
u32 reserved1
le16 reserved_sectors
__u32 ResumeKey
uint8_t resvd
u8 resvd [3]
__le16 ReturnedLevel
u8 revision
le16 root_entries
uint8_t row_size
u8 row_size
uint8_t rsvd [3]
u8 rsvd [3]
uint8_t rsvd1:1
u8 rsvd1:1
uint8_t rsvd2:1
u8 rsvd2:1
uint8_t rsvd3
u8 rsvd3
uint8_t rsvd4
u8 rsvd4
ACL * sacl
le32 sacl
u16 SCLK_freq
uint8_t scsistatus
u8 scsistatus
uint8_t second
le16 sectors
u8 sectors_per_cluster
le16 sectors_per_fat
le16 sectors_per_track
__le32 SectorsPerAllocationUnit
u8 sense_alert
uint8_t sense_alert
le16 sequence_number
__u8 ShortName [12]
__u8 ShortNameLength
SID sid
SECURITY_DESCRIPTOR_RELATIVE sid
u32 signature
uint32_t signature
u32 size
le16 size
uint32_t size [MAX_LOGICAL_DRIVES_8LD]
u8 size_PLL_blocks
adp_span_8ld span [MAX_SPAN_DEPTH]
adap_span_8ld_t span [SPAN_DEPTH_8_SPANS]
adp_span_40ld span [MAX_SPAN_DEPTH]
adap_span_40ld_t span [SPAN_DEPTH_8_SPANS]
uint8_t span_depth
u8 span_depth
uint8_t stack_attn
u8 stack_attn
u32 start_blk
uint32_t start_blk
u8 stat
uint8_t state [MAX_LOGICAL_DRIVES_8LD]
uint8_t status
u8 status
__le16 strategyParameter
__le16 strategyType
uint8_t stripe_sz
u8 stripe_sz
u8 struct_size
le32 sub_authority [1]
u8 sub_authority_count
u8 subopcode
u16 subsysid
uint16_t subsysid
u16 subsysvid
uint16_t subsysvid
uint8_t sync_neg
u8 sync_neg
uint8_t tag_depth
u8 tag_depth
uint8_t tagChecksum
__le16 tagIdent
__le32 tagLocation
__le16 tagSerialNum
u8 targ_xfer [80]
uint8_t targ_xfer [80]
uint8_t targ_xfer_counter
uint8_t targ_xfer_id
uint8_t targ_xfer_rsvd
uint8_t targ_xfer_val
u8 target
uint8_t target
sle64 threshold
u8 timeout:3
uint8_t timeout:3
__le64 TotalAllocationUnits
__le32 TotalAllocationUnits
__le64 TotalBlocks
__le64 TotalFileNodes
__u16 TwoSeconds:5
uint8_t type
FILE_NAME_TYPE_FLAGS type
ACE_TYPES type
__le32 Type
u8 type
ATTR_TYPE type
__le16 typeAndTimezone
__u32 u [4]
volatile unsigned short int ubaud
__le64 Uid
volatile unsigned short int umisc
__u64 UniqueId
u16 unknown1
u16 unknown2
u16 unknown3
volatile unsigned short int unused
u8 unused
union {
   struct {
      volatile unsigned char   rxdata
      volatile unsigned char   status
   }   b
   volatile unsigned short int   w
urx
union {
   struct {
      volatile unsigned char   rxdata
      volatile unsigned char   status
   }   b
   volatile unsigned short int   w
urx
union {
   struct {
      volatile unsigned char   rxdata
      volatile unsigned char   status
   }   b
   volatile unsigned short int   w
urx
le16 usa_count
le16 usa_ofs
__le64 UserBlocksAvail
volatile unsigned short int ustcnt
union {
   struct {
      volatile unsigned char   status
      volatile unsigned char   txdata
   }   b
   volatile unsigned short int   w
utx
union {
   struct {
      volatile unsigned char   status
      volatile unsigned char   txdata
   }   b
   volatile unsigned short int   w
utx
union {
   struct {
      volatile unsigned char   status
      volatile unsigned char   txdata
   }   b
   volatile unsigned short int   w
utx
uint16_t v16
uint32_t v32
u8 value [6]
le32 version
u8 version
u8 VGA_entry
u16 VGA_table_offset
u16 vlan
le64 volume_serial_number
uint8_t write_config_count
u8 write_config_count
uint8_t write_config_counter
uint8_t write_config_rsvd [3]
u8 write_mode
uint8_t write_mode
u16 XCLK
u32 XCLK_max_freq
u16 XCLK_max_freq
u32 XCLK_min_freq
u16 XCLK_ref_divider
u16 XCLK_ref_freq
u32 xfer_segment_hi
u32 xfer_segment_lo
uint32_t xferaddr
u32 xferaddr
uint32_t xferaddr_hi
uint32_t xferaddr_lo
__le16 year
__u16 Year:7
u8 zero
sle64 allocated_size
GUID birth_object_id
GUID birth_volume_id
le32 class_id
sle64 compressed_size
u8 compression_unit
le16 data_length
le16 data_offset
sle64 data_size
GUID domain_id
RESIDENT_ATTR_FLAGS flags
leVCN highest_vcn
leMFT_REF indexed_file
sle64 initialized_size
leVCN lowest_vcn
le16 mapping_pairs_offset
le32 maximum_versions
le16 packed_ea_size
le64 quota_charged
le32 reparse_point_tag
s8 reserved
u8 reserved12 [12]
le32 reservedV
le32 security_id
leUSN usn
le32 value_length
le16 value_offset
le32 version_number

Detailed Description

mbox64_t - 64-bit extension for the mailbox : the low 32-bits of the address of the scatter-gather list : the upper 32-bits of the address of the scatter-gather list : 32-bit mailbox, whose xferadder field must be set to 0xFFFFFFFF

This is the extension of the 32-bit mailbox to be able to perform DMA beyond 4GB address range.

mraid_passthru_t - passthru structure to issue commands to physical devices : command timeout, 0=6sec, 1=60sec, 2=10min, 3=3hr : set if ARS required after check condition : set if command meant for logical devices : logical drive number if command for LD : Channel on which physical device is located : SCSI target of the device : unused : unused : SCSI CDB : length of the CDB : amount of request sense data to be returned : Sense information buffer : number of scatter-gather elements in the sg list : SCSI status of the command completed. : DMA data transfer address : amount of the data to be transferred.

mraid_epassthru_t - passthru structure to issue commands to physical devices : command timeout, 0=6sec, 1=60sec, 2=10min, 3=3hr : set if ARS required after check condition : reserved field : (?) : reserved field : set if command meant for logical devices : logical drive number if command for LD : Channel on which physical device is located : SCSI target of the device : unused : unused : length of the CDB : reserved field : SCSI CDB : number of scatter-gather elements in the sg list : SCSI status of the command completed. : amount of request sense data to be returned : Sense information buffer : reserved field : DMA data transfer address : amount of the data to be transferred.

mraid_pinfo_t - product info, static information about the controller : current size in bytes (not including resvd) : Current value is 0x00282008 : Firmware version : version of the BIOS : Name given to the controller : Maximum concurrent commands supported : Number of SCSI Channels detected : Number of Fibre Loops detected : EDO, FPM, SDRAM etc : : In terms of MB : device PCI subsystem ID : device PCI subsystem vendor ID : : 135 + 889 resvd = 1024 total size

This structures holds the information about the controller which is not expected to change dynamically.

The current value of config signature is 0x00282008: 0x28 = MAX_LOGICAL_DRIVES, 0x20 = Number of stripes and 0x08 = Number of spans

mraid_notify_t - the notification structure : Any change increments this counter : Indicates any params changed : Param modified - defined below : New val of last param modified : write config occurred : : Indicates ldrv op started/completed : ldrv num : ldrv operation - defined below : status of the operation : Indicates change of ldrv state : ldrv num : New state : old state : Indicates change of ldrv state : pdrv id : New state : old state : Indicates pdrv format started/over : pdrv id : format started/over : : Indicates SCSI-2 Xfer rate change : pdrv Id : new Xfer params of last pdrv : : Indicates loopid changed : pdrv id : loopid on fc loop 0 : loopid on fc loop 1 : Indicates loop state changed : state of fc loop 0 : state of fc loop 1 :

mraid_adapinfo_t - information about the adapter : max concurrent commands supported : rebuild rate - 0% thru 100% : max targ per channel : number of channels on HBA : firmware version : number of times FW has been flashed : contents of 0xC0000832 : in MB : in seconds : : : : increase with every configuration change : increase with every drive inserted : channel:Id of inserted drive : bit 0: battery module missing bit 1: VBAD bit 2: temprature high bit 3: battery pack missing bit 4,5: 00 - charge complete 01 - fast charge in progress 10 - fast charge fail 11 - undefined bit 6: counter > 1000 bit 7: Undefined :

mraid_ldrv_info_t - information about the logical drives : Number of logical drives configured : : size of each logical drive : : state of each logical drive

mraid_pdrv_info_t - information about the physical drives : state of each physical drive

mraid_inquiry_t - RAID inquiry, mailbox command 0x05 : adapter information : logical drives information : physical drives information

mraid_extinq_t - RAID extended inquiry, mailbox command 0x04

: raid inquiry : : : :

adap_device_t - device information : channel fpor the device : target ID of the device

adap_span_40ld_t - 40LD span : starting block : number of blocks

adap_span_8ld_t - 8LD span : starting block : number of blocks

logdrv_param_t - logical drives parameters

: total number of spans : RAID level : read ahead, no read ahead, adaptive read ahead : encoded stripe size : status of the logical drive : write mode, write_through/write_back : direct io or through cache : number of stripes in a row

logdrv_40ld_t - logical drive definition for 40LD controllers : logical drives parameters : span

logdrv_8ld_span8_t - logical drive definition for 8LD controllers : logical drives parameters : span

8-LD logical drive with upto 8 spans

logdrv_8ld_span4_t - logical drive definition for 8LD controllers : logical drives parameters : span

8-LD logical drive with upto 4 spans

phys_drive_t - physical device information : Type of the device : current status of the device : Level of tagging : sync negotiation - ENABLE or DISBALE : configurable size in terms of 512 byte

disk_array_40ld_t - disk array for 40LD controllers : number of logical drives : : logical drives information : physical drives information

disk_array_8ld_span8_t - disk array for 8LD controllers : number of logical drives : : logical drives information : physical drives information

Disk array for 8LD logical drives with upto 8 spans

disk_array_8ld_span4_t - disk array for 8LD controllers : number of logical drives : : logical drives information : physical drives information

Disk array for 8LD logical drives with upto 4 spans

mbox_sgl64 - 64-bit scatter list for mailbox based controllers : address of the buffer : data transfer length

mbox_sgl32 - 32-bit scatter list for mailbox based controllers : address of the buffer : data transfer length

Definition at line 55 of file softfloat.h.


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

Generated by  Doxygen 1.6.0   Back to index