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 ---