Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/dpt/dpt_pci.c
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | |||||
#define DPT_PCI_IOADDR PCIR_BAR(0) /* I/O Address */ | #define DPT_PCI_IOADDR PCIR_BAR(0) /* I/O Address */ | ||||
#define DPT_PCI_MEMADDR PCIR_BAR(1) /* Mem I/O Address */ | #define DPT_PCI_MEMADDR PCIR_BAR(1) /* Mem I/O Address */ | ||||
#define ISA_PRIMARY_WD_ADDRESS 0x1f8 | #define ISA_PRIMARY_WD_ADDRESS 0x1f8 | ||||
static int dpt_pci_probe (device_t); | static int dpt_pci_probe (device_t); | ||||
static int dpt_pci_attach (device_t); | static int dpt_pci_attach (device_t); | ||||
static struct dpt_dev { | |||||
uint16_t vendorid; | |||||
uint16_t deviceid; | |||||
const char *description; | |||||
} dpt_devs[] = { | |||||
{ DPT_VENDOR_ID, DPT_DEVICE_ID, | |||||
"DPT Caching SCSI RAID Controller"}, | |||||
}; | |||||
static int | static int | ||||
dpt_pci_probe (device_t dev) | dpt_pci_probe (device_t dev) | ||||
{ | { | ||||
if ((pci_get_vendor(dev) == DPT_VENDOR_ID) && | const struct dpt_dev *dpd; | ||||
(pci_get_device(dev) == DPT_DEVICE_ID)) { | uint16_t vid; | ||||
device_set_desc(dev, "DPT Caching SCSI RAID Controller"); | uint16_t did; | ||||
vid = pci_get_vendor(dev); | |||||
did = pci_get_device(dev); | |||||
dpd = &dpt_devs[0]; | |||||
chuck: This line still appears to uses spaces | |||||
Done Inline ActionsConverted them to tabs lakhanshiva_gmail.com: Converted them to tabs | |||||
if ((vid == DPT_VENDOR_ID) && | |||||
(did == DPT_DEVICE_ID)) { | |||||
device_set_desc(dev, dpd->description); | |||||
return (BUS_PROBE_DEFAULT); | return (BUS_PROBE_DEFAULT); | ||||
} | } | ||||
return (ENXIO); | return (ENXIO); | ||||
} | } | ||||
static int | static int | ||||
dpt_pci_attach (device_t dev) | dpt_pci_attach (device_t dev) | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 101 Lines • ▼ Show 20 Lines | |||||
static driver_t dpt_pci_driver = { | static driver_t dpt_pci_driver = { | ||||
"dpt", | "dpt", | ||||
dpt_pci_methods, | dpt_pci_methods, | ||||
sizeof(dpt_softc_t), | sizeof(dpt_softc_t), | ||||
}; | }; | ||||
DRIVER_MODULE(dpt, pci, dpt_pci_driver, dpt_devclass, 0, 0); | DRIVER_MODULE(dpt, pci, dpt_pci_driver, dpt_devclass, 0, 0); | ||||
MODULE_PNP_INFO("U16:vendor;U16:device", pci, dpt, dpt_devs, | |||||
sizeof(dpt_devs[0]), nitems(dpt_devs)); | |||||
MODULE_DEPEND(dpt, pci, 1, 1, 1); | MODULE_DEPEND(dpt, pci, 1, 1, 1); | ||||
MODULE_DEPEND(dpt, cam, 1, 1, 1); | MODULE_DEPEND(dpt, cam, 1, 1, 1); |
This line still appears to uses spaces