arcmsr.h (531c2d7af3cd2e64eec94aa1b19c4b2f16fce515) | arcmsr.h (fc5ef1ca4f293be626e3d021aed0be976a79fcab) |
---|---|
1/* 2******************************************************************************** 3** OS : FreeBSD 4** FILE NAME : arcmsr.h 5** BY : Erich Chen, Ching Huang 6** Description: SCSI RAID Device Driver for 7** ARECA (ARC11XX/ARC12XX/ARC13XX/ARC16XX/ARC188x) 8** SATA/SAS RAID HOST Adapter --- 111 unchanged lines hidden (view full) --- 120#define PCI_DEVICE_ID_ARECA_1884 0x1884 /* Device ID */ 121 122#define ARECA_SUB_DEV_ID_1880 0x1880 /* Subsystem Device ID */ 123#define ARECA_SUB_DEV_ID_1882 0x1882 /* Subsystem Device ID */ 124#define ARECA_SUB_DEV_ID_1883 0x1883 /* Subsystem Device ID */ 125#define ARECA_SUB_DEV_ID_1884 0x1884 /* Subsystem Device ID */ 126#define ARECA_SUB_DEV_ID_1212 0x1212 /* Subsystem Device ID */ 127#define ARECA_SUB_DEV_ID_1213 0x1213 /* Subsystem Device ID */ | 1/* 2******************************************************************************** 3** OS : FreeBSD 4** FILE NAME : arcmsr.h 5** BY : Erich Chen, Ching Huang 6** Description: SCSI RAID Device Driver for 7** ARECA (ARC11XX/ARC12XX/ARC13XX/ARC16XX/ARC188x) 8** SATA/SAS RAID HOST Adapter --- 111 unchanged lines hidden (view full) --- 120#define PCI_DEVICE_ID_ARECA_1884 0x1884 /* Device ID */ 121 122#define ARECA_SUB_DEV_ID_1880 0x1880 /* Subsystem Device ID */ 123#define ARECA_SUB_DEV_ID_1882 0x1882 /* Subsystem Device ID */ 124#define ARECA_SUB_DEV_ID_1883 0x1883 /* Subsystem Device ID */ 125#define ARECA_SUB_DEV_ID_1884 0x1884 /* Subsystem Device ID */ 126#define ARECA_SUB_DEV_ID_1212 0x1212 /* Subsystem Device ID */ 127#define ARECA_SUB_DEV_ID_1213 0x1213 /* Subsystem Device ID */ |
128#define ARECA_SUB_DEV_ID_1216 0x1216 /* Subsystem Device ID */ |
|
128#define ARECA_SUB_DEV_ID_1222 0x1222 /* Subsystem Device ID */ 129#define ARECA_SUB_DEV_ID_1223 0x1223 /* Subsystem Device ID */ | 129#define ARECA_SUB_DEV_ID_1222 0x1222 /* Subsystem Device ID */ 130#define ARECA_SUB_DEV_ID_1223 0x1223 /* Subsystem Device ID */ |
131#define ARECA_SUB_DEV_ID_1226 0x1226 /* Subsystem Device ID */ |
|
130 131#define PCIDevVenIDARC1110 0x111017D3 /* Vendor Device ID */ 132#define PCIDevVenIDARC1120 0x112017D3 /* Vendor Device ID */ 133#define PCIDevVenIDARC1130 0x113017D3 /* Vendor Device ID */ 134#define PCIDevVenIDARC1160 0x116017D3 /* Vendor Device ID */ 135#define PCIDevVenIDARC1170 0x117017D3 /* Vendor Device ID */ 136#define PCIDevVenIDARC1200 0x120017D3 /* Vendor Device ID */ 137#define PCIDevVenIDARC1201 0x120117D3 /* Vendor Device ID */ --- 1183 unchanged lines hidden (view full) --- 1321 u_int32_t maxOutstanding; 1322 u_int16_t sub_device_id; 1323 u_int32_t doneq_index; 1324 u_int32_t in_doorbell; 1325 u_int32_t out_doorbell; 1326 u_int32_t completionQ_entry; 1327 pCompletion_Q pCompletionQ; 1328 int msix_vectors; | 132 133#define PCIDevVenIDARC1110 0x111017D3 /* Vendor Device ID */ 134#define PCIDevVenIDARC1120 0x112017D3 /* Vendor Device ID */ 135#define PCIDevVenIDARC1130 0x113017D3 /* Vendor Device ID */ 136#define PCIDevVenIDARC1160 0x116017D3 /* Vendor Device ID */ 137#define PCIDevVenIDARC1170 0x117017D3 /* Vendor Device ID */ 138#define PCIDevVenIDARC1200 0x120017D3 /* Vendor Device ID */ 139#define PCIDevVenIDARC1201 0x120117D3 /* Vendor Device ID */ --- 1183 unchanged lines hidden (view full) --- 1323 u_int32_t maxOutstanding; 1324 u_int16_t sub_device_id; 1325 u_int32_t doneq_index; 1326 u_int32_t in_doorbell; 1327 u_int32_t out_doorbell; 1328 u_int32_t completionQ_entry; 1329 pCompletion_Q pCompletionQ; 1330 int msix_vectors; |
1329 int rid; | 1331 int rid[2]; |
1330};/* HW_DEVICE_EXTENSION */ 1331/* acb_flags */ 1332#define ACB_F_SCSISTOPADAPTER 0x0001 1333#define ACB_F_MSG_STOP_BGRB 0x0002 /* stop RAID background rebuild */ 1334#define ACB_F_MSG_START_BGRB 0x0004 /* stop RAID background rebuild */ 1335#define ACB_F_IOPDATA_OVERFLOW 0x0008 /* iop ioctl data rqbuffer overflow */ 1336#define ACB_F_MESSAGE_WQBUFFER_CLEARED 0x0010 /* ioctl clear wqbuffer */ 1337#define ACB_F_MESSAGE_RQBUFFER_CLEARED 0x0020 /* ioctl clear rqbuffer */ --- 4542 unchanged lines hidden --- | 1332};/* HW_DEVICE_EXTENSION */ 1333/* acb_flags */ 1334#define ACB_F_SCSISTOPADAPTER 0x0001 1335#define ACB_F_MSG_STOP_BGRB 0x0002 /* stop RAID background rebuild */ 1336#define ACB_F_MSG_START_BGRB 0x0004 /* stop RAID background rebuild */ 1337#define ACB_F_IOPDATA_OVERFLOW 0x0008 /* iop ioctl data rqbuffer overflow */ 1338#define ACB_F_MESSAGE_WQBUFFER_CLEARED 0x0010 /* ioctl clear wqbuffer */ 1339#define ACB_F_MESSAGE_RQBUFFER_CLEARED 0x0020 /* ioctl clear rqbuffer */ --- 4542 unchanged lines hidden --- |