Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
inftl-user.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  inftl_bci
 
struct  inftl_unithead1
 
struct  inftl_unithead2
 
struct  inftl_unittail
 
union  inftl_uci
 
struct  inftl_oob
 
struct  INFTLPartition
 
struct  INFTLMediaHeader
 

Macros

#define OSAK_VERSION   0x5120
 
#define PERCENTUSED   98
 
#define SECTORSIZE   512
 
#define INFTL_BINARY   0x20000000
 
#define INFTL_BDTL   0x40000000
 
#define INFTL_LAST   0x80000000
 

Functions

struct inftl_bci __attribute__ ((packed))
 

Variables

__u8 ECCsig [6]
 
__u8 Status
 
__u8 Status1
 
__u16 virtualUnitNo
 
__u16 prevUnitNo
 
__u8 ANAC
 
__u8 NACs
 
__u8 parityPerField
 
__u8 discarded
 
__u8 Reserved [4]
 
__u16 EraseMark
 
__u16 EraseMark1
 
union inftl_uci __attribute__
 
__u32 virtualUnits
 
__u32 firstUnit
 
__u32 lastUnit
 
__u32 flags
 
__u32 spareUnits
 
__u32 Reserved0
 
__u32 Reserved1
 
char bootRecordID [8]
 
__u32 NoOfBootImageBlocks
 
__u32 NoOfBinaryPartitions
 
__u32 NoOfBDTLPartitions
 
__u32 BlockMultiplierBits
 
__u32 FormatFlags
 
__u32 OsakVersion
 
__u32 PercentUsed
 
struct INFTLPartition Partitions [4]
 

Macro Definition Documentation

#define INFTL_BDTL   0x40000000

Definition at line 86 of file inftl-user.h.

#define INFTL_BINARY   0x20000000

Definition at line 85 of file inftl-user.h.

#define INFTL_LAST   0x80000000

Definition at line 87 of file inftl-user.h.

#define OSAK_VERSION   0x5120

Definition at line 11 of file inftl-user.h.

#define PERCENTUSED   98

Definition at line 12 of file inftl-user.h.

#define SECTORSIZE   512

Definition at line 14 of file inftl-user.h.

Function Documentation

struct inftl_bci __attribute__ ( (packed)  )
read

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

__u8 ANAC

Definition at line 34 of file inftl-user.h.

__u32 BlockMultiplierBits

Definition at line 87 of file inftl-user.h.

char bootRecordID[8]

Definition at line 83 of file inftl-user.h.

__u8 discarded

Definition at line 37 of file inftl-user.h.

__u8 ECCsig[6]

Definition at line 23 of file inftl-user.h.

__u16 EraseMark

Definition at line 48 of file inftl-user.h.

__u16 EraseMark1

Definition at line 49 of file inftl-user.h.

__u32 firstUnit

Definition at line 72 of file inftl-user.h.

__u32 flags

Definition at line 74 of file inftl-user.h.

__u32 FormatFlags

Definition at line 88 of file inftl-user.h.

__u32 lastUnit

Definition at line 73 of file inftl-user.h.

__u8 NACs

Definition at line 35 of file inftl-user.h.

__u32 NoOfBDTLPartitions

Definition at line 86 of file inftl-user.h.

__u32 NoOfBinaryPartitions

Definition at line 85 of file inftl-user.h.

__u32 NoOfBootImageBlocks

Definition at line 84 of file inftl-user.h.

__u32 OsakVersion

Definition at line 89 of file inftl-user.h.

__u8 parityPerField

Definition at line 36 of file inftl-user.h.

struct INFTLPartition Partitions[4]

Definition at line 91 of file inftl-user.h.

__u32 PercentUsed

Definition at line 90 of file inftl-user.h.

__u16 prevUnitNo

Definition at line 33 of file inftl-user.h.

__u8 Reserved[4]

Definition at line 47 of file inftl-user.h.

__u32 Reserved0

Definition at line 76 of file inftl-user.h.

__u32 Reserved1

Definition at line 77 of file inftl-user.h.

__u32 spareUnits

Definition at line 75 of file inftl-user.h.

__u8 Status

Definition at line 24 of file inftl-user.h.

__u8 Status1

Definition at line 25 of file inftl-user.h.

__u16 virtualUnitNo

Definition at line 32 of file inftl-user.h.

__u32 virtualUnits

Definition at line 71 of file inftl-user.h.