diff options
Diffstat (limited to 'drivers/scsi/bfa/bfi.h')
-rw-r--r-- | drivers/scsi/bfa/bfi.h | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/drivers/scsi/bfa/bfi.h b/drivers/scsi/bfa/bfi.h index 85f2224a5733..58796d1284b7 100644 --- a/drivers/scsi/bfa/bfi.h +++ b/drivers/scsi/bfa/bfi.h | |||
@@ -23,7 +23,7 @@ | |||
23 | 23 | ||
24 | #pragma pack(1) | 24 | #pragma pack(1) |
25 | 25 | ||
26 | /** | 26 | /* |
27 | * BFI FW image type | 27 | * BFI FW image type |
28 | */ | 28 | */ |
29 | #define BFI_FLASH_CHUNK_SZ 256 /* Flash chunk size */ | 29 | #define BFI_FLASH_CHUNK_SZ 256 /* Flash chunk size */ |
@@ -35,7 +35,7 @@ enum { | |||
35 | BFI_IMAGE_MAX, | 35 | BFI_IMAGE_MAX, |
36 | }; | 36 | }; |
37 | 37 | ||
38 | /** | 38 | /* |
39 | * Msg header common to all msgs | 39 | * Msg header common to all msgs |
40 | */ | 40 | */ |
41 | struct bfi_mhdr_s { | 41 | struct bfi_mhdr_s { |
@@ -68,7 +68,7 @@ struct bfi_mhdr_s { | |||
68 | #define BFI_I2H_OPCODE_BASE 128 | 68 | #define BFI_I2H_OPCODE_BASE 128 |
69 | #define BFA_I2HM(_x) ((_x) + BFI_I2H_OPCODE_BASE) | 69 | #define BFA_I2HM(_x) ((_x) + BFI_I2H_OPCODE_BASE) |
70 | 70 | ||
71 | /** | 71 | /* |
72 | **************************************************************************** | 72 | **************************************************************************** |
73 | * | 73 | * |
74 | * Scatter Gather Element and Page definition | 74 | * Scatter Gather Element and Page definition |
@@ -79,7 +79,7 @@ struct bfi_mhdr_s { | |||
79 | #define BFI_SGE_INLINE 1 | 79 | #define BFI_SGE_INLINE 1 |
80 | #define BFI_SGE_INLINE_MAX (BFI_SGE_INLINE + 1) | 80 | #define BFI_SGE_INLINE_MAX (BFI_SGE_INLINE + 1) |
81 | 81 | ||
82 | /** | 82 | /* |
83 | * SG Flags | 83 | * SG Flags |
84 | */ | 84 | */ |
85 | enum { | 85 | enum { |
@@ -90,7 +90,7 @@ enum { | |||
90 | BFI_SGE_PGDLEN = 2, /* cumulative data length for page */ | 90 | BFI_SGE_PGDLEN = 2, /* cumulative data length for page */ |
91 | }; | 91 | }; |
92 | 92 | ||
93 | /** | 93 | /* |
94 | * DMA addresses | 94 | * DMA addresses |
95 | */ | 95 | */ |
96 | union bfi_addr_u { | 96 | union bfi_addr_u { |
@@ -100,7 +100,7 @@ union bfi_addr_u { | |||
100 | } a32; | 100 | } a32; |
101 | }; | 101 | }; |
102 | 102 | ||
103 | /** | 103 | /* |
104 | * Scatter Gather Element | 104 | * Scatter Gather Element |
105 | */ | 105 | */ |
106 | struct bfi_sge_s { | 106 | struct bfi_sge_s { |
@@ -116,7 +116,7 @@ struct bfi_sge_s { | |||
116 | union bfi_addr_u sga; | 116 | union bfi_addr_u sga; |
117 | }; | 117 | }; |
118 | 118 | ||
119 | /** | 119 | /* |
120 | * Scatter Gather Page | 120 | * Scatter Gather Page |
121 | */ | 121 | */ |
122 | #define BFI_SGPG_DATA_SGES 7 | 122 | #define BFI_SGPG_DATA_SGES 7 |
@@ -139,7 +139,7 @@ struct bfi_msg_s { | |||
139 | u32 pl[BFI_LMSG_PL_WSZ]; | 139 | u32 pl[BFI_LMSG_PL_WSZ]; |
140 | }; | 140 | }; |
141 | 141 | ||
142 | /** | 142 | /* |
143 | * Mailbox message structure | 143 | * Mailbox message structure |
144 | */ | 144 | */ |
145 | #define BFI_MBMSG_SZ 7 | 145 | #define BFI_MBMSG_SZ 7 |
@@ -148,7 +148,7 @@ struct bfi_mbmsg_s { | |||
148 | u32 pl[BFI_MBMSG_SZ]; | 148 | u32 pl[BFI_MBMSG_SZ]; |
149 | }; | 149 | }; |
150 | 150 | ||
151 | /** | 151 | /* |
152 | * Message Classes | 152 | * Message Classes |
153 | */ | 153 | */ |
154 | enum bfi_mclass { | 154 | enum bfi_mclass { |
@@ -186,7 +186,7 @@ enum bfi_mclass { | |||
186 | #define BFI_BOOT_LOADER_BIOS 1 | 186 | #define BFI_BOOT_LOADER_BIOS 1 |
187 | #define BFI_BOOT_LOADER_UEFI 2 | 187 | #define BFI_BOOT_LOADER_UEFI 2 |
188 | 188 | ||
189 | /** | 189 | /* |
190 | *---------------------------------------------------------------------- | 190 | *---------------------------------------------------------------------- |
191 | * IOC | 191 | * IOC |
192 | *---------------------------------------------------------------------- | 192 | *---------------------------------------------------------------------- |
@@ -208,7 +208,7 @@ enum bfi_ioc_i2h_msgs { | |||
208 | BFI_IOC_I2H_HBEAT = BFA_I2HM(5), | 208 | BFI_IOC_I2H_HBEAT = BFA_I2HM(5), |
209 | }; | 209 | }; |
210 | 210 | ||
211 | /** | 211 | /* |
212 | * BFI_IOC_H2I_GETATTR_REQ message | 212 | * BFI_IOC_H2I_GETATTR_REQ message |
213 | */ | 213 | */ |
214 | struct bfi_ioc_getattr_req_s { | 214 | struct bfi_ioc_getattr_req_s { |
@@ -242,7 +242,7 @@ struct bfi_ioc_attr_s { | |||
242 | u32 card_type; /* card type */ | 242 | u32 card_type; /* card type */ |
243 | }; | 243 | }; |
244 | 244 | ||
245 | /** | 245 | /* |
246 | * BFI_IOC_I2H_GETATTR_REPLY message | 246 | * BFI_IOC_I2H_GETATTR_REPLY message |
247 | */ | 247 | */ |
248 | struct bfi_ioc_getattr_reply_s { | 248 | struct bfi_ioc_getattr_reply_s { |
@@ -251,19 +251,19 @@ struct bfi_ioc_getattr_reply_s { | |||
251 | u8 rsvd[3]; | 251 | u8 rsvd[3]; |
252 | }; | 252 | }; |
253 | 253 | ||
254 | /** | 254 | /* |
255 | * Firmware memory page offsets | 255 | * Firmware memory page offsets |
256 | */ | 256 | */ |
257 | #define BFI_IOC_SMEM_PG0_CB (0x40) | 257 | #define BFI_IOC_SMEM_PG0_CB (0x40) |
258 | #define BFI_IOC_SMEM_PG0_CT (0x180) | 258 | #define BFI_IOC_SMEM_PG0_CT (0x180) |
259 | 259 | ||
260 | /** | 260 | /* |
261 | * Firmware statistic offset | 261 | * Firmware statistic offset |
262 | */ | 262 | */ |
263 | #define BFI_IOC_FWSTATS_OFF (0x6B40) | 263 | #define BFI_IOC_FWSTATS_OFF (0x6B40) |
264 | #define BFI_IOC_FWSTATS_SZ (4096) | 264 | #define BFI_IOC_FWSTATS_SZ (4096) |
265 | 265 | ||
266 | /** | 266 | /* |
267 | * Firmware trace offset | 267 | * Firmware trace offset |
268 | */ | 268 | */ |
269 | #define BFI_IOC_TRC_OFF (0x4b00) | 269 | #define BFI_IOC_TRC_OFF (0x4b00) |
@@ -280,7 +280,7 @@ struct bfi_ioc_image_hdr_s { | |||
280 | u32 md5sum[BFI_IOC_MD5SUM_SZ]; | 280 | u32 md5sum[BFI_IOC_MD5SUM_SZ]; |
281 | }; | 281 | }; |
282 | 282 | ||
283 | /** | 283 | /* |
284 | * BFI_IOC_I2H_READY_EVENT message | 284 | * BFI_IOC_I2H_READY_EVENT message |
285 | */ | 285 | */ |
286 | struct bfi_ioc_rdy_event_s { | 286 | struct bfi_ioc_rdy_event_s { |
@@ -294,7 +294,7 @@ struct bfi_ioc_hbeat_s { | |||
294 | u32 hb_count; /* current heart beat count */ | 294 | u32 hb_count; /* current heart beat count */ |
295 | }; | 295 | }; |
296 | 296 | ||
297 | /** | 297 | /* |
298 | * IOC hardware/firmware state | 298 | * IOC hardware/firmware state |
299 | */ | 299 | */ |
300 | enum bfi_ioc_state { | 300 | enum bfi_ioc_state { |
@@ -340,7 +340,7 @@ enum { | |||
340 | ((__adap_type) & (BFI_ADAPTER_TTV | BFI_ADAPTER_PROTO | \ | 340 | ((__adap_type) & (BFI_ADAPTER_TTV | BFI_ADAPTER_PROTO | \ |
341 | BFI_ADAPTER_UNSUPP)) | 341 | BFI_ADAPTER_UNSUPP)) |
342 | 342 | ||
343 | /** | 343 | /* |
344 | * BFI_IOC_H2I_ENABLE_REQ & BFI_IOC_H2I_DISABLE_REQ messages | 344 | * BFI_IOC_H2I_ENABLE_REQ & BFI_IOC_H2I_DISABLE_REQ messages |
345 | */ | 345 | */ |
346 | struct bfi_ioc_ctrl_req_s { | 346 | struct bfi_ioc_ctrl_req_s { |
@@ -352,7 +352,7 @@ struct bfi_ioc_ctrl_req_s { | |||
352 | #define bfi_ioc_enable_req_t struct bfi_ioc_ctrl_req_s; | 352 | #define bfi_ioc_enable_req_t struct bfi_ioc_ctrl_req_s; |
353 | #define bfi_ioc_disable_req_t struct bfi_ioc_ctrl_req_s; | 353 | #define bfi_ioc_disable_req_t struct bfi_ioc_ctrl_req_s; |
354 | 354 | ||
355 | /** | 355 | /* |
356 | * BFI_IOC_I2H_ENABLE_REPLY & BFI_IOC_I2H_DISABLE_REPLY messages | 356 | * BFI_IOC_I2H_ENABLE_REPLY & BFI_IOC_I2H_DISABLE_REPLY messages |
357 | */ | 357 | */ |
358 | struct bfi_ioc_ctrl_reply_s { | 358 | struct bfi_ioc_ctrl_reply_s { |
@@ -364,7 +364,7 @@ struct bfi_ioc_ctrl_reply_s { | |||
364 | #define bfi_ioc_disable_reply_t struct bfi_ioc_ctrl_reply_s; | 364 | #define bfi_ioc_disable_reply_t struct bfi_ioc_ctrl_reply_s; |
365 | 365 | ||
366 | #define BFI_IOC_MSGSZ 8 | 366 | #define BFI_IOC_MSGSZ 8 |
367 | /** | 367 | /* |
368 | * H2I Messages | 368 | * H2I Messages |
369 | */ | 369 | */ |
370 | union bfi_ioc_h2i_msg_u { | 370 | union bfi_ioc_h2i_msg_u { |
@@ -375,7 +375,7 @@ union bfi_ioc_h2i_msg_u { | |||
375 | u32 mboxmsg[BFI_IOC_MSGSZ]; | 375 | u32 mboxmsg[BFI_IOC_MSGSZ]; |
376 | }; | 376 | }; |
377 | 377 | ||
378 | /** | 378 | /* |
379 | * I2H Messages | 379 | * I2H Messages |
380 | */ | 380 | */ |
381 | union bfi_ioc_i2h_msg_u { | 381 | union bfi_ioc_i2h_msg_u { |
@@ -385,7 +385,7 @@ union bfi_ioc_i2h_msg_u { | |||
385 | }; | 385 | }; |
386 | 386 | ||
387 | 387 | ||
388 | /** | 388 | /* |
389 | *---------------------------------------------------------------------- | 389 | *---------------------------------------------------------------------- |
390 | * PBC | 390 | * PBC |
391 | *---------------------------------------------------------------------- | 391 | *---------------------------------------------------------------------- |
@@ -394,7 +394,7 @@ union bfi_ioc_i2h_msg_u { | |||
394 | #define BFI_PBC_MAX_BLUNS 8 | 394 | #define BFI_PBC_MAX_BLUNS 8 |
395 | #define BFI_PBC_MAX_VPORTS 16 | 395 | #define BFI_PBC_MAX_VPORTS 16 |
396 | 396 | ||
397 | /** | 397 | /* |
398 | * PBC boot lun configuration | 398 | * PBC boot lun configuration |
399 | */ | 399 | */ |
400 | struct bfi_pbc_blun_s { | 400 | struct bfi_pbc_blun_s { |
@@ -402,7 +402,7 @@ struct bfi_pbc_blun_s { | |||
402 | lun_t tgt_lun; | 402 | lun_t tgt_lun; |
403 | }; | 403 | }; |
404 | 404 | ||
405 | /** | 405 | /* |
406 | * PBC virtual port configuration | 406 | * PBC virtual port configuration |
407 | */ | 407 | */ |
408 | struct bfi_pbc_vport_s { | 408 | struct bfi_pbc_vport_s { |
@@ -410,7 +410,7 @@ struct bfi_pbc_vport_s { | |||
410 | wwn_t vp_nwwn; | 410 | wwn_t vp_nwwn; |
411 | }; | 411 | }; |
412 | 412 | ||
413 | /** | 413 | /* |
414 | * BFI pre-boot configuration information | 414 | * BFI pre-boot configuration information |
415 | */ | 415 | */ |
416 | struct bfi_pbc_s { | 416 | struct bfi_pbc_s { |
@@ -427,7 +427,7 @@ struct bfi_pbc_s { | |||
427 | struct bfi_pbc_vport_s vport[BFI_PBC_MAX_VPORTS]; | 427 | struct bfi_pbc_vport_s vport[BFI_PBC_MAX_VPORTS]; |
428 | }; | 428 | }; |
429 | 429 | ||
430 | /** | 430 | /* |
431 | *---------------------------------------------------------------------- | 431 | *---------------------------------------------------------------------- |
432 | * MSGQ | 432 | * MSGQ |
433 | *---------------------------------------------------------------------- | 433 | *---------------------------------------------------------------------- |
@@ -531,7 +531,7 @@ enum bfi_port_i2h { | |||
531 | BFI_PORT_I2H_CLEAR_STATS_RSP = BFA_I2HM(4), | 531 | BFI_PORT_I2H_CLEAR_STATS_RSP = BFA_I2HM(4), |
532 | }; | 532 | }; |
533 | 533 | ||
534 | /** | 534 | /* |
535 | * Generic REQ type | 535 | * Generic REQ type |
536 | */ | 536 | */ |
537 | struct bfi_port_generic_req_s { | 537 | struct bfi_port_generic_req_s { |
@@ -540,7 +540,7 @@ struct bfi_port_generic_req_s { | |||
540 | u32 rsvd; | 540 | u32 rsvd; |
541 | }; | 541 | }; |
542 | 542 | ||
543 | /** | 543 | /* |
544 | * Generic RSP type | 544 | * Generic RSP type |
545 | */ | 545 | */ |
546 | struct bfi_port_generic_rsp_s { | 546 | struct bfi_port_generic_rsp_s { |
@@ -550,7 +550,7 @@ struct bfi_port_generic_rsp_s { | |||
550 | u32 msgtag; /* msgtag for reply */ | 550 | u32 msgtag; /* msgtag for reply */ |
551 | }; | 551 | }; |
552 | 552 | ||
553 | /** | 553 | /* |
554 | * BFI_PORT_H2I_GET_STATS_REQ | 554 | * BFI_PORT_H2I_GET_STATS_REQ |
555 | */ | 555 | */ |
556 | struct bfi_port_get_stats_req_s { | 556 | struct bfi_port_get_stats_req_s { |