/**************************************************************************** * Perceptive Solutions, Inc. PCI-2220I device driver for Linux. * * pci2220i.h - Linux Host Driver for PCI-2220i EIDE Adapters * * Copyright (c) 1997-1999 Perceptive Solutions, Inc. * All Rights Reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that redistributions of source * code retain the above copyright notice and this comment without * modification. * * Technical updates and product information at: * http://www.psidisk.com * * Please send questions, comments, bug reports to: * tech@psidisk.com Technical Support * ****************************************************************************/ #ifndef _PCI2220I_H #define _PCI2220I_H #ifndef LINUX_VERSION_CODE #include #endif #define LINUXVERSION(v,p,s) (((v)<<16) + ((p)<<8) + (s)) // function prototypes int Pci2220i_Detect (Scsi_Host_Template *tpnt); int Pci2220i_Command (Scsi_Cmnd *SCpnt); int Pci2220i_QueueCommand (Scsi_Cmnd *SCpnt, void (*done)(Scsi_Cmnd *)); int Pci2220i_Abort (Scsi_Cmnd *SCpnt); int Pci2220i_Reset (Scsi_Cmnd *SCpnt, unsigned int flags); int Pci2220i_Release (struct Scsi_Host *pshost); int Pci2220i_BiosParam (struct scsi_device *sdev, struct block_device *dev, sector_t capacity, int geom[]); #endif