Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ata_device Struct Reference

#include <libata.h>

Data Fields

struct ata_linklink
 
unsigned int devno
 
unsigned int horkage
 
unsigned long flags
 
struct scsi_devicesdev
 
voidprivate_data
 
struct device tdev
 
u64 n_sectors
 
u64 n_native_sectors
 
unsigned int class
 
unsigned long unpark_deadline
 
u8 pio_mode
 
u8 dma_mode
 
u8 xfer_mode
 
unsigned int xfer_shift
 
unsigned int multi_count
 
unsigned int max_sectors
 
unsigned int cdb_len
 
unsigned long pio_mask
 
unsigned long mwdma_mask
 
unsigned long udma_mask
 
u16 cylinders
 
u16 heads
 
u16 sectors
 
union {
   u16   id [ATA_ID_WORDS]
 
   u32   gscr [SATA_PMP_GSCR_DWORDS]
 
}; 
 
u8 sata_settings [ATA_SECT_SIZE]
 
int spdn_cnt
 
struct ata_ering ering
 

Detailed Description

Definition at line 611 of file libata.h.

Field Documentation

union { ... }
unsigned int cdb_len

Definition at line 637 of file libata.h.

unsigned int class

Definition at line 626 of file libata.h.

u16 cylinders

Definition at line 645 of file libata.h.

unsigned int devno

Definition at line 613 of file libata.h.

u8 dma_mode

Definition at line 630 of file libata.h.

Definition at line 660 of file libata.h.

unsigned long flags

Definition at line 615 of file libata.h.

Definition at line 651 of file libata.h.

u16 heads

Definition at line 646 of file libata.h.

unsigned int horkage

Definition at line 614 of file libata.h.

Definition at line 650 of file libata.h.

Definition at line 612 of file libata.h.

unsigned int max_sectors

Definition at line 636 of file libata.h.

unsigned int multi_count

Definition at line 634 of file libata.h.

unsigned long mwdma_mask

Definition at line 641 of file libata.h.

u64 n_native_sectors

Definition at line 625 of file libata.h.

u64 n_sectors

Definition at line 624 of file libata.h.

unsigned long pio_mask

Definition at line 640 of file libata.h.

u8 pio_mode

Definition at line 629 of file libata.h.

void* private_data

Definition at line 617 of file libata.h.

u8 sata_settings[ATA_SECT_SIZE]

Definition at line 655 of file libata.h.

Definition at line 616 of file libata.h.

u16 sectors

Definition at line 647 of file libata.h.

int spdn_cnt

Definition at line 658 of file libata.h.

struct device tdev

Definition at line 622 of file libata.h.

unsigned long udma_mask

Definition at line 642 of file libata.h.

unsigned long unpark_deadline

Definition at line 627 of file libata.h.

u8 xfer_mode

Definition at line 631 of file libata.h.

unsigned int xfer_shift

Definition at line 632 of file libata.h.


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