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

#include <ide.h>

Data Fields

charname
 
int(* init_chipset )(struct pci_dev *)
 
void(* get_lock )(irq_handler_t, void *)
 
void(* release_lock )(void)
 
void(* init_iops )(ide_hwif_t *)
 
void(* init_hwif )(ide_hwif_t *)
 
int(* init_dma )(ide_hwif_t *, const struct ide_port_info *)
 
struct ide_tp_opstp_ops
 
struct ide_port_opsport_ops
 
struct ide_dma_opsdma_ops
 
struct ide_pci_enablebit enablebits [2]
 
hwif_chipset_t chipset
 
u16 max_sectors
 
u32 host_flags
 
int irq_flags
 
u8 pio_mask
 
u8 swdma_mask
 
u8 mwdma_mask
 
u8 udma_mask
 

Detailed Description

Definition at line 1288 of file ide.h.

Field Documentation

Definition at line 1307 of file ide.h.

Definition at line 1303 of file ide.h.

struct ide_pci_enablebit enablebits[2]

Definition at line 1305 of file ide.h.

void(* get_lock)(irq_handler_t, void *)

Definition at line 1293 of file ide.h.

u32 host_flags

Definition at line 1311 of file ide.h.

int(* init_chipset)(struct pci_dev *)

Definition at line 1291 of file ide.h.

Definition at line 1298 of file ide.h.

void(* init_hwif)(ide_hwif_t *)

Definition at line 1297 of file ide.h.

void(* init_iops)(ide_hwif_t *)

Definition at line 1296 of file ide.h.

int irq_flags

Definition at line 1313 of file ide.h.

u16 max_sectors

Definition at line 1309 of file ide.h.

u8 mwdma_mask

Definition at line 1317 of file ide.h.

char* name

Definition at line 1289 of file ide.h.

u8 pio_mask

Definition at line 1315 of file ide.h.

struct ide_port_ops* port_ops

Definition at line 1302 of file ide.h.

void(* release_lock)(void)

Definition at line 1294 of file ide.h.

u8 swdma_mask

Definition at line 1316 of file ide.h.

struct ide_tp_ops* tp_ops

Definition at line 1301 of file ide.h.

u8 udma_mask

Definition at line 1318 of file ide.h.


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