Logo Search packages:      
Sourcecode: linux version File versions

__attribute__ Struct Reference

#include <mbox_defs.h>

List of all members.


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.


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
__u32 addr
unsigned long addr
u32 address
u64 address
uint32_t address
uint64_t address
u16 age_of_flash
uint16_t age_of_flash
u8 alignment
u8 alignment1
le16 alignment2
__le32 AlignmentRequirement
le32 allocated_size
__le32 AllocationSize
__le64 AllocationSize
u8 ars:1
uint8_t ars:1
__le16 Attributes
__le32 Attributes
le16 attrs_offset
__u8 b [6]
unsigned long b
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
__le16 BytesPerSector
__le32 BytesPerSector
uint8_t cache_flush_int
u8 cache_flush_interval
uint8_t cache_flush_interval
__le64 Capability
u8 cd_rom:1
uint8_t cd_rom:1
u8 cdb [MAX_CDB_LEN]
uint8_t cdb [10]
u8 cdblen
uint8_t cdblen
uint8_t centiseconds
sle64 change_time
__le64 ChangeTime
u8 channel
uint8_t 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
u8 cmd
uint8_t cmd
u8 cmdid
uint8_t 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
__le16 CreationTime
__le64 CreationTime
u8 cur_status
uint8_t cur_status
__le64 CurrentByteOffset
ACL * dacl
le32 dacl
union {
   struct {
      leMFT_REF   indexed_file
   }   dir
   struct {
      le16   data_length
      le16   data_offset
      le32   reservedV
   }   vi
data
union {
   struct {
      leMFT_REF   indexed_file
   }   dir
   struct {
      le16   data_length
      le16   data_offset
      le32   reservedV
   }   vi
data
u8 data [0]
union {
   struct {
      sle64   allocated_size
      sle64   compressed_size
      u8   compression_unit
      sle64   data_size
      leVCN   highest_vcn
      sle64   initialized_size
      leVCN   lowest_vcn
      le16   mapping_pairs_offset
      u8   reserved [5]
   }   non_resident
   struct {
      RESIDENT_ATTR_FLAGS   flags
      s8   reserved
      le32   value_length
      le16   value_offset
   }   resident
data
le32 data1
le16 data2
le16 data3
u8 data4 [8]
u32 data_size
uint32_t data_size
__le32 DataSize
u32 dataxferaddr
uint32_t dataxferaddr
uint32_t dataxferaddr_hi
uint32_t dataxferaddr_lo
u32 dataxferlen
uint32_t 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
u8 dram_size
u16 dram_size
uint8_t dram_size
uint16_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
lb_addr extLocation
__le32 extLocation
__le32 extPosition
u8 fats
u8 fc_loop_present
uint8_t 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]
__u8 FileNameLength
__le32 FileNameLength
__le64 FileSysIdentifier
char FileSystemName [52]
__le32 FileSystemNameLen
uint8_t fileType
__le16 flags
uint8_t flags
EA_FLAGS flags
INDEX_ENTRY_FLAGS flags
QUOTA_FLAGS flags
INDEX_HEADER_FLAGS flags
VOLUME_FLAGS flags
ACE_FLAGS flags
ATTR_FLAGS flags
ATTR_DEF_FLAGS flags
MFT_RECORD_FLAGS flags
u8 flags
__le32 FreeAllocationUnits
__le64 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
SID * group
le32 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
u8 islogical:1
uint8_t islogical:1
u8 jump [3]
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
key
le16 key_length
le32 large_sectors
sle64 last_access_time
sle64 last_data_change_time
sle64 last_mft_change_time
__le16 LastAccessDate
__le16 LastAccessTime
__le64 LastAccessTime
__le64 LastModificationTime
__le64 LastStatusChange
__le16 LastWriteDate
__le16 LastWriteTime
__le64 LastWriteTime
u32 lba
uint32_t lba
logdrv_8ld ldrv [MAX_LOGICAL_DRIVES_8LD]
logdrv_40ld ldrv [MAX_LOGICAL_DRIVES_40LD]
logdrv_8ld_span4_t ldrv [MAX_LOGICAL_DRIVES_8LD]
logdrv_8ld_span8_t ldrv [MAX_LOGICAL_DRIVES_8LD]
logdrv_40ld_t ldrv [MAX_LOGICAL_DRIVES_40LD]
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
u8 len
u16 len
le16 length
le32 length
uint32_t length
u32 length
__le16 Level
u8 level
uint8_t level
sle64 limit
le16 link_count
char LinkDest [1]
u8 logdrv
uint8_t 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
ACCESS_MASK mask
__u32 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
u16 MCLK_max_freq
u32 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
u16 misc
u32 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
u8 notify_counters
uint8_t 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
union {
   u8   extended_info [48]
   struct {
      GUID   birth_object_id
      GUID   birth_volume_id
      GUID   domain_id
   }   origin
opt
union {
   u8   extended_info [48]
   struct {
      GUID   birth_object_id
      GUID   birth_volume_id
      GUID   domain_id
   }   origin
opt
__le32 OptimalTransferSize
SID * owner
le32 owner
volatile unsigned int owner_cpu
__le16 Pad
__u32 Pad
__u32 Pad1
volatile unsigned short int pad1
u8 pad1k [889]
uint8_t pad1k [889]
__u16 Pad2
volatile unsigned short int 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
struct {
   u16   high_part
   u32   low_part
parts
u16 PCLK_max_freq
u32 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
u8 pdrv_state [FC_MAX_PHYSICAL_DEVICES]
uint8_t 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
u8 queueaction
uint8_t queueaction
u8 queuetag
uint8_t queuetag
mraid_inquiry raid_inq
mraid_inquiry_t raid_inq
u8 read_ahead
uint8_t read_ahead
u8 rebuild_rate
uint8_t rebuild_rate
u8 recon_state [MAX_LOGICAL_DRIVES_40LD/8]
uint8_t 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
u8 reqsensearea [MAX_REQ_SENSE_LEN]
uint8_t reqsensearea [MAX_REQ_SENSE_LEN]
u8 reqsenselen
uint8_t reqsenselen
le64 reserved
le16 reserved
__u8 Reserved
__le32 Reserved
u8 reserved:3
uint8_t reserved:3
u8 reserved0 [3]
u32 reserved0
u8 reserved1 [3]
u32 reserved1
le16 reserved_sectors
__u32 ResumeKey
u8 resvd [3]
uint8_t resvd
__le16 ReturnedLevel
u8 revision
le16 root_entries
u8 row_size
uint8_t row_size
uint8_t rsvd [3]
u8 rsvd [3]
u8 rsvd1:1
uint8_t rsvd1:1
u8 rsvd2:1
uint8_t rsvd2:1
u8 rsvd3
uint8_t rsvd3
u8 rsvd4
uint8_t rsvd4
ACL * sacl
le32 sacl
u16 SCLK_freq
u8 scsistatus
uint8_t 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
SECURITY_DESCRIPTOR_RELATIVE sid
SID sid
u32 signature
uint32_t signature
le16 size
u32 size
uint32_t size [MAX_LOGICAL_DRIVES_8LD]
u8 size_PLL_blocks
adp_span_8ld span [MAX_SPAN_DEPTH]
adp_span_40ld span [MAX_SPAN_DEPTH]
adap_span_8ld_t span [SPAN_DEPTH_8_SPANS]
adap_span_40ld_t span [SPAN_DEPTH_8_SPANS]
u8 span_depth
uint8_t span_depth
u8 stack_attn
uint8_t stack_attn
u32 start_blk
uint32_t start_blk
u8 stat
uint8_t state [MAX_LOGICAL_DRIVES_8LD]
u8 status
uint8_t status
__le16 strategyParameter
__le16 strategyType
u8 stripe_sz
uint8_t 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
u8 sync_neg
uint8_t sync_neg
u8 tag_depth
uint8_t 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
__le32 TotalAllocationUnits
__le64 TotalAllocationUnits
__le64 TotalBlocks
__le64 TotalFileNodes
__u16 TwoSeconds:5
ACE_TYPES type
union {
   struct {
      le16   packed_ea_size
      le16   reserved
   }   ea
   struct {
      le32   reparse_point_tag
   }   rp
type
ATTR_TYPE type
FILE_NAME_TYPE_FLAGS type
__le32 Type
uint8_t type
u8 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
u8 unused
volatile unsigned short int 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]
union {
   struct {
      u8   reserved12 [12]
   }   v1
   struct {
      le32   class_id
      le32   maximum_versions
      le32   owner_id
      le64   quota_charged
      le32   security_id
      leUSN   usn
      le32   version_number
   }   v3
ver
le32 version
u8 version
u8 VGA_entry
u16 VGA_table_offset
u16 vlan
le64 volume_serial_number
u8 write_config_count
uint8_t write_config_count
uint8_t write_config_counter
uint8_t write_config_rsvd [3]
u8 write_mode
uint8_t write_mode
u16 XCLK
u16 XCLK_max_freq
u32 XCLK_max_freq
u32 XCLK_min_freq
u16 XCLK_ref_divider
u16 XCLK_ref_freq
u32 xfer_segment_hi
u32 xfer_segment_lo
u32 xferaddr
uint32_t xferaddr
uint32_t xferaddr_hi
uint32_t xferaddr_lo
__le16 year
__u16 Year:7
u8 zero

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

Generated by  Doxygen 1.6.0   Back to index