Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
pdc202xx_old.c File Reference
#include <linux/types.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/delay.h>
#include <linux/blkdev.h>
#include <linux/pci.h>
#include <linux/init.h>
#include <linux/ide.h>
#include <asm/io.h>

Go to the source code of this file.

Macros

#define DRV_NAME   "pdc202xx_old"
 
#define IDE_HFLAGS_PDC202XX
 
#define DECLARE_PDC2026X_DEV(udma, sectors)
 

Functions

 MODULE_DEVICE_TABLE (pci, pdc202xx_pci_tbl)
 
 module_init (pdc202xx_ide_init)
 
 module_exit (pdc202xx_ide_exit)
 
 MODULE_AUTHOR ("Andre Hedrick, Frank Tiernan, Bartlomiej Zolnierkiewicz")
 
 MODULE_DESCRIPTION ("PCI driver module for older Promise IDE")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define DECLARE_PDC2026X_DEV (   udma,
  sectors 
)
Value:
{ \
.name = DRV_NAME, \
.init_chipset = init_chipset_pdc202xx, \
.init_hwif = pdc2026x_init_hwif, \
.port_ops = &pdc2026x_port_ops, \
.dma_ops = &pdc2026x_dma_ops, \
.host_flags = IDE_HFLAGS_PDC202XX, \
.pio_mask = ATA_PIO4, \
.mwdma_mask = ATA_MWDMA2, \
.udma_mask = udma, \
.max_sectors = sectors, \
}

Definition at line 259 of file pdc202xx_old.c.

#define DRV_NAME   "pdc202xx_old"

Definition at line 22 of file pdc202xx_old.c.

#define IDE_HFLAGS_PDC202XX
Value:
IDE_HFLAG_OFF_BOARD)

Definition at line 231 of file pdc202xx_old.c.

Function Documentation

MODULE_AUTHOR ( "Andre  Hedrick,
Frank  Tiernan,
Bartlomiej Zolnierkiewicz"   
)
MODULE_DESCRIPTION ( "PCI driver module for older Promise IDE )
MODULE_DEVICE_TABLE ( pci  ,
pdc202xx_pci_tbl   
)
module_exit ( pdc202xx_ide_exit  )
module_init ( pdc202xx_ide_init  )
MODULE_LICENSE ( "GPL"  )