|
|
1.1 ! root 1: /* ! 2: * eata.h - used by the low-level driver for EATA/DMA SCSI host adapters. ! 3: * ! 4: */ ! 5: #ifndef _EATA_H ! 6: #define _EATA_H ! 7: ! 8: #include <linux/scsicam.h> ! 9: ! 10: int eata2x_detect(Scsi_Host_Template *); ! 11: int eata2x_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *)); ! 12: int eata2x_abort(Scsi_Cmnd *); ! 13: int eata2x_reset(Scsi_Cmnd *); ! 14: ! 15: #define EATA_VERSION "2.01.00" ! 16: ! 17: ! 18: #define EATA { \ ! 19: NULL, /* Ptr for modules */ \ ! 20: NULL, /* usage count for modules */ \ ! 21: NULL, \ ! 22: NULL, \ ! 23: "EATA/DMA 2.0x rev. " EATA_VERSION " ", \ ! 24: eata2x_detect, \ ! 25: NULL, /* Release */ \ ! 26: NULL, \ ! 27: NULL, \ ! 28: eata2x_queuecommand, \ ! 29: eata2x_abort, \ ! 30: eata2x_reset, \ ! 31: NULL, \ ! 32: scsicam_bios_param, \ ! 33: 0, /* can_queue, reset by detect */ \ ! 34: 7, /* this_id, reset by detect */ \ ! 35: 0, /* sg_tablesize, reset by detect */ \ ! 36: 0, /* cmd_per_lun, reset by detect */ \ ! 37: 0, /* number of boards present */ \ ! 38: 1, /* unchecked isa dma, reset by detect */ \ ! 39: ENABLE_CLUSTERING \ ! 40: } ! 41: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.