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

#include <ide.h>

Data Fields

char name [4]
 
char driver_req [10]
 
struct request_queuequeue
 
struct requestrq
 
voiddriver_data
 
u16id
 
struct hwif_shwif
 
struct ide_disk_opsdisk_ops
 
unsigned long dev_flags
 
unsigned long sleep
 
unsigned long timeout
 
u8 special_flags
 
u8 select
 
u8 retry_pio
 
u8 waiting_for_dma
 
u8 dma
 
u8 init_speed
 
u8 current_speed
 
u8 desired_speed
 
u8 pio_mode
 
u8 dma_mode
 
u8 dn
 
u8 acoustic
 
u8 media
 
u8 ready_stat
 
u8 mult_count
 
u8 mult_req
 
u8 io_32bit
 
u8 bad_wstat
 
u8 head
 
u8 sect
 
u8 bios_head
 
u8 bios_sect
 
u8 pc_delay
 
unsigned int bios_cyl
 
unsigned int cyl
 
voiddrive_data
 
unsigned int failures
 
unsigned int max_failures
 
u64 probed_capacity
 
u64 capacity64
 
int lun
 
int crc_count
 
unsigned long debug_mask
 
struct list_head list
 
struct device gendev
 
struct completion gendev_rel_comp
 
struct ide_atapi_pcpc
 
struct ide_atapi_pcfailed_pc
 
int(* pc_callback )(struct ide_drive_s *, int)
 
ide_startstop_t(* irq_handler )(struct ide_drive_s *)
 
unsigned long atapi_flags
 
struct ide_atapi_pc request_sense_pc
 
bool sense_rq_armed
 
struct request sense_rq
 
struct request_sense sense_data
 

Detailed Description

Definition at line 486 of file ide.h.

Field Documentation

u8 acoustic

Definition at line 521 of file ide.h.

unsigned long atapi_flags

Definition at line 567 of file ide.h.

u8 bad_wstat

Definition at line 527 of file ide.h.

unsigned int bios_cyl

Definition at line 536 of file ide.h.

u8 bios_head

Definition at line 530 of file ide.h.

u8 bios_sect

Definition at line 531 of file ide.h.

u64 capacity64

Definition at line 542 of file ide.h.

int crc_count

Definition at line 545 of file ide.h.

u8 current_speed

Definition at line 516 of file ide.h.

unsigned int cyl

Definition at line 537 of file ide.h.

unsigned long debug_mask

Definition at line 547 of file ide.h.

u8 desired_speed

Definition at line 517 of file ide.h.

unsigned long dev_flags

Definition at line 503 of file ide.h.

struct ide_disk_ops* disk_ops

Definition at line 501 of file ide.h.

u8 dma

Definition at line 513 of file ide.h.

u8 dma_mode

Definition at line 519 of file ide.h.

u8 dn

Definition at line 520 of file ide.h.

void* drive_data

Definition at line 538 of file ide.h.

Definition at line 493 of file ide.h.

char driver_req[10]

Definition at line 488 of file ide.h.

struct ide_atapi_pc* failed_pc

Definition at line 560 of file ide.h.

unsigned int failures

Definition at line 539 of file ide.h.

struct device gendev

Definition at line 553 of file ide.h.

struct completion gendev_rel_comp

Definition at line 554 of file ide.h.

Definition at line 528 of file ide.h.

struct hwif_s* hwif

Definition at line 499 of file ide.h.

u16* id

Definition at line 494 of file ide.h.

u8 init_speed

Definition at line 515 of file ide.h.

u8 io_32bit

Definition at line 526 of file ide.h.

ide_startstop_t(* irq_handler)(struct ide_drive_s *)

Definition at line 565 of file ide.h.

Definition at line 552 of file ide.h.

int lun

Definition at line 544 of file ide.h.

unsigned int max_failures

Definition at line 540 of file ide.h.

u8 media

Definition at line 522 of file ide.h.

u8 mult_count

Definition at line 524 of file ide.h.

u8 mult_req

Definition at line 525 of file ide.h.

char name[4]

Definition at line 487 of file ide.h.

Definition at line 557 of file ide.h.

int(* pc_callback)(struct ide_drive_s *, int)

Definition at line 563 of file ide.h.

u8 pc_delay

Definition at line 534 of file ide.h.

u8 pio_mode

Definition at line 518 of file ide.h.

u64 probed_capacity

Definition at line 541 of file ide.h.

Definition at line 490 of file ide.h.

u8 ready_stat

Definition at line 523 of file ide.h.

struct ide_atapi_pc request_sense_pc

Definition at line 569 of file ide.h.

u8 retry_pio

Definition at line 511 of file ide.h.

Definition at line 492 of file ide.h.

Definition at line 529 of file ide.h.

u8 select

Definition at line 510 of file ide.h.

Definition at line 574 of file ide.h.

struct request sense_rq

Definition at line 573 of file ide.h.

bool sense_rq_armed

Definition at line 572 of file ide.h.

unsigned long sleep

Definition at line 505 of file ide.h.

u8 special_flags

Definition at line 508 of file ide.h.

unsigned long timeout

Definition at line 506 of file ide.h.

u8 waiting_for_dma

Definition at line 512 of file ide.h.


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