arcmsr.c (163896) | arcmsr.c (165102) |
---|---|
1/* 2****************************************************************************************** 3** O.S : FreeBSD 4** FILE NAME : arcmsr.c 5** BY : Erich Chen 6** Description: SCSI RAID Device Driver for 7** ARECA (ARC1110/1120/1160/1210/1220/1260) SATA RAID HOST Adapter 8** ARCMSR RAID Host adapter[RAID controller:INTEL 331(PCI-X) 341(PCI-EXPRESS) chip set] --- 26 unchanged lines hidden (view full) --- 35** THIS SOFTWARE,EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 36************************************************************************** 37** History 38** 39** REV# DATE NAME DESCRIPTION 40** 1.00.00.00 3/31/2004 Erich Chen First release 41** 1.20.00.02 11/29/2004 Erich Chen bug fix with arcmsr_bus_reset when PHY error 42****************************************************************************************** | 1/* 2****************************************************************************************** 3** O.S : FreeBSD 4** FILE NAME : arcmsr.c 5** BY : Erich Chen 6** Description: SCSI RAID Device Driver for 7** ARECA (ARC1110/1120/1160/1210/1220/1260) SATA RAID HOST Adapter 8** ARCMSR RAID Host adapter[RAID controller:INTEL 331(PCI-X) 341(PCI-EXPRESS) chip set] --- 26 unchanged lines hidden (view full) --- 35** THIS SOFTWARE,EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 36************************************************************************** 37** History 38** 39** REV# DATE NAME DESCRIPTION 40** 1.00.00.00 3/31/2004 Erich Chen First release 41** 1.20.00.02 11/29/2004 Erich Chen bug fix with arcmsr_bus_reset when PHY error 42****************************************************************************************** |
43** $FreeBSD: head/sys/dev/arcmsr/arcmsr.c 163896 2006-11-02 00:54:38Z mjacob $ | 43** $FreeBSD: head/sys/dev/arcmsr/arcmsr.c 165102 2006-12-11 18:28:31Z mjacob $ |
44*/ 45#define ARCMSR_DEBUG0 0 46/* 47********************************** 48*/ 49#include <sys/param.h> 50#include <sys/systm.h> 51#include <sys/malloc.h> --- 141 unchanged lines hidden (view full) --- 193}; 194 195static driver_t arcmsr_driver={ 196 "arcmsr",arcmsr_methods,sizeof(struct _ACB) 197}; 198 199static devclass_t arcmsr_devclass; 200DRIVER_MODULE(arcmsr,pci,arcmsr_driver,arcmsr_devclass,0,0); | 44*/ 45#define ARCMSR_DEBUG0 0 46/* 47********************************** 48*/ 49#include <sys/param.h> 50#include <sys/systm.h> 51#include <sys/malloc.h> --- 141 unchanged lines hidden (view full) --- 193}; 194 195static driver_t arcmsr_driver={ 196 "arcmsr",arcmsr_methods,sizeof(struct _ACB) 197}; 198 199static devclass_t arcmsr_devclass; 200DRIVER_MODULE(arcmsr,pci,arcmsr_driver,arcmsr_devclass,0,0); |
201MODULE_DEPEND(arcmsr, pci, 1, 1, 1); 202MODULE_DEPEND(arcmsr, cam, 1, 1, 1); |
|
201 202#if __FreeBSD_version >= 502010 203 static struct cdevsw arcmsr_cdevsw={ 204 .d_version = D_VERSION, 205 .d_flags = D_NEEDGIANT, 206 .d_open = arcmsr_open, /* open */ 207 .d_close = arcmsr_close, /* close */ 208 .d_ioctl = arcmsr_ioctl, /* ioctl */ --- 2434 unchanged lines hidden --- | 203 204#if __FreeBSD_version >= 502010 205 static struct cdevsw arcmsr_cdevsw={ 206 .d_version = D_VERSION, 207 .d_flags = D_NEEDGIANT, 208 .d_open = arcmsr_open, /* open */ 209 .d_close = arcmsr_close, /* close */ 210 .d_ioctl = arcmsr_ioctl, /* ioctl */ --- 2434 unchanged lines hidden --- |