diff options
| author | Jing Huang <huangj@brocade.com> | 2010-10-18 20:15:55 -0400 |
|---|---|---|
| committer | James Bottomley <James.Bottomley@suse.de> | 2010-10-25 17:26:57 -0400 |
| commit | acdc79a60cb3cbbc9f07bb5032d890e9cf94f0ff (patch) | |
| tree | cea700a23bf6e96e084bee54392b11bc4d307710 | |
| parent | e0a08a30c9451333c9c4a8981fbfccc80b87ce78 (diff) | |
[SCSI] bfa: fix comments for header files
This patch addresses the comments from Randy Dunlap (Randy.Dunlap@oracle.com)
regarding comment blocks that begining with "/**". bfa driver comments
currently do not follow kernel-doc convention, we hence replace all
/** with /* and **/ with */.
Signed-off-by: Jing Huang <huangj@brocade.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
| -rw-r--r-- | drivers/scsi/bfa/bfa.h | 28 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfa_cb_ioim.h | 20 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfa_cs.h | 24 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfa_defs.h | 54 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfa_defs_fcs.h | 46 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfa_defs_svc.h | 82 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfa_fc.h | 30 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfa_fcpim.h | 18 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfa_fcs.h | 30 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfa_ioc.h | 38 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfa_modules.h | 6 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfa_os_inc.h | 4 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfa_svc.h | 41 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfad_drv.h | 4 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfi.h | 58 | ||||
| -rw-r--r-- | drivers/scsi/bfa/bfi_ms.h | 50 |
16 files changed, 266 insertions, 267 deletions
diff --git a/drivers/scsi/bfa/bfa.h b/drivers/scsi/bfa/bfa.h index c3981df31722..ff2bd07161f7 100644 --- a/drivers/scsi/bfa/bfa.h +++ b/drivers/scsi/bfa/bfa.h | |||
| @@ -29,13 +29,13 @@ struct bfa_s; | |||
| 29 | typedef void (*bfa_isr_func_t) (struct bfa_s *bfa, struct bfi_msg_s *m); | 29 | typedef void (*bfa_isr_func_t) (struct bfa_s *bfa, struct bfi_msg_s *m); |
| 30 | typedef void (*bfa_cb_cbfn_t) (void *cbarg, bfa_boolean_t complete); | 30 | typedef void (*bfa_cb_cbfn_t) (void *cbarg, bfa_boolean_t complete); |
| 31 | 31 | ||
| 32 | /** | 32 | /* |
| 33 | * Interrupt message handlers | 33 | * Interrupt message handlers |
| 34 | */ | 34 | */ |
| 35 | void bfa_isr_unhandled(struct bfa_s *bfa, struct bfi_msg_s *m); | 35 | void bfa_isr_unhandled(struct bfa_s *bfa, struct bfi_msg_s *m); |
| 36 | void bfa_isr_bind(enum bfi_mclass mc, bfa_isr_func_t isr_func); | 36 | void bfa_isr_bind(enum bfi_mclass mc, bfa_isr_func_t isr_func); |
| 37 | 37 | ||
| 38 | /** | 38 | /* |
| 39 | * Request and response queue related defines | 39 | * Request and response queue related defines |
| 40 | */ | 40 | */ |
| 41 | #define BFA_REQQ_NELEMS_MIN (4) | 41 | #define BFA_REQQ_NELEMS_MIN (4) |
| @@ -58,8 +58,8 @@ void bfa_isr_bind(enum bfi_mclass mc, bfa_isr_func_t isr_func); | |||
| 58 | #define bfa_reqq_produce(__bfa, __reqq) do { \ | 58 | #define bfa_reqq_produce(__bfa, __reqq) do { \ |
| 59 | (__bfa)->iocfc.req_cq_pi[__reqq]++; \ | 59 | (__bfa)->iocfc.req_cq_pi[__reqq]++; \ |
| 60 | (__bfa)->iocfc.req_cq_pi[__reqq] &= \ | 60 | (__bfa)->iocfc.req_cq_pi[__reqq] &= \ |
| 61 | ((__bfa)->iocfc.cfg.drvcfg.num_reqq_elems - 1); \ | 61 | ((__bfa)->iocfc.cfg.drvcfg.num_reqq_elems - 1); \ |
| 62 | writel((__bfa)->iocfc.req_cq_pi[__reqq], \ | 62 | writel((__bfa)->iocfc.req_cq_pi[__reqq], \ |
| 63 | (__bfa)->iocfc.bfa_regs.cpe_q_pi[__reqq]); \ | 63 | (__bfa)->iocfc.bfa_regs.cpe_q_pi[__reqq]); \ |
| 64 | mmiowb(); \ | 64 | mmiowb(); \ |
| 65 | } while (0) | 65 | } while (0) |
| @@ -76,7 +76,7 @@ void bfa_isr_bind(enum bfi_mclass mc, bfa_isr_func_t isr_func); | |||
| 76 | (__index) &= ((__size) - 1); \ | 76 | (__index) &= ((__size) - 1); \ |
| 77 | } while (0) | 77 | } while (0) |
| 78 | 78 | ||
| 79 | /** | 79 | /* |
| 80 | * Queue element to wait for room in request queue. FIFO order is | 80 | * Queue element to wait for room in request queue. FIFO order is |
| 81 | * maintained when fullfilling requests. | 81 | * maintained when fullfilling requests. |
| 82 | */ | 82 | */ |
| @@ -86,7 +86,7 @@ struct bfa_reqq_wait_s { | |||
| 86 | void *cbarg; | 86 | void *cbarg; |
| 87 | }; | 87 | }; |
| 88 | 88 | ||
| 89 | /** | 89 | /* |
| 90 | * Circular queue usage assignments | 90 | * Circular queue usage assignments |
| 91 | */ | 91 | */ |
| 92 | enum { | 92 | enum { |
| @@ -113,7 +113,7 @@ bfa_reqq_winit(struct bfa_reqq_wait_s *wqe, void (*qresume) (void *cbarg), | |||
| 113 | 113 | ||
| 114 | #define bfa_reqq(__bfa, __reqq) (&(__bfa)->reqq_waitq[__reqq]) | 114 | #define bfa_reqq(__bfa, __reqq) (&(__bfa)->reqq_waitq[__reqq]) |
| 115 | 115 | ||
| 116 | /** | 116 | /* |
| 117 | * static inline void | 117 | * static inline void |
| 118 | * bfa_reqq_wait(struct bfa_s *bfa, int reqq, struct bfa_reqq_wait_s *wqe) | 118 | * bfa_reqq_wait(struct bfa_s *bfa, int reqq, struct bfa_reqq_wait_s *wqe) |
| 119 | */ | 119 | */ |
| @@ -130,7 +130,7 @@ bfa_reqq_winit(struct bfa_reqq_wait_s *wqe, void (*qresume) (void *cbarg), | |||
| 130 | #define bfa_reqq_wcancel(__wqe) list_del(&(__wqe)->qe) | 130 | #define bfa_reqq_wcancel(__wqe) list_del(&(__wqe)->qe) |
| 131 | 131 | ||
| 132 | 132 | ||
| 133 | /** | 133 | /* |
| 134 | * Generic BFA callback element. | 134 | * Generic BFA callback element. |
| 135 | */ | 135 | */ |
| 136 | struct bfa_cb_qe_s { | 136 | struct bfa_cb_qe_s { |
| @@ -163,7 +163,7 @@ struct bfa_cb_qe_s { | |||
| 163 | } while (0) | 163 | } while (0) |
| 164 | 164 | ||
| 165 | 165 | ||
| 166 | /** | 166 | /* |
| 167 | * PCI devices supported by the current BFA | 167 | * PCI devices supported by the current BFA |
| 168 | */ | 168 | */ |
| 169 | struct bfa_pciid_s { | 169 | struct bfa_pciid_s { |
| @@ -173,7 +173,7 @@ struct bfa_pciid_s { | |||
| 173 | 173 | ||
| 174 | extern char bfa_version[]; | 174 | extern char bfa_version[]; |
| 175 | 175 | ||
| 176 | /** | 176 | /* |
| 177 | * BFA memory resources | 177 | * BFA memory resources |
| 178 | */ | 178 | */ |
| 179 | enum bfa_mem_type { | 179 | enum bfa_mem_type { |
| @@ -203,7 +203,7 @@ struct bfa_meminfo_s { | |||
| 203 | 203 | ||
| 204 | struct bfa_iocfc_regs_s { | 204 | struct bfa_iocfc_regs_s { |
| 205 | void __iomem *intr_status; | 205 | void __iomem *intr_status; |
| 206 | void __iomem *intr_mask; | 206 | void __iomem *intr_mask; |
| 207 | void __iomem *cpe_q_pi[BFI_IOC_MAX_CQS]; | 207 | void __iomem *cpe_q_pi[BFI_IOC_MAX_CQS]; |
| 208 | void __iomem *cpe_q_ci[BFI_IOC_MAX_CQS]; | 208 | void __iomem *cpe_q_ci[BFI_IOC_MAX_CQS]; |
| 209 | void __iomem *cpe_q_depth[BFI_IOC_MAX_CQS]; | 209 | void __iomem *cpe_q_depth[BFI_IOC_MAX_CQS]; |
| @@ -214,7 +214,7 @@ struct bfa_iocfc_regs_s { | |||
| 214 | void __iomem *rme_q_ctrl[BFI_IOC_MAX_CQS]; | 214 | void __iomem *rme_q_ctrl[BFI_IOC_MAX_CQS]; |
| 215 | }; | 215 | }; |
| 216 | 216 | ||
| 217 | /** | 217 | /* |
| 218 | * MSIX vector handlers | 218 | * MSIX vector handlers |
| 219 | */ | 219 | */ |
| 220 | #define BFA_MSIX_MAX_VECTORS 22 | 220 | #define BFA_MSIX_MAX_VECTORS 22 |
| @@ -224,7 +224,7 @@ struct bfa_msix_s { | |||
| 224 | bfa_msix_handler_t handler[BFA_MSIX_MAX_VECTORS]; | 224 | bfa_msix_handler_t handler[BFA_MSIX_MAX_VECTORS]; |
| 225 | }; | 225 | }; |
| 226 | 226 | ||
| 227 | /** | 227 | /* |
| 228 | * Chip specific interfaces | 228 | * Chip specific interfaces |
| 229 | */ | 229 | */ |
| 230 | struct bfa_hwif_s { | 230 | struct bfa_hwif_s { |
| @@ -343,7 +343,7 @@ int bfa_iocfc_get_pbc_vports(struct bfa_s *bfa, | |||
| 343 | struct bfi_pbc_vport_s *pbc_vport); | 343 | struct bfi_pbc_vport_s *pbc_vport); |
| 344 | 344 | ||
| 345 | 345 | ||
| 346 | /** | 346 | /* |
| 347 | *---------------------------------------------------------------------- | 347 | *---------------------------------------------------------------------- |
| 348 | * BFA public interfaces | 348 | * BFA public interfaces |
| 349 | *---------------------------------------------------------------------- | 349 | *---------------------------------------------------------------------- |
diff --git a/drivers/scsi/bfa/bfa_cb_ioim.h b/drivers/scsi/bfa/bfa_cb_ioim.h index 78c5ba2a66e8..6f021015f1f6 100644 --- a/drivers/scsi/bfa/bfa_cb_ioim.h +++ b/drivers/scsi/bfa/bfa_cb_ioim.h | |||
| @@ -42,13 +42,13 @@ bfad_int_to_lun(u32 luno) | |||
| 42 | return lun.bfa_lun; | 42 | return lun.bfa_lun; |
| 43 | } | 43 | } |
| 44 | 44 | ||
| 45 | /** | 45 | /* |
| 46 | * Get LUN for the I/O request | 46 | * Get LUN for the I/O request |
| 47 | */ | 47 | */ |
| 48 | #define bfa_cb_ioim_get_lun(__dio) \ | 48 | #define bfa_cb_ioim_get_lun(__dio) \ |
| 49 | bfad_int_to_lun(((struct scsi_cmnd *)__dio)->device->lun) | 49 | bfad_int_to_lun(((struct scsi_cmnd *)__dio)->device->lun) |
| 50 | 50 | ||
| 51 | /** | 51 | /* |
| 52 | * Get CDB for the I/O request | 52 | * Get CDB for the I/O request |
| 53 | */ | 53 | */ |
| 54 | static inline u8 * | 54 | static inline u8 * |
| @@ -59,7 +59,7 @@ bfa_cb_ioim_get_cdb(struct bfad_ioim_s *dio) | |||
| 59 | return (u8 *) cmnd->cmnd; | 59 | return (u8 *) cmnd->cmnd; |
| 60 | } | 60 | } |
| 61 | 61 | ||
| 62 | /** | 62 | /* |
| 63 | * Get I/O direction (read/write) for the I/O request | 63 | * Get I/O direction (read/write) for the I/O request |
| 64 | */ | 64 | */ |
| 65 | static inline enum fcp_iodir | 65 | static inline enum fcp_iodir |
| @@ -77,7 +77,7 @@ bfa_cb_ioim_get_iodir(struct bfad_ioim_s *dio) | |||
| 77 | return FCP_IODIR_NONE; | 77 | return FCP_IODIR_NONE; |
| 78 | } | 78 | } |
| 79 | 79 | ||
| 80 | /** | 80 | /* |
| 81 | * Get IO size in bytes for the I/O request | 81 | * Get IO size in bytes for the I/O request |
| 82 | */ | 82 | */ |
| 83 | static inline u32 | 83 | static inline u32 |
| @@ -88,7 +88,7 @@ bfa_cb_ioim_get_size(struct bfad_ioim_s *dio) | |||
| 88 | return scsi_bufflen(cmnd); | 88 | return scsi_bufflen(cmnd); |
| 89 | } | 89 | } |
| 90 | 90 | ||
| 91 | /** | 91 | /* |
| 92 | * Get timeout for the I/O request | 92 | * Get timeout for the I/O request |
| 93 | */ | 93 | */ |
| 94 | static inline u8 | 94 | static inline u8 |
| @@ -104,7 +104,7 @@ bfa_cb_ioim_get_timeout(struct bfad_ioim_s *dio) | |||
| 104 | return 0; | 104 | return 0; |
| 105 | } | 105 | } |
| 106 | 106 | ||
| 107 | /** | 107 | /* |
| 108 | * Get Command Reference Number for the I/O request. 0 if none. | 108 | * Get Command Reference Number for the I/O request. 0 if none. |
| 109 | */ | 109 | */ |
| 110 | static inline u8 | 110 | static inline u8 |
| @@ -113,7 +113,7 @@ bfa_cb_ioim_get_crn(struct bfad_ioim_s *dio) | |||
| 113 | return 0; | 113 | return 0; |
| 114 | } | 114 | } |
| 115 | 115 | ||
| 116 | /** | 116 | /* |
| 117 | * Get SAM-3 priority for the I/O request. 0 is default. | 117 | * Get SAM-3 priority for the I/O request. 0 is default. |
| 118 | */ | 118 | */ |
| 119 | static inline u8 | 119 | static inline u8 |
| @@ -122,7 +122,7 @@ bfa_cb_ioim_get_priority(struct bfad_ioim_s *dio) | |||
| 122 | return 0; | 122 | return 0; |
| 123 | } | 123 | } |
| 124 | 124 | ||
| 125 | /** | 125 | /* |
| 126 | * Get task attributes for the I/O request. Default is FCP_TASK_ATTR_SIMPLE(0). | 126 | * Get task attributes for the I/O request. Default is FCP_TASK_ATTR_SIMPLE(0). |
| 127 | */ | 127 | */ |
| 128 | static inline u8 | 128 | static inline u8 |
| @@ -148,7 +148,7 @@ bfa_cb_ioim_get_taskattr(struct bfad_ioim_s *dio) | |||
| 148 | return task_attr; | 148 | return task_attr; |
| 149 | } | 149 | } |
| 150 | 150 | ||
| 151 | /** | 151 | /* |
| 152 | * Get CDB length in bytes for the I/O request. Default is FCP_CMND_CDB_LEN(16). | 152 | * Get CDB length in bytes for the I/O request. Default is FCP_CMND_CDB_LEN(16). |
| 153 | */ | 153 | */ |
| 154 | static inline u8 | 154 | static inline u8 |
| @@ -159,7 +159,7 @@ bfa_cb_ioim_get_cdblen(struct bfad_ioim_s *dio) | |||
| 159 | return cmnd->cmd_len; | 159 | return cmnd->cmd_len; |
| 160 | } | 160 | } |
| 161 | 161 | ||
| 162 | /** | 162 | /* |
| 163 | * Assign queue to be used for the I/O request. This value depends on whether | 163 | * Assign queue to be used for the I/O request. This value depends on whether |
| 164 | * the driver wants to use the queues via any specific algorithm. Currently, | 164 | * the driver wants to use the queues via any specific algorithm. Currently, |
| 165 | * this is not supported. | 165 | * this is not supported. |
diff --git a/drivers/scsi/bfa/bfa_cs.h b/drivers/scsi/bfa/bfa_cs.h index 7260c74620f8..99f242b9aa31 100644 --- a/drivers/scsi/bfa/bfa_cs.h +++ b/drivers/scsi/bfa/bfa_cs.h | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | * General Public License for more details. | 15 | * General Public License for more details. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | /** | 18 | /* |
| 19 | * bfa_cs.h BFA common services | 19 | * bfa_cs.h BFA common services |
| 20 | */ | 20 | */ |
| 21 | 21 | ||
| @@ -24,7 +24,7 @@ | |||
| 24 | 24 | ||
| 25 | #include "bfa_os_inc.h" | 25 | #include "bfa_os_inc.h" |
| 26 | 26 | ||
| 27 | /** | 27 | /* |
| 28 | * BFA TRC | 28 | * BFA TRC |
| 29 | */ | 29 | */ |
| 30 | 30 | ||
| @@ -73,7 +73,7 @@ enum { | |||
| 73 | #define BFA_TRC_MOD_SH 10 | 73 | #define BFA_TRC_MOD_SH 10 |
| 74 | #define BFA_TRC_MOD(__mod) ((BFA_TRC_ ## __mod) << BFA_TRC_MOD_SH) | 74 | #define BFA_TRC_MOD(__mod) ((BFA_TRC_ ## __mod) << BFA_TRC_MOD_SH) |
| 75 | 75 | ||
| 76 | /** | 76 | /* |
| 77 | * Define a new tracing file (module). Module should match one defined above. | 77 | * Define a new tracing file (module). Module should match one defined above. |
| 78 | */ | 78 | */ |
| 79 | #define BFA_TRC_FILE(__mod, __submod) \ | 79 | #define BFA_TRC_FILE(__mod, __submod) \ |
| @@ -155,7 +155,7 @@ __bfa_trc32(struct bfa_trc_mod_s *trcm, int fileno, int line, u32 data) | |||
| 155 | #define bfa_trc_fp(_trcp, _data) | 155 | #define bfa_trc_fp(_trcp, _data) |
| 156 | #endif | 156 | #endif |
| 157 | 157 | ||
| 158 | /** | 158 | /* |
| 159 | * @ BFA LOG interfaces | 159 | * @ BFA LOG interfaces |
| 160 | */ | 160 | */ |
| 161 | #define bfa_assert(__cond) do { \ | 161 | #define bfa_assert(__cond) do { \ |
| @@ -249,13 +249,13 @@ bfa_q_is_on_q_func(struct list_head *q, struct list_head *qe) | |||
| 249 | #define bfa_q_is_on_q(_q, _qe) \ | 249 | #define bfa_q_is_on_q(_q, _qe) \ |
| 250 | bfa_q_is_on_q_func(_q, (struct list_head *)(_qe)) | 250 | bfa_q_is_on_q_func(_q, (struct list_head *)(_qe)) |
| 251 | 251 | ||
| 252 | /** | 252 | /* |
| 253 | * @ BFA state machine interfaces | 253 | * @ BFA state machine interfaces |
| 254 | */ | 254 | */ |
| 255 | 255 | ||
| 256 | typedef void (*bfa_sm_t)(void *sm, int event); | 256 | typedef void (*bfa_sm_t)(void *sm, int event); |
| 257 | 257 | ||
| 258 | /** | 258 | /* |
| 259 | * oc - object class eg. bfa_ioc | 259 | * oc - object class eg. bfa_ioc |
| 260 | * st - state, eg. reset | 260 | * st - state, eg. reset |
| 261 | * otype - object type, eg. struct bfa_ioc_s | 261 | * otype - object type, eg. struct bfa_ioc_s |
| @@ -269,7 +269,7 @@ typedef void (*bfa_sm_t)(void *sm, int event); | |||
| 269 | #define bfa_sm_get_state(_sm) ((_sm)->sm) | 269 | #define bfa_sm_get_state(_sm) ((_sm)->sm) |
| 270 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | 270 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) |
| 271 | 271 | ||
| 272 | /** | 272 | /* |
| 273 | * For converting from state machine function to state encoding. | 273 | * For converting from state machine function to state encoding. |
| 274 | */ | 274 | */ |
| 275 | struct bfa_sm_table_s { | 275 | struct bfa_sm_table_s { |
| @@ -279,12 +279,12 @@ struct bfa_sm_table_s { | |||
| 279 | }; | 279 | }; |
| 280 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | 280 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) |
| 281 | 281 | ||
| 282 | /** | 282 | /* |
| 283 | * State machine with entry actions. | 283 | * State machine with entry actions. |
| 284 | */ | 284 | */ |
| 285 | typedef void (*bfa_fsm_t)(void *fsm, int event); | 285 | typedef void (*bfa_fsm_t)(void *fsm, int event); |
| 286 | 286 | ||
| 287 | /** | 287 | /* |
| 288 | * oc - object class eg. bfa_ioc | 288 | * oc - object class eg. bfa_ioc |
| 289 | * st - state, eg. reset | 289 | * st - state, eg. reset |
| 290 | * otype - object type, eg. struct bfa_ioc_s | 290 | * otype - object type, eg. struct bfa_ioc_s |
| @@ -314,7 +314,7 @@ bfa_sm_to_state(struct bfa_sm_table_s *smt, bfa_sm_t sm) | |||
| 314 | return smt[i].state; | 314 | return smt[i].state; |
| 315 | } | 315 | } |
| 316 | 316 | ||
| 317 | /** | 317 | /* |
| 318 | * @ Generic wait counter. | 318 | * @ Generic wait counter. |
| 319 | */ | 319 | */ |
| 320 | 320 | ||
| @@ -340,7 +340,7 @@ bfa_wc_down(struct bfa_wc_s *wc) | |||
| 340 | wc->wc_resume(wc->wc_cbarg); | 340 | wc->wc_resume(wc->wc_cbarg); |
| 341 | } | 341 | } |
| 342 | 342 | ||
| 343 | /** | 343 | /* |
| 344 | * Initialize a waiting counter. | 344 | * Initialize a waiting counter. |
| 345 | */ | 345 | */ |
| 346 | static inline void | 346 | static inline void |
| @@ -352,7 +352,7 @@ bfa_wc_init(struct bfa_wc_s *wc, bfa_wc_resume_t wc_resume, void *wc_cbarg) | |||
| 352 | bfa_wc_up(wc); | 352 | bfa_wc_up(wc); |
| 353 | } | 353 | } |
| 354 | 354 | ||
| 355 | /** | 355 | /* |
| 356 | * Wait for counter to reach zero | 356 | * Wait for counter to reach zero |
| 357 | */ | 357 | */ |
| 358 | static inline void | 358 | static inline void |
diff --git a/drivers/scsi/bfa/bfa_defs.h b/drivers/scsi/bfa/bfa_defs.h index d49877ff5140..4b5b9e35abb9 100644 --- a/drivers/scsi/bfa/bfa_defs.h +++ b/drivers/scsi/bfa/bfa_defs.h | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | #define BFA_MFG_SERIALNUM_SIZE 11 | 24 | #define BFA_MFG_SERIALNUM_SIZE 11 |
| 25 | #define STRSZ(_n) (((_n) + 4) & ~3) | 25 | #define STRSZ(_n) (((_n) + 4) & ~3) |
| 26 | 26 | ||
| 27 | /** | 27 | /* |
| 28 | * Manufacturing card type | 28 | * Manufacturing card type |
| 29 | */ | 29 | */ |
| 30 | enum { | 30 | enum { |
| @@ -45,7 +45,7 @@ enum { | |||
| 45 | 45 | ||
| 46 | #pragma pack(1) | 46 | #pragma pack(1) |
| 47 | 47 | ||
| 48 | /** | 48 | /* |
| 49 | * Check if Mezz card | 49 | * Check if Mezz card |
| 50 | */ | 50 | */ |
| 51 | #define bfa_mfg_is_mezz(type) (( \ | 51 | #define bfa_mfg_is_mezz(type) (( \ |
| @@ -55,7 +55,7 @@ enum { | |||
| 55 | (type) == BFA_MFG_TYPE_LIGHTNING_P0 || \ | 55 | (type) == BFA_MFG_TYPE_LIGHTNING_P0 || \ |
| 56 | (type) == BFA_MFG_TYPE_LIGHTNING)) | 56 | (type) == BFA_MFG_TYPE_LIGHTNING)) |
| 57 | 57 | ||
| 58 | /** | 58 | /* |
| 59 | * Check if the card having old wwn/mac handling | 59 | * Check if the card having old wwn/mac handling |
| 60 | */ | 60 | */ |
| 61 | #define bfa_mfg_is_old_wwn_mac_model(type) (( \ | 61 | #define bfa_mfg_is_old_wwn_mac_model(type) (( \ |
| @@ -78,12 +78,12 @@ do { \ | |||
| 78 | (m)[2] = t & 0xFF; \ | 78 | (m)[2] = t & 0xFF; \ |
| 79 | } while (0) | 79 | } while (0) |
| 80 | 80 | ||
| 81 | /** | 81 | /* |
| 82 | * VPD data length | 82 | * VPD data length |
| 83 | */ | 83 | */ |
| 84 | #define BFA_MFG_VPD_LEN 512 | 84 | #define BFA_MFG_VPD_LEN 512 |
| 85 | 85 | ||
| 86 | /** | 86 | /* |
| 87 | * VPD vendor tag | 87 | * VPD vendor tag |
| 88 | */ | 88 | */ |
| 89 | enum { | 89 | enum { |
| @@ -97,7 +97,7 @@ enum { | |||
| 97 | BFA_MFG_VPD_PCI_BRCD = 0xf8, /* PCI VPD Brocade */ | 97 | BFA_MFG_VPD_PCI_BRCD = 0xf8, /* PCI VPD Brocade */ |
| 98 | }; | 98 | }; |
| 99 | 99 | ||
| 100 | /** | 100 | /* |
| 101 | * All numerical fields are in big-endian format. | 101 | * All numerical fields are in big-endian format. |
| 102 | */ | 102 | */ |
| 103 | struct bfa_mfg_vpd_s { | 103 | struct bfa_mfg_vpd_s { |
| @@ -112,7 +112,7 @@ struct bfa_mfg_vpd_s { | |||
| 112 | 112 | ||
| 113 | #pragma pack() | 113 | #pragma pack() |
| 114 | 114 | ||
| 115 | /** | 115 | /* |
| 116 | * Status return values | 116 | * Status return values |
| 117 | */ | 117 | */ |
| 118 | enum bfa_status { | 118 | enum bfa_status { |
| @@ -167,11 +167,11 @@ enum bfa_boolean { | |||
| 167 | #define BFA_STRING_32 32 | 167 | #define BFA_STRING_32 32 |
| 168 | #define BFA_VERSION_LEN 64 | 168 | #define BFA_VERSION_LEN 64 |
| 169 | 169 | ||
| 170 | /** | 170 | /* |
| 171 | * ---------------------- adapter definitions ------------ | 171 | * ---------------------- adapter definitions ------------ |
| 172 | */ | 172 | */ |
| 173 | 173 | ||
| 174 | /** | 174 | /* |
| 175 | * BFA adapter level attributes. | 175 | * BFA adapter level attributes. |
| 176 | */ | 176 | */ |
| 177 | enum { | 177 | enum { |
| @@ -215,7 +215,7 @@ struct bfa_adapter_attr_s { | |||
| 215 | u8 trunk_capable; | 215 | u8 trunk_capable; |
| 216 | }; | 216 | }; |
| 217 | 217 | ||
| 218 | /** | 218 | /* |
| 219 | * ---------------------- IOC definitions ------------ | 219 | * ---------------------- IOC definitions ------------ |
| 220 | */ | 220 | */ |
| 221 | 221 | ||
| @@ -224,7 +224,7 @@ enum { | |||
| 224 | BFA_IOC_CHIP_REV_LEN = 8, | 224 | BFA_IOC_CHIP_REV_LEN = 8, |
| 225 | }; | 225 | }; |
| 226 | 226 | ||
| 227 | /** | 227 | /* |
| 228 | * Driver and firmware versions. | 228 | * Driver and firmware versions. |
| 229 | */ | 229 | */ |
| 230 | struct bfa_ioc_driver_attr_s { | 230 | struct bfa_ioc_driver_attr_s { |
| @@ -236,7 +236,7 @@ struct bfa_ioc_driver_attr_s { | |||
| 236 | char ob_ver[BFA_VERSION_LEN]; /* openboot version */ | 236 | char ob_ver[BFA_VERSION_LEN]; /* openboot version */ |
| 237 | }; | 237 | }; |
| 238 | 238 | ||
| 239 | /** | 239 | /* |
| 240 | * IOC PCI device attributes | 240 | * IOC PCI device attributes |
| 241 | */ | 241 | */ |
| 242 | struct bfa_ioc_pci_attr_s { | 242 | struct bfa_ioc_pci_attr_s { |
| @@ -249,7 +249,7 @@ struct bfa_ioc_pci_attr_s { | |||
| 249 | char chip_rev[BFA_IOC_CHIP_REV_LEN]; /* chip revision */ | 249 | char chip_rev[BFA_IOC_CHIP_REV_LEN]; /* chip revision */ |
| 250 | }; | 250 | }; |
| 251 | 251 | ||
| 252 | /** | 252 | /* |
| 253 | * IOC states | 253 | * IOC states |
| 254 | */ | 254 | */ |
| 255 | enum bfa_ioc_state { | 255 | enum bfa_ioc_state { |
| @@ -267,7 +267,7 @@ enum bfa_ioc_state { | |||
| 267 | BFA_IOC_ENABLING = 12, /* IOC is being enabled */ | 267 | BFA_IOC_ENABLING = 12, /* IOC is being enabled */ |
| 268 | }; | 268 | }; |
| 269 | 269 | ||
| 270 | /** | 270 | /* |
| 271 | * IOC firmware stats | 271 | * IOC firmware stats |
| 272 | */ | 272 | */ |
| 273 | struct bfa_fw_ioc_stats_s { | 273 | struct bfa_fw_ioc_stats_s { |
| @@ -279,7 +279,7 @@ struct bfa_fw_ioc_stats_s { | |||
| 279 | u32 unknown_reqs; | 279 | u32 unknown_reqs; |
| 280 | }; | 280 | }; |
| 281 | 281 | ||
| 282 | /** | 282 | /* |
| 283 | * IOC driver stats | 283 | * IOC driver stats |
| 284 | */ | 284 | */ |
| 285 | struct bfa_ioc_drv_stats_s { | 285 | struct bfa_ioc_drv_stats_s { |
| @@ -296,7 +296,7 @@ struct bfa_ioc_drv_stats_s { | |||
| 296 | u32 enable_replies; | 296 | u32 enable_replies; |
| 297 | }; | 297 | }; |
| 298 | 298 | ||
| 299 | /** | 299 | /* |
| 300 | * IOC statistics | 300 | * IOC statistics |
| 301 | */ | 301 | */ |
| 302 | struct bfa_ioc_stats_s { | 302 | struct bfa_ioc_stats_s { |
| @@ -310,7 +310,7 @@ enum bfa_ioc_type_e { | |||
| 310 | BFA_IOC_TYPE_LL = 3, | 310 | BFA_IOC_TYPE_LL = 3, |
| 311 | }; | 311 | }; |
| 312 | 312 | ||
| 313 | /** | 313 | /* |
| 314 | * IOC attributes returned in queries | 314 | * IOC attributes returned in queries |
| 315 | */ | 315 | */ |
| 316 | struct bfa_ioc_attr_s { | 316 | struct bfa_ioc_attr_s { |
| @@ -323,11 +323,11 @@ struct bfa_ioc_attr_s { | |||
| 323 | u8 rsvd[7]; /* 64bit align */ | 323 | u8 rsvd[7]; /* 64bit align */ |
| 324 | }; | 324 | }; |
| 325 | 325 | ||
| 326 | /** | 326 | /* |
| 327 | * ---------------------- mfg definitions ------------ | 327 | * ---------------------- mfg definitions ------------ |
| 328 | */ | 328 | */ |
| 329 | 329 | ||
| 330 | /** | 330 | /* |
| 331 | * Checksum size | 331 | * Checksum size |
| 332 | */ | 332 | */ |
| 333 | #define BFA_MFG_CHKSUM_SIZE 16 | 333 | #define BFA_MFG_CHKSUM_SIZE 16 |
| @@ -340,7 +340,7 @@ struct bfa_ioc_attr_s { | |||
| 340 | 340 | ||
| 341 | #pragma pack(1) | 341 | #pragma pack(1) |
| 342 | 342 | ||
| 343 | /** | 343 | /* |
| 344 | * All numerical fields are in big-endian format. | 344 | * All numerical fields are in big-endian format. |
| 345 | */ | 345 | */ |
| 346 | struct bfa_mfg_block_s { | 346 | struct bfa_mfg_block_s { |
| @@ -373,11 +373,11 @@ struct bfa_mfg_block_s { | |||
| 373 | 373 | ||
| 374 | #pragma pack() | 374 | #pragma pack() |
| 375 | 375 | ||
| 376 | /** | 376 | /* |
| 377 | * ---------------------- pci definitions ------------ | 377 | * ---------------------- pci definitions ------------ |
| 378 | */ | 378 | */ |
| 379 | 379 | ||
| 380 | /** | 380 | /* |
| 381 | * PCI device and vendor ID information | 381 | * PCI device and vendor ID information |
| 382 | */ | 382 | */ |
| 383 | enum { | 383 | enum { |
| @@ -392,14 +392,14 @@ enum { | |||
| 392 | ((devid) == BFA_PCI_DEVICE_ID_CT || \ | 392 | ((devid) == BFA_PCI_DEVICE_ID_CT || \ |
| 393 | (devid) == BFA_PCI_DEVICE_ID_CT_FC) | 393 | (devid) == BFA_PCI_DEVICE_ID_CT_FC) |
| 394 | 394 | ||
| 395 | /** | 395 | /* |
| 396 | * PCI sub-system device and vendor ID information | 396 | * PCI sub-system device and vendor ID information |
| 397 | */ | 397 | */ |
| 398 | enum { | 398 | enum { |
| 399 | BFA_PCI_FCOE_SSDEVICE_ID = 0x14, | 399 | BFA_PCI_FCOE_SSDEVICE_ID = 0x14, |
| 400 | }; | 400 | }; |
| 401 | 401 | ||
| 402 | /** | 402 | /* |
| 403 | * Maximum number of device address ranges mapped through different BAR(s) | 403 | * Maximum number of device address ranges mapped through different BAR(s) |
| 404 | */ | 404 | */ |
| 405 | #define BFA_PCI_ACCESS_RANGES 1 | 405 | #define BFA_PCI_ACCESS_RANGES 1 |
| @@ -430,7 +430,7 @@ enum { | |||
| 430 | #define BOOT_CFG_REV1 1 | 430 | #define BOOT_CFG_REV1 1 |
| 431 | #define BOOT_CFG_VLAN 1 | 431 | #define BOOT_CFG_VLAN 1 |
| 432 | 432 | ||
| 433 | /** | 433 | /* |
| 434 | * Boot options setting. Boot options setting determines from where | 434 | * Boot options setting. Boot options setting determines from where |
| 435 | * to get the boot lun information | 435 | * to get the boot lun information |
| 436 | */ | 436 | */ |
| @@ -442,7 +442,7 @@ enum bfa_boot_bootopt { | |||
| 442 | }; | 442 | }; |
| 443 | 443 | ||
| 444 | #pragma pack(1) | 444 | #pragma pack(1) |
| 445 | /** | 445 | /* |
| 446 | * Boot lun information. | 446 | * Boot lun information. |
| 447 | */ | 447 | */ |
| 448 | struct bfa_boot_bootlun_s { | 448 | struct bfa_boot_bootlun_s { |
| @@ -451,7 +451,7 @@ struct bfa_boot_bootlun_s { | |||
| 451 | }; | 451 | }; |
| 452 | #pragma pack() | 452 | #pragma pack() |
| 453 | 453 | ||
| 454 | /** | 454 | /* |
| 455 | * BOOT boot configuraton | 455 | * BOOT boot configuraton |
| 456 | */ | 456 | */ |
| 457 | struct bfa_boot_pbc_s { | 457 | struct bfa_boot_pbc_s { |
diff --git a/drivers/scsi/bfa/bfa_defs_fcs.h b/drivers/scsi/bfa/bfa_defs_fcs.h index ae06258bda0b..191d34a58b9c 100644 --- a/drivers/scsi/bfa/bfa_defs_fcs.h +++ b/drivers/scsi/bfa/bfa_defs_fcs.h | |||
| @@ -21,7 +21,7 @@ | |||
| 21 | #include "bfa_fc.h" | 21 | #include "bfa_fc.h" |
| 22 | #include "bfa_defs_svc.h" | 22 | #include "bfa_defs_svc.h" |
| 23 | 23 | ||
| 24 | /** | 24 | /* |
| 25 | * VF states | 25 | * VF states |
| 26 | */ | 26 | */ |
| 27 | enum bfa_vf_state { | 27 | enum bfa_vf_state { |
| @@ -35,7 +35,7 @@ enum bfa_vf_state { | |||
| 35 | BFA_VF_ISOLATED = 7, /* port isolated due to vf_id mismatch */ | 35 | BFA_VF_ISOLATED = 7, /* port isolated due to vf_id mismatch */ |
| 36 | }; | 36 | }; |
| 37 | 37 | ||
| 38 | /** | 38 | /* |
| 39 | * VF statistics | 39 | * VF statistics |
| 40 | */ | 40 | */ |
| 41 | struct bfa_vf_stats_s { | 41 | struct bfa_vf_stats_s { |
| @@ -55,7 +55,7 @@ struct bfa_vf_stats_s { | |||
| 55 | u32 resvd; /* padding for 64 bit alignment */ | 55 | u32 resvd; /* padding for 64 bit alignment */ |
| 56 | }; | 56 | }; |
| 57 | 57 | ||
| 58 | /** | 58 | /* |
| 59 | * VF attributes returned in queries | 59 | * VF attributes returned in queries |
| 60 | */ | 60 | */ |
| 61 | struct bfa_vf_attr_s { | 61 | struct bfa_vf_attr_s { |
| @@ -67,7 +67,7 @@ struct bfa_vf_attr_s { | |||
| 67 | #define BFA_FCS_MAX_LPORTS 256 | 67 | #define BFA_FCS_MAX_LPORTS 256 |
| 68 | #define BFA_FCS_FABRIC_IPADDR_SZ 16 | 68 | #define BFA_FCS_FABRIC_IPADDR_SZ 16 |
| 69 | 69 | ||
| 70 | /** | 70 | /* |
| 71 | * symbolic names for base port/virtual port | 71 | * symbolic names for base port/virtual port |
| 72 | */ | 72 | */ |
| 73 | #define BFA_SYMNAME_MAXLEN 128 /* 128 bytes */ | 73 | #define BFA_SYMNAME_MAXLEN 128 /* 128 bytes */ |
| @@ -75,7 +75,7 @@ struct bfa_lport_symname_s { | |||
| 75 | char symname[BFA_SYMNAME_MAXLEN]; | 75 | char symname[BFA_SYMNAME_MAXLEN]; |
| 76 | }; | 76 | }; |
| 77 | 77 | ||
| 78 | /** | 78 | /* |
| 79 | * Roles of FCS port: | 79 | * Roles of FCS port: |
| 80 | * - FCP IM and FCP TM roles cannot be enabled together for a FCS port | 80 | * - FCP IM and FCP TM roles cannot be enabled together for a FCS port |
| 81 | * - Create multiple ports if both IM and TM functions required. | 81 | * - Create multiple ports if both IM and TM functions required. |
| @@ -86,7 +86,7 @@ enum bfa_lport_role { | |||
| 86 | BFA_LPORT_ROLE_FCP_MAX = BFA_LPORT_ROLE_FCP_IM, | 86 | BFA_LPORT_ROLE_FCP_MAX = BFA_LPORT_ROLE_FCP_IM, |
| 87 | }; | 87 | }; |
| 88 | 88 | ||
| 89 | /** | 89 | /* |
| 90 | * FCS port configuration. | 90 | * FCS port configuration. |
| 91 | */ | 91 | */ |
| 92 | struct bfa_lport_cfg_s { | 92 | struct bfa_lport_cfg_s { |
| @@ -98,7 +98,7 @@ struct bfa_lport_cfg_s { | |||
| 98 | u8 tag[16]; /* opaque tag from application */ | 98 | u8 tag[16]; /* opaque tag from application */ |
| 99 | }; | 99 | }; |
| 100 | 100 | ||
| 101 | /** | 101 | /* |
| 102 | * FCS port states | 102 | * FCS port states |
| 103 | */ | 103 | */ |
| 104 | enum bfa_lport_state { | 104 | enum bfa_lport_state { |
| @@ -108,7 +108,7 @@ enum bfa_lport_state { | |||
| 108 | BFA_LPORT_OFFLINE = 3, /* No login to fabric */ | 108 | BFA_LPORT_OFFLINE = 3, /* No login to fabric */ |
| 109 | }; | 109 | }; |
| 110 | 110 | ||
| 111 | /** | 111 | /* |
| 112 | * FCS port type. | 112 | * FCS port type. |
| 113 | */ | 113 | */ |
| 114 | enum bfa_lport_type { | 114 | enum bfa_lport_type { |
| @@ -116,7 +116,7 @@ enum bfa_lport_type { | |||
| 116 | BFA_LPORT_TYPE_VIRTUAL, | 116 | BFA_LPORT_TYPE_VIRTUAL, |
| 117 | }; | 117 | }; |
| 118 | 118 | ||
| 119 | /** | 119 | /* |
| 120 | * FCS port offline reason. | 120 | * FCS port offline reason. |
| 121 | */ | 121 | */ |
| 122 | enum bfa_lport_offline_reason { | 122 | enum bfa_lport_offline_reason { |
| @@ -128,7 +128,7 @@ enum bfa_lport_offline_reason { | |||
| 128 | BFA_LPORT_OFFLINE_FAB_LOGOUT, | 128 | BFA_LPORT_OFFLINE_FAB_LOGOUT, |
| 129 | }; | 129 | }; |
| 130 | 130 | ||
| 131 | /** | 131 | /* |
| 132 | * FCS lport info. | 132 | * FCS lport info. |
| 133 | */ | 133 | */ |
| 134 | struct bfa_lport_info_s { | 134 | struct bfa_lport_info_s { |
| @@ -150,7 +150,7 @@ struct bfa_lport_info_s { | |||
| 150 | 150 | ||
| 151 | }; | 151 | }; |
| 152 | 152 | ||
| 153 | /** | 153 | /* |
| 154 | * FCS port statistics | 154 | * FCS port statistics |
| 155 | */ | 155 | */ |
| 156 | struct bfa_lport_stats_s { | 156 | struct bfa_lport_stats_s { |
| @@ -222,7 +222,7 @@ struct bfa_lport_stats_s { | |||
| 222 | * (max retry of plogi) */ | 222 | * (max retry of plogi) */ |
| 223 | }; | 223 | }; |
| 224 | 224 | ||
| 225 | /** | 225 | /* |
| 226 | * BFA port attribute returned in queries | 226 | * BFA port attribute returned in queries |
| 227 | */ | 227 | */ |
| 228 | struct bfa_lport_attr_s { | 228 | struct bfa_lport_attr_s { |
| @@ -239,7 +239,7 @@ struct bfa_lport_attr_s { | |||
| 239 | }; | 239 | }; |
| 240 | 240 | ||
| 241 | 241 | ||
| 242 | /** | 242 | /* |
| 243 | * VPORT states | 243 | * VPORT states |
| 244 | */ | 244 | */ |
| 245 | enum bfa_vport_state { | 245 | enum bfa_vport_state { |
| @@ -258,7 +258,7 @@ enum bfa_vport_state { | |||
| 258 | BFA_FCS_VPORT_MAX_STATE, | 258 | BFA_FCS_VPORT_MAX_STATE, |
| 259 | }; | 259 | }; |
| 260 | 260 | ||
| 261 | /** | 261 | /* |
| 262 | * vport statistics | 262 | * vport statistics |
| 263 | */ | 263 | */ |
| 264 | struct bfa_vport_stats_s { | 264 | struct bfa_vport_stats_s { |
| @@ -296,7 +296,7 @@ struct bfa_vport_stats_s { | |||
| 296 | u32 rsvd; | 296 | u32 rsvd; |
| 297 | }; | 297 | }; |
| 298 | 298 | ||
| 299 | /** | 299 | /* |
| 300 | * BFA vport attribute returned in queries | 300 | * BFA vport attribute returned in queries |
| 301 | */ | 301 | */ |
| 302 | struct bfa_vport_attr_s { | 302 | struct bfa_vport_attr_s { |
| @@ -305,7 +305,7 @@ struct bfa_vport_attr_s { | |||
| 305 | u32 rsvd; | 305 | u32 rsvd; |
| 306 | }; | 306 | }; |
| 307 | 307 | ||
| 308 | /** | 308 | /* |
| 309 | * FCS remote port states | 309 | * FCS remote port states |
| 310 | */ | 310 | */ |
| 311 | enum bfa_rport_state { | 311 | enum bfa_rport_state { |
| @@ -321,7 +321,7 @@ enum bfa_rport_state { | |||
| 321 | BFA_RPORT_NSDISC = 9, /* re-discover rport */ | 321 | BFA_RPORT_NSDISC = 9, /* re-discover rport */ |
| 322 | }; | 322 | }; |
| 323 | 323 | ||
| 324 | /** | 324 | /* |
| 325 | * Rport Scsi Function : Initiator/Target. | 325 | * Rport Scsi Function : Initiator/Target. |
| 326 | */ | 326 | */ |
| 327 | enum bfa_rport_function { | 327 | enum bfa_rport_function { |
| @@ -329,7 +329,7 @@ enum bfa_rport_function { | |||
| 329 | BFA_RPORT_TARGET = 0x02, /* SCSI Target */ | 329 | BFA_RPORT_TARGET = 0x02, /* SCSI Target */ |
| 330 | }; | 330 | }; |
| 331 | 331 | ||
| 332 | /** | 332 | /* |
| 333 | * port/node symbolic names for rport | 333 | * port/node symbolic names for rport |
| 334 | */ | 334 | */ |
| 335 | #define BFA_RPORT_SYMNAME_MAXLEN 255 | 335 | #define BFA_RPORT_SYMNAME_MAXLEN 255 |
| @@ -337,7 +337,7 @@ struct bfa_rport_symname_s { | |||
| 337 | char symname[BFA_RPORT_SYMNAME_MAXLEN]; | 337 | char symname[BFA_RPORT_SYMNAME_MAXLEN]; |
| 338 | }; | 338 | }; |
| 339 | 339 | ||
| 340 | /** | 340 | /* |
| 341 | * FCS remote port statistics | 341 | * FCS remote port statistics |
| 342 | */ | 342 | */ |
| 343 | struct bfa_rport_stats_s { | 343 | struct bfa_rport_stats_s { |
| @@ -374,7 +374,7 @@ struct bfa_rport_stats_s { | |||
| 374 | struct bfa_rport_hal_stats_s hal_stats; /* BFA rport stats */ | 374 | struct bfa_rport_hal_stats_s hal_stats; /* BFA rport stats */ |
| 375 | }; | 375 | }; |
| 376 | 376 | ||
| 377 | /** | 377 | /* |
| 378 | * FCS remote port attributes returned in queries | 378 | * FCS remote port attributes returned in queries |
| 379 | */ | 379 | */ |
| 380 | struct bfa_rport_attr_s { | 380 | struct bfa_rport_attr_s { |
| @@ -411,7 +411,7 @@ struct bfa_rport_remote_link_stats_s { | |||
| 411 | #define BFA_MAX_IO_INDEX 7 | 411 | #define BFA_MAX_IO_INDEX 7 |
| 412 | #define BFA_NO_IO_INDEX 9 | 412 | #define BFA_NO_IO_INDEX 9 |
| 413 | 413 | ||
| 414 | /** | 414 | /* |
| 415 | * FCS itnim states | 415 | * FCS itnim states |
| 416 | */ | 416 | */ |
| 417 | enum bfa_itnim_state { | 417 | enum bfa_itnim_state { |
| @@ -425,7 +425,7 @@ enum bfa_itnim_state { | |||
| 425 | BFA_ITNIM_INITIATIOR = 7, /* initiator */ | 425 | BFA_ITNIM_INITIATIOR = 7, /* initiator */ |
| 426 | }; | 426 | }; |
| 427 | 427 | ||
| 428 | /** | 428 | /* |
| 429 | * FCS remote port statistics | 429 | * FCS remote port statistics |
| 430 | */ | 430 | */ |
| 431 | struct bfa_itnim_stats_s { | 431 | struct bfa_itnim_stats_s { |
| @@ -443,7 +443,7 @@ struct bfa_itnim_stats_s { | |||
| 443 | u32 rsvd; /* padding for 64 bit alignment */ | 443 | u32 rsvd; /* padding for 64 bit alignment */ |
| 444 | }; | 444 | }; |
| 445 | 445 | ||
| 446 | /** | 446 | /* |
| 447 | * FCS itnim attributes returned in queries | 447 | * FCS itnim attributes returned in queries |
| 448 | */ | 448 | */ |
| 449 | struct bfa_itnim_attr_s { | 449 | struct bfa_itnim_attr_s { |
diff --git a/drivers/scsi/bfa/bfa_defs_svc.h b/drivers/scsi/bfa/bfa_defs_svc.h index 56226fcf9470..e24e9f7ca81f 100644 --- a/drivers/scsi/bfa/bfa_defs_svc.h +++ b/drivers/scsi/bfa/bfa_defs_svc.h | |||
| @@ -27,7 +27,7 @@ | |||
| 27 | #define BFA_IOCFCOE_INTR_DELAY 25 | 27 | #define BFA_IOCFCOE_INTR_DELAY 25 |
| 28 | #define BFA_IOCFCOE_INTR_LATENCY 5 | 28 | #define BFA_IOCFCOE_INTR_LATENCY 5 |
| 29 | 29 | ||
| 30 | /** | 30 | /* |
| 31 | * Interrupt coalescing configuration. | 31 | * Interrupt coalescing configuration. |
| 32 | */ | 32 | */ |
| 33 | #pragma pack(1) | 33 | #pragma pack(1) |
| @@ -38,7 +38,7 @@ struct bfa_iocfc_intr_attr_s { | |||
| 38 | u16 delay; /* delay in microseconds */ | 38 | u16 delay; /* delay in microseconds */ |
| 39 | }; | 39 | }; |
| 40 | 40 | ||
| 41 | /** | 41 | /* |
| 42 | * IOC firmware configuraton | 42 | * IOC firmware configuraton |
| 43 | */ | 43 | */ |
| 44 | struct bfa_iocfc_fwcfg_s { | 44 | struct bfa_iocfc_fwcfg_s { |
| @@ -71,7 +71,7 @@ struct bfa_iocfc_drvcfg_s { | |||
| 71 | u32 rsvd; | 71 | u32 rsvd; |
| 72 | }; | 72 | }; |
| 73 | 73 | ||
| 74 | /** | 74 | /* |
| 75 | * IOC configuration | 75 | * IOC configuration |
| 76 | */ | 76 | */ |
| 77 | struct bfa_iocfc_cfg_s { | 77 | struct bfa_iocfc_cfg_s { |
| @@ -79,7 +79,7 @@ struct bfa_iocfc_cfg_s { | |||
| 79 | struct bfa_iocfc_drvcfg_s drvcfg; /* driver side config */ | 79 | struct bfa_iocfc_drvcfg_s drvcfg; /* driver side config */ |
| 80 | }; | 80 | }; |
| 81 | 81 | ||
| 82 | /** | 82 | /* |
| 83 | * IOC firmware IO stats | 83 | * IOC firmware IO stats |
| 84 | */ | 84 | */ |
| 85 | struct bfa_fw_io_stats_s { | 85 | struct bfa_fw_io_stats_s { |
| @@ -152,7 +152,7 @@ struct bfa_fw_io_stats_s { | |||
| 152 | */ | 152 | */ |
| 153 | }; | 153 | }; |
| 154 | 154 | ||
| 155 | /** | 155 | /* |
| 156 | * IOC port firmware stats | 156 | * IOC port firmware stats |
| 157 | */ | 157 | */ |
| 158 | 158 | ||
| @@ -262,7 +262,7 @@ struct bfa_fw_fcoe_stats_s { | |||
| 262 | u32 mac_invalids; /* Invalid mac assigned */ | 262 | u32 mac_invalids; /* Invalid mac assigned */ |
| 263 | }; | 263 | }; |
| 264 | 264 | ||
| 265 | /** | 265 | /* |
| 266 | * IOC firmware FCoE port stats | 266 | * IOC firmware FCoE port stats |
| 267 | */ | 267 | */ |
| 268 | struct bfa_fw_fcoe_port_stats_s { | 268 | struct bfa_fw_fcoe_port_stats_s { |
| @@ -270,7 +270,7 @@ struct bfa_fw_fcoe_port_stats_s { | |||
| 270 | struct bfa_fw_fip_stats_s fip_stats; | 270 | struct bfa_fw_fip_stats_s fip_stats; |
| 271 | }; | 271 | }; |
| 272 | 272 | ||
| 273 | /** | 273 | /* |
| 274 | * IOC firmware FC uport stats | 274 | * IOC firmware FC uport stats |
| 275 | */ | 275 | */ |
| 276 | struct bfa_fw_fc_uport_stats_s { | 276 | struct bfa_fw_fc_uport_stats_s { |
| @@ -278,7 +278,7 @@ struct bfa_fw_fc_uport_stats_s { | |||
| 278 | struct bfa_fw_port_lksm_stats_s lksm_stats; | 278 | struct bfa_fw_port_lksm_stats_s lksm_stats; |
| 279 | }; | 279 | }; |
| 280 | 280 | ||
| 281 | /** | 281 | /* |
| 282 | * IOC firmware FC port stats | 282 | * IOC firmware FC port stats |
| 283 | */ | 283 | */ |
| 284 | union bfa_fw_fc_port_stats_s { | 284 | union bfa_fw_fc_port_stats_s { |
| @@ -286,7 +286,7 @@ union bfa_fw_fc_port_stats_s { | |||
| 286 | struct bfa_fw_fcoe_port_stats_s fcoe_stats; | 286 | struct bfa_fw_fcoe_port_stats_s fcoe_stats; |
| 287 | }; | 287 | }; |
| 288 | 288 | ||
| 289 | /** | 289 | /* |
| 290 | * IOC firmware port stats | 290 | * IOC firmware port stats |
| 291 | */ | 291 | */ |
| 292 | struct bfa_fw_port_stats_s { | 292 | struct bfa_fw_port_stats_s { |
| @@ -295,7 +295,7 @@ struct bfa_fw_port_stats_s { | |||
| 295 | union bfa_fw_fc_port_stats_s fc_port; | 295 | union bfa_fw_fc_port_stats_s fc_port; |
| 296 | }; | 296 | }; |
| 297 | 297 | ||
| 298 | /** | 298 | /* |
| 299 | * fcxchg module statistics | 299 | * fcxchg module statistics |
| 300 | */ | 300 | */ |
| 301 | struct bfa_fw_fcxchg_stats_s { | 301 | struct bfa_fw_fcxchg_stats_s { |
| @@ -308,7 +308,7 @@ struct bfa_fw_lpsm_stats_s { | |||
| 308 | u32 cls_tx; | 308 | u32 cls_tx; |
| 309 | }; | 309 | }; |
| 310 | 310 | ||
| 311 | /** | 311 | /* |
| 312 | * Trunk statistics | 312 | * Trunk statistics |
| 313 | */ | 313 | */ |
| 314 | struct bfa_fw_trunk_stats_s { | 314 | struct bfa_fw_trunk_stats_s { |
| @@ -334,7 +334,7 @@ struct bfa_fw_advsm_stats_s { | |||
| 334 | u32 elp_dropped; /* ELP dropped */ | 334 | u32 elp_dropped; /* ELP dropped */ |
| 335 | }; | 335 | }; |
| 336 | 336 | ||
| 337 | /** | 337 | /* |
| 338 | * IOCFC firmware stats | 338 | * IOCFC firmware stats |
| 339 | */ | 339 | */ |
| 340 | struct bfa_fw_iocfc_stats_s { | 340 | struct bfa_fw_iocfc_stats_s { |
| @@ -345,7 +345,7 @@ struct bfa_fw_iocfc_stats_s { | |||
| 345 | u32 set_intr_reqs; /* set interrupt reqs */ | 345 | u32 set_intr_reqs; /* set interrupt reqs */ |
| 346 | }; | 346 | }; |
| 347 | 347 | ||
| 348 | /** | 348 | /* |
| 349 | * IOC attributes returned in queries | 349 | * IOC attributes returned in queries |
| 350 | */ | 350 | */ |
| 351 | struct bfa_iocfc_attr_s { | 351 | struct bfa_iocfc_attr_s { |
| @@ -353,7 +353,7 @@ struct bfa_iocfc_attr_s { | |||
| 353 | struct bfa_iocfc_intr_attr_s intr_attr; /* interrupt attr */ | 353 | struct bfa_iocfc_intr_attr_s intr_attr; /* interrupt attr */ |
| 354 | }; | 354 | }; |
| 355 | 355 | ||
| 356 | /** | 356 | /* |
| 357 | * Eth_sndrcv mod stats | 357 | * Eth_sndrcv mod stats |
| 358 | */ | 358 | */ |
| 359 | struct bfa_fw_eth_sndrcv_stats_s { | 359 | struct bfa_fw_eth_sndrcv_stats_s { |
| @@ -361,7 +361,7 @@ struct bfa_fw_eth_sndrcv_stats_s { | |||
| 361 | u32 rsvd; /* 64bit align */ | 361 | u32 rsvd; /* 64bit align */ |
| 362 | }; | 362 | }; |
| 363 | 363 | ||
| 364 | /** | 364 | /* |
| 365 | * CT MAC mod stats | 365 | * CT MAC mod stats |
| 366 | */ | 366 | */ |
| 367 | struct bfa_fw_mac_mod_stats_s { | 367 | struct bfa_fw_mac_mod_stats_s { |
| @@ -379,7 +379,7 @@ struct bfa_fw_mac_mod_stats_s { | |||
| 379 | u32 rsvd; /* 64bit align */ | 379 | u32 rsvd; /* 64bit align */ |
| 380 | }; | 380 | }; |
| 381 | 381 | ||
| 382 | /** | 382 | /* |
| 383 | * CT MOD stats | 383 | * CT MOD stats |
| 384 | */ | 384 | */ |
| 385 | struct bfa_fw_ct_mod_stats_s { | 385 | struct bfa_fw_ct_mod_stats_s { |
| @@ -391,7 +391,7 @@ struct bfa_fw_ct_mod_stats_s { | |||
| 391 | u32 rsvd; /* 64bit align */ | 391 | u32 rsvd; /* 64bit align */ |
| 392 | }; | 392 | }; |
| 393 | 393 | ||
| 394 | /** | 394 | /* |
| 395 | * IOC firmware stats | 395 | * IOC firmware stats |
| 396 | */ | 396 | */ |
| 397 | struct bfa_fw_stats_s { | 397 | struct bfa_fw_stats_s { |
| @@ -412,7 +412,7 @@ struct bfa_fw_stats_s { | |||
| 412 | #define BFA_IOCFC_PATHTOV_MAX 60 | 412 | #define BFA_IOCFC_PATHTOV_MAX 60 |
| 413 | #define BFA_IOCFC_QDEPTH_MAX 2000 | 413 | #define BFA_IOCFC_QDEPTH_MAX 2000 |
| 414 | 414 | ||
| 415 | /** | 415 | /* |
| 416 | * QoS states | 416 | * QoS states |
| 417 | */ | 417 | */ |
| 418 | enum bfa_qos_state { | 418 | enum bfa_qos_state { |
| @@ -420,7 +420,7 @@ enum bfa_qos_state { | |||
| 420 | BFA_QOS_OFFLINE = 2, /* QoS is offline */ | 420 | BFA_QOS_OFFLINE = 2, /* QoS is offline */ |
| 421 | }; | 421 | }; |
| 422 | 422 | ||
| 423 | /** | 423 | /* |
| 424 | * QoS Priority levels. | 424 | * QoS Priority levels. |
| 425 | */ | 425 | */ |
| 426 | enum bfa_qos_priority { | 426 | enum bfa_qos_priority { |
| @@ -430,7 +430,7 @@ enum bfa_qos_priority { | |||
| 430 | BFA_QOS_LOW = 3, /* QoS Priority Level Low */ | 430 | BFA_QOS_LOW = 3, /* QoS Priority Level Low */ |
| 431 | }; | 431 | }; |
| 432 | 432 | ||
| 433 | /** | 433 | /* |
| 434 | * QoS bandwidth allocation for each priority level | 434 | * QoS bandwidth allocation for each priority level |
| 435 | */ | 435 | */ |
| 436 | enum bfa_qos_bw_alloc { | 436 | enum bfa_qos_bw_alloc { |
| @@ -439,7 +439,7 @@ enum bfa_qos_bw_alloc { | |||
| 439 | BFA_QOS_BW_LOW = 10, /* bandwidth allocation for Low */ | 439 | BFA_QOS_BW_LOW = 10, /* bandwidth allocation for Low */ |
| 440 | }; | 440 | }; |
| 441 | #pragma pack(1) | 441 | #pragma pack(1) |
| 442 | /** | 442 | /* |
| 443 | * QoS attribute returned in QoS Query | 443 | * QoS attribute returned in QoS Query |
| 444 | */ | 444 | */ |
| 445 | struct bfa_qos_attr_s { | 445 | struct bfa_qos_attr_s { |
| @@ -448,7 +448,7 @@ struct bfa_qos_attr_s { | |||
| 448 | u32 total_bb_cr; /* Total BB Credits */ | 448 | u32 total_bb_cr; /* Total BB Credits */ |
| 449 | }; | 449 | }; |
| 450 | 450 | ||
| 451 | /** | 451 | /* |
| 452 | * These fields should be displayed only from the CLI. | 452 | * These fields should be displayed only from the CLI. |
| 453 | * There will be a separate BFAL API (get_qos_vc_attr ?) | 453 | * There will be a separate BFAL API (get_qos_vc_attr ?) |
| 454 | * to retrieve this. | 454 | * to retrieve this. |
| @@ -471,7 +471,7 @@ struct bfa_qos_vc_attr_s { | |||
| 471 | * total_vc_count */ | 471 | * total_vc_count */ |
| 472 | }; | 472 | }; |
| 473 | 473 | ||
| 474 | /** | 474 | /* |
| 475 | * QoS statistics | 475 | * QoS statistics |
| 476 | */ | 476 | */ |
| 477 | struct bfa_qos_stats_s { | 477 | struct bfa_qos_stats_s { |
| @@ -489,7 +489,7 @@ struct bfa_qos_stats_s { | |||
| 489 | u32 rsvd; /* padding for 64 bit alignment */ | 489 | u32 rsvd; /* padding for 64 bit alignment */ |
| 490 | }; | 490 | }; |
| 491 | 491 | ||
| 492 | /** | 492 | /* |
| 493 | * FCoE statistics | 493 | * FCoE statistics |
| 494 | */ | 494 | */ |
| 495 | struct bfa_fcoe_stats_s { | 495 | struct bfa_fcoe_stats_s { |
| @@ -540,7 +540,7 @@ struct bfa_fcoe_stats_s { | |||
| 540 | u64 rxf_bcast_vlan; /* Rx FCoE broadcast vlan frames */ | 540 | u64 rxf_bcast_vlan; /* Rx FCoE broadcast vlan frames */ |
| 541 | }; | 541 | }; |
| 542 | 542 | ||
| 543 | /** | 543 | /* |
| 544 | * QoS or FCoE stats (fcport stats excluding physical FC port stats) | 544 | * QoS or FCoE stats (fcport stats excluding physical FC port stats) |
| 545 | */ | 545 | */ |
| 546 | union bfa_fcport_stats_u { | 546 | union bfa_fcport_stats_u { |
| @@ -639,7 +639,7 @@ enum bfa_port_states { | |||
| 639 | BFA_PORT_ST_MAX_STATE, | 639 | BFA_PORT_ST_MAX_STATE, |
| 640 | }; | 640 | }; |
| 641 | 641 | ||
| 642 | /** | 642 | /* |
| 643 | * Port operational type (in sync with SNIA port type). | 643 | * Port operational type (in sync with SNIA port type). |
| 644 | */ | 644 | */ |
| 645 | enum bfa_port_type { | 645 | enum bfa_port_type { |
| @@ -651,7 +651,7 @@ enum bfa_port_type { | |||
| 651 | BFA_PORT_TYPE_VPORT = 22, /* NPIV - virtual port */ | 651 | BFA_PORT_TYPE_VPORT = 22, /* NPIV - virtual port */ |
| 652 | }; | 652 | }; |
| 653 | 653 | ||
| 654 | /** | 654 | /* |
| 655 | * Port topology setting. A port's topology and fabric login status | 655 | * Port topology setting. A port's topology and fabric login status |
| 656 | * determine its operational type. | 656 | * determine its operational type. |
| 657 | */ | 657 | */ |
| @@ -662,7 +662,7 @@ enum bfa_port_topology { | |||
| 662 | BFA_PORT_TOPOLOGY_AUTO = 3, /* auto topology selection */ | 662 | BFA_PORT_TOPOLOGY_AUTO = 3, /* auto topology selection */ |
| 663 | }; | 663 | }; |
| 664 | 664 | ||
| 665 | /** | 665 | /* |
| 666 | * Physical port loopback types. | 666 | * Physical port loopback types. |
| 667 | */ | 667 | */ |
| 668 | enum bfa_port_opmode { | 668 | enum bfa_port_opmode { |
| @@ -679,7 +679,7 @@ enum bfa_port_opmode { | |||
| 679 | (_mode == BFA_PORT_OPMODE_LB_SLW) || \ | 679 | (_mode == BFA_PORT_OPMODE_LB_SLW) || \ |
| 680 | (_mode == BFA_PORT_OPMODE_LB_EXT)) | 680 | (_mode == BFA_PORT_OPMODE_LB_EXT)) |
| 681 | 681 | ||
| 682 | /** | 682 | /* |
| 683 | * Port link state | 683 | * Port link state |
| 684 | */ | 684 | */ |
| 685 | enum bfa_port_linkstate { | 685 | enum bfa_port_linkstate { |
| @@ -687,7 +687,7 @@ enum bfa_port_linkstate { | |||
| 687 | BFA_PORT_LINKDOWN = 2, /* Physical port/Trunk link down */ | 687 | BFA_PORT_LINKDOWN = 2, /* Physical port/Trunk link down */ |
| 688 | }; | 688 | }; |
| 689 | 689 | ||
| 690 | /** | 690 | /* |
| 691 | * Port link state reason code | 691 | * Port link state reason code |
| 692 | */ | 692 | */ |
| 693 | enum bfa_port_linkstate_rsn { | 693 | enum bfa_port_linkstate_rsn { |
| @@ -733,7 +733,7 @@ enum bfa_port_linkstate_rsn { | |||
| 733 | CEE_ISCSI_PRI_OVERLAP_FCOE_PRI = 43 | 733 | CEE_ISCSI_PRI_OVERLAP_FCOE_PRI = 43 |
| 734 | }; | 734 | }; |
| 735 | #pragma pack(1) | 735 | #pragma pack(1) |
| 736 | /** | 736 | /* |
| 737 | * Physical port configuration | 737 | * Physical port configuration |
| 738 | */ | 738 | */ |
| 739 | struct bfa_port_cfg_s { | 739 | struct bfa_port_cfg_s { |
| @@ -753,7 +753,7 @@ struct bfa_port_cfg_s { | |||
| 753 | }; | 753 | }; |
| 754 | #pragma pack() | 754 | #pragma pack() |
| 755 | 755 | ||
| 756 | /** | 756 | /* |
| 757 | * Port attribute values. | 757 | * Port attribute values. |
| 758 | */ | 758 | */ |
| 759 | struct bfa_port_attr_s { | 759 | struct bfa_port_attr_s { |
| @@ -800,7 +800,7 @@ struct bfa_port_attr_s { | |||
| 800 | u8 rsvd1[6]; | 800 | u8 rsvd1[6]; |
| 801 | }; | 801 | }; |
| 802 | 802 | ||
| 803 | /** | 803 | /* |
| 804 | * Port FCP mappings. | 804 | * Port FCP mappings. |
| 805 | */ | 805 | */ |
| 806 | struct bfa_port_fcpmap_s { | 806 | struct bfa_port_fcpmap_s { |
| @@ -815,7 +815,7 @@ struct bfa_port_fcpmap_s { | |||
| 815 | char luid[256]; | 815 | char luid[256]; |
| 816 | }; | 816 | }; |
| 817 | 817 | ||
| 818 | /** | 818 | /* |
| 819 | * Port RNID info. | 819 | * Port RNID info. |
| 820 | */ | 820 | */ |
| 821 | struct bfa_port_rnid_s { | 821 | struct bfa_port_rnid_s { |
| @@ -848,7 +848,7 @@ struct bfa_fcport_fcf_s { | |||
| 848 | mac_t mac; /* FCF mac */ | 848 | mac_t mac; /* FCF mac */ |
| 849 | }; | 849 | }; |
| 850 | 850 | ||
| 851 | /** | 851 | /* |
| 852 | * Trunk states for BCU/BFAL | 852 | * Trunk states for BCU/BFAL |
| 853 | */ | 853 | */ |
| 854 | enum bfa_trunk_state { | 854 | enum bfa_trunk_state { |
| @@ -857,7 +857,7 @@ enum bfa_trunk_state { | |||
| 857 | BFA_TRUNK_OFFLINE = 2, /* Trunk is offline */ | 857 | BFA_TRUNK_OFFLINE = 2, /* Trunk is offline */ |
| 858 | }; | 858 | }; |
| 859 | 859 | ||
| 860 | /** | 860 | /* |
| 861 | * VC attributes for trunked link | 861 | * VC attributes for trunked link |
| 862 | */ | 862 | */ |
| 863 | struct bfa_trunk_vc_attr_s { | 863 | struct bfa_trunk_vc_attr_s { |
| @@ -867,7 +867,7 @@ struct bfa_trunk_vc_attr_s { | |||
| 867 | u16 vc_credits[8]; | 867 | u16 vc_credits[8]; |
| 868 | }; | 868 | }; |
| 869 | 869 | ||
| 870 | /** | 870 | /* |
| 871 | * Link state information | 871 | * Link state information |
| 872 | */ | 872 | */ |
| 873 | struct bfa_port_link_s { | 873 | struct bfa_port_link_s { |
| @@ -959,7 +959,7 @@ struct bfa_rport_hal_stats_s { | |||
| 959 | u32 rsvd; | 959 | u32 rsvd; |
| 960 | }; | 960 | }; |
| 961 | #pragma pack(1) | 961 | #pragma pack(1) |
| 962 | /** | 962 | /* |
| 963 | * Rport's QoS attributes | 963 | * Rport's QoS attributes |
| 964 | */ | 964 | */ |
| 965 | struct bfa_rport_qos_attr_s { | 965 | struct bfa_rport_qos_attr_s { |
| @@ -987,7 +987,7 @@ struct bfa_itnim_ioprofile_s { | |||
| 987 | struct bfa_itnim_latency_s io_latency; | 987 | struct bfa_itnim_latency_s io_latency; |
| 988 | }; | 988 | }; |
| 989 | 989 | ||
| 990 | /** | 990 | /* |
| 991 | * FC physical port statistics. | 991 | * FC physical port statistics. |
| 992 | */ | 992 | */ |
| 993 | struct bfa_port_fc_stats_s { | 993 | struct bfa_port_fc_stats_s { |
| @@ -1022,7 +1022,7 @@ struct bfa_port_fc_stats_s { | |||
| 1022 | u64 err_enc; /* Encoding err frame_8b10b */ | 1022 | u64 err_enc; /* Encoding err frame_8b10b */ |
| 1023 | }; | 1023 | }; |
| 1024 | 1024 | ||
| 1025 | /** | 1025 | /* |
| 1026 | * Eth Physical Port statistics. | 1026 | * Eth Physical Port statistics. |
| 1027 | */ | 1027 | */ |
| 1028 | struct bfa_port_eth_stats_s { | 1028 | struct bfa_port_eth_stats_s { |
| @@ -1070,7 +1070,7 @@ struct bfa_port_eth_stats_s { | |||
| 1070 | u64 tx_iscsi_zero_pause; /* Tx iSCSI zero pause */ | 1070 | u64 tx_iscsi_zero_pause; /* Tx iSCSI zero pause */ |
| 1071 | }; | 1071 | }; |
| 1072 | 1072 | ||
| 1073 | /** | 1073 | /* |
| 1074 | * Port statistics. | 1074 | * Port statistics. |
| 1075 | */ | 1075 | */ |
| 1076 | union bfa_port_stats_u { | 1076 | union bfa_port_stats_u { |
diff --git a/drivers/scsi/bfa/bfa_fc.h b/drivers/scsi/bfa/bfa_fc.h index 6eff705564eb..e929d25b09e3 100644 --- a/drivers/scsi/bfa/bfa_fc.h +++ b/drivers/scsi/bfa/bfa_fc.h | |||
| @@ -1029,7 +1029,7 @@ struct link_e2e_beacon_req_s { | |||
| 1029 | struct link_e2e_beacon_param_s beacon_parm; | 1029 | struct link_e2e_beacon_param_s beacon_parm; |
| 1030 | }; | 1030 | }; |
| 1031 | 1031 | ||
| 1032 | /** | 1032 | /* |
| 1033 | * If RPSC request is sent to the Domain Controller, the request is for | 1033 | * If RPSC request is sent to the Domain Controller, the request is for |
| 1034 | * all the ports within that domain (TODO - I don't think FOS implements | 1034 | * all the ports within that domain (TODO - I don't think FOS implements |
| 1035 | * this...). | 1035 | * this...). |
| @@ -1049,7 +1049,7 @@ struct fc_rpsc_acc_s { | |||
| 1049 | struct fc_rpsc_speed_info_s speed_info[1]; | 1049 | struct fc_rpsc_speed_info_s speed_info[1]; |
| 1050 | }; | 1050 | }; |
| 1051 | 1051 | ||
| 1052 | /** | 1052 | /* |
| 1053 | * If RPSC2 request is sent to the Domain Controller, | 1053 | * If RPSC2 request is sent to the Domain Controller, |
| 1054 | */ | 1054 | */ |
| 1055 | #define FC_BRCD_TOKEN 0x42524344 | 1055 | #define FC_BRCD_TOKEN 0x42524344 |
| @@ -1094,7 +1094,7 @@ struct fc_rpsc2_acc_s { | |||
| 1094 | struct fc_rpsc2_port_info_s port_info[1]; /* port information */ | 1094 | struct fc_rpsc2_port_info_s port_info[1]; /* port information */ |
| 1095 | }; | 1095 | }; |
| 1096 | 1096 | ||
| 1097 | /** | 1097 | /* |
| 1098 | * bit fields so that multiple classes can be specified | 1098 | * bit fields so that multiple classes can be specified |
| 1099 | */ | 1099 | */ |
| 1100 | enum fc_cos { | 1100 | enum fc_cos { |
| @@ -1131,7 +1131,7 @@ struct fc_alpabm_s { | |||
| 1131 | #define FC_VF_ID_MAX 0xEFF | 1131 | #define FC_VF_ID_MAX 0xEFF |
| 1132 | #define FC_VF_ID_CTL 0xFEF /* control VF_ID */ | 1132 | #define FC_VF_ID_CTL 0xFEF /* control VF_ID */ |
| 1133 | 1133 | ||
| 1134 | /** | 1134 | /* |
| 1135 | * Virtual Fabric Tagging header format | 1135 | * Virtual Fabric Tagging header format |
| 1136 | * @caution This is defined only in BIG ENDIAN format. | 1136 | * @caution This is defined only in BIG ENDIAN format. |
| 1137 | */ | 1137 | */ |
| @@ -1463,7 +1463,7 @@ struct fcgs_gidpn_resp_s { | |||
| 1463 | u32 dap:24; /* port identifier */ | 1463 | u32 dap:24; /* port identifier */ |
| 1464 | }; | 1464 | }; |
| 1465 | 1465 | ||
| 1466 | /** | 1466 | /* |
| 1467 | * RFT_ID | 1467 | * RFT_ID |
| 1468 | */ | 1468 | */ |
| 1469 | struct fcgs_rftid_req_s { | 1469 | struct fcgs_rftid_req_s { |
| @@ -1472,7 +1472,7 @@ struct fcgs_rftid_req_s { | |||
| 1472 | u32 fc4_type[8]; /* fc4 types */ | 1472 | u32 fc4_type[8]; /* fc4 types */ |
| 1473 | }; | 1473 | }; |
| 1474 | 1474 | ||
| 1475 | /** | 1475 | /* |
| 1476 | * RFF_ID : Register FC4 features. | 1476 | * RFF_ID : Register FC4 features. |
| 1477 | */ | 1477 | */ |
| 1478 | 1478 | ||
| @@ -1487,7 +1487,7 @@ struct fcgs_rffid_req_s { | |||
| 1487 | u32 fc4_type:8; /* corresponding FC4 Type */ | 1487 | u32 fc4_type:8; /* corresponding FC4 Type */ |
| 1488 | }; | 1488 | }; |
| 1489 | 1489 | ||
| 1490 | /** | 1490 | /* |
| 1491 | * GID_FT Request | 1491 | * GID_FT Request |
| 1492 | */ | 1492 | */ |
| 1493 | struct fcgs_gidft_req_s { | 1493 | struct fcgs_gidft_req_s { |
| @@ -1497,7 +1497,7 @@ struct fcgs_gidft_req_s { | |||
| 1497 | u8 fc4_type; /* FC_TYPE_FCP for SCSI devices */ | 1497 | u8 fc4_type; /* FC_TYPE_FCP for SCSI devices */ |
| 1498 | }; /* GID_FT Request */ | 1498 | }; /* GID_FT Request */ |
| 1499 | 1499 | ||
| 1500 | /** | 1500 | /* |
| 1501 | * GID_FT Response | 1501 | * GID_FT Response |
| 1502 | */ | 1502 | */ |
| 1503 | struct fcgs_gidft_resp_s { | 1503 | struct fcgs_gidft_resp_s { |
| @@ -1506,7 +1506,7 @@ struct fcgs_gidft_resp_s { | |||
| 1506 | u32 pid:24; /* port identifier */ | 1506 | u32 pid:24; /* port identifier */ |
| 1507 | }; /* GID_FT Response */ | 1507 | }; /* GID_FT Response */ |
| 1508 | 1508 | ||
| 1509 | /** | 1509 | /* |
| 1510 | * RSPN_ID | 1510 | * RSPN_ID |
| 1511 | */ | 1511 | */ |
| 1512 | struct fcgs_rspnid_req_s { | 1512 | struct fcgs_rspnid_req_s { |
| @@ -1516,7 +1516,7 @@ struct fcgs_rspnid_req_s { | |||
| 1516 | u8 spn[256]; /* symbolic port name */ | 1516 | u8 spn[256]; /* symbolic port name */ |
| 1517 | }; | 1517 | }; |
| 1518 | 1518 | ||
| 1519 | /** | 1519 | /* |
| 1520 | * RPN_ID | 1520 | * RPN_ID |
| 1521 | */ | 1521 | */ |
| 1522 | struct fcgs_rpnid_req_s { | 1522 | struct fcgs_rpnid_req_s { |
| @@ -1525,7 +1525,7 @@ struct fcgs_rpnid_req_s { | |||
| 1525 | wwn_t port_name; | 1525 | wwn_t port_name; |
| 1526 | }; | 1526 | }; |
| 1527 | 1527 | ||
| 1528 | /** | 1528 | /* |
| 1529 | * RNN_ID | 1529 | * RNN_ID |
| 1530 | */ | 1530 | */ |
| 1531 | struct fcgs_rnnid_req_s { | 1531 | struct fcgs_rnnid_req_s { |
| @@ -1534,7 +1534,7 @@ struct fcgs_rnnid_req_s { | |||
| 1534 | wwn_t node_name; | 1534 | wwn_t node_name; |
| 1535 | }; | 1535 | }; |
| 1536 | 1536 | ||
| 1537 | /** | 1537 | /* |
| 1538 | * RCS_ID | 1538 | * RCS_ID |
| 1539 | */ | 1539 | */ |
| 1540 | struct fcgs_rcsid_req_s { | 1540 | struct fcgs_rcsid_req_s { |
| @@ -1543,7 +1543,7 @@ struct fcgs_rcsid_req_s { | |||
| 1543 | u32 cos; | 1543 | u32 cos; |
| 1544 | }; | 1544 | }; |
| 1545 | 1545 | ||
| 1546 | /** | 1546 | /* |
| 1547 | * RPT_ID | 1547 | * RPT_ID |
| 1548 | */ | 1548 | */ |
| 1549 | struct fcgs_rptid_req_s { | 1549 | struct fcgs_rptid_req_s { |
| @@ -1553,7 +1553,7 @@ struct fcgs_rptid_req_s { | |||
| 1553 | u32 rsvd1:24; | 1553 | u32 rsvd1:24; |
| 1554 | }; | 1554 | }; |
| 1555 | 1555 | ||
| 1556 | /** | 1556 | /* |
| 1557 | * GA_NXT Request | 1557 | * GA_NXT Request |
| 1558 | */ | 1558 | */ |
| 1559 | struct fcgs_ganxt_req_s { | 1559 | struct fcgs_ganxt_req_s { |
| @@ -1561,7 +1561,7 @@ struct fcgs_ganxt_req_s { | |||
| 1561 | u32 port_id:24; | 1561 | u32 port_id:24; |
| 1562 | }; | 1562 | }; |
| 1563 | 1563 | ||
| 1564 | /** | 1564 | /* |
| 1565 | * GA_NXT Response | 1565 | * GA_NXT Response |
| 1566 | */ | 1566 | */ |
| 1567 | struct fcgs_ganxt_rsp_s { | 1567 | struct fcgs_ganxt_rsp_s { |
diff --git a/drivers/scsi/bfa/bfa_fcpim.h b/drivers/scsi/bfa/bfa_fcpim.h index 3bf343160aac..db53717eeb4b 100644 --- a/drivers/scsi/bfa/bfa_fcpim.h +++ b/drivers/scsi/bfa/bfa_fcpim.h | |||
| @@ -104,7 +104,7 @@ struct bfa_fcpim_mod_s { | |||
| 104 | bfa_fcpim_profile_t profile_start; | 104 | bfa_fcpim_profile_t profile_start; |
| 105 | }; | 105 | }; |
| 106 | 106 | ||
| 107 | /** | 107 | /* |
| 108 | * BFA IO (initiator mode) | 108 | * BFA IO (initiator mode) |
| 109 | */ | 109 | */ |
| 110 | struct bfa_ioim_s { | 110 | struct bfa_ioim_s { |
| @@ -137,7 +137,7 @@ struct bfa_ioim_sp_s { | |||
| 137 | struct bfa_tskim_s *tskim; /* Relevant TM cmd */ | 137 | struct bfa_tskim_s *tskim; /* Relevant TM cmd */ |
| 138 | }; | 138 | }; |
| 139 | 139 | ||
| 140 | /** | 140 | /* |
| 141 | * BFA Task management command (initiator mode) | 141 | * BFA Task management command (initiator mode) |
| 142 | */ | 142 | */ |
| 143 | struct bfa_tskim_s { | 143 | struct bfa_tskim_s { |
| @@ -160,7 +160,7 @@ struct bfa_tskim_s { | |||
| 160 | }; | 160 | }; |
| 161 | 161 | ||
| 162 | 162 | ||
| 163 | /** | 163 | /* |
| 164 | * BFA i-t-n (initiator mode) | 164 | * BFA i-t-n (initiator mode) |
| 165 | */ | 165 | */ |
| 166 | struct bfa_itnim_s { | 166 | struct bfa_itnim_s { |
| @@ -303,7 +303,7 @@ bfa_status_t bfa_itnim_get_ioprofile(struct bfa_itnim_s *itnim, | |||
| 303 | struct bfa_itnim_ioprofile_s *ioprofile); | 303 | struct bfa_itnim_ioprofile_s *ioprofile); |
| 304 | #define bfa_itnim_get_reqq(__ioim) (((struct bfa_ioim_s *)__ioim)->itnim->reqq) | 304 | #define bfa_itnim_get_reqq(__ioim) (((struct bfa_ioim_s *)__ioim)->itnim->reqq) |
| 305 | 305 | ||
| 306 | /** | 306 | /* |
| 307 | * BFA completion callback for bfa_itnim_online(). | 307 | * BFA completion callback for bfa_itnim_online(). |
| 308 | * | 308 | * |
| 309 | * @param[in] itnim FCS or driver itnim instance | 309 | * @param[in] itnim FCS or driver itnim instance |
| @@ -312,7 +312,7 @@ bfa_status_t bfa_itnim_get_ioprofile(struct bfa_itnim_s *itnim, | |||
| 312 | */ | 312 | */ |
| 313 | void bfa_cb_itnim_online(void *itnim); | 313 | void bfa_cb_itnim_online(void *itnim); |
| 314 | 314 | ||
| 315 | /** | 315 | /* |
| 316 | * BFA completion callback for bfa_itnim_offline(). | 316 | * BFA completion callback for bfa_itnim_offline(). |
| 317 | * | 317 | * |
| 318 | * @param[in] itnim FCS or driver itnim instance | 318 | * @param[in] itnim FCS or driver itnim instance |
| @@ -323,7 +323,7 @@ void bfa_cb_itnim_offline(void *itnim); | |||
| 323 | void bfa_cb_itnim_tov_begin(void *itnim); | 323 | void bfa_cb_itnim_tov_begin(void *itnim); |
| 324 | void bfa_cb_itnim_tov(void *itnim); | 324 | void bfa_cb_itnim_tov(void *itnim); |
| 325 | 325 | ||
| 326 | /** | 326 | /* |
| 327 | * BFA notification to FCS/driver for second level error recovery. | 327 | * BFA notification to FCS/driver for second level error recovery. |
| 328 | * | 328 | * |
| 329 | * Atleast one I/O request has timedout and target is unresponsive to | 329 | * Atleast one I/O request has timedout and target is unresponsive to |
| @@ -351,7 +351,7 @@ void bfa_ioim_delayed_comp(struct bfa_ioim_s *ioim, | |||
| 351 | bfa_boolean_t iotov); | 351 | bfa_boolean_t iotov); |
| 352 | 352 | ||
| 353 | 353 | ||
| 354 | /** | 354 | /* |
| 355 | * I/O completion notification. | 355 | * I/O completion notification. |
| 356 | * | 356 | * |
| 357 | * @param[in] dio driver IO structure | 357 | * @param[in] dio driver IO structure |
| @@ -368,7 +368,7 @@ void bfa_cb_ioim_done(void *bfad, struct bfad_ioim_s *dio, | |||
| 368 | u8 scsi_status, int sns_len, | 368 | u8 scsi_status, int sns_len, |
| 369 | u8 *sns_info, s32 residue); | 369 | u8 *sns_info, s32 residue); |
| 370 | 370 | ||
| 371 | /** | 371 | /* |
| 372 | * I/O good completion notification. | 372 | * I/O good completion notification. |
| 373 | * | 373 | * |
| 374 | * @param[in] dio driver IO structure | 374 | * @param[in] dio driver IO structure |
| @@ -377,7 +377,7 @@ void bfa_cb_ioim_done(void *bfad, struct bfad_ioim_s *dio, | |||
| 377 | */ | 377 | */ |
| 378 | void bfa_cb_ioim_good_comp(void *bfad, struct bfad_ioim_s *dio); | 378 | void bfa_cb_ioim_good_comp(void *bfad, struct bfad_ioim_s *dio); |
| 379 | 379 | ||
| 380 | /** | 380 | /* |
| 381 | * I/O abort completion notification | 381 | * I/O abort completion notification |
| 382 | * | 382 | * |
| 383 | * @param[in] dio driver IO that was aborted | 383 | * @param[in] dio driver IO that was aborted |
diff --git a/drivers/scsi/bfa/bfa_fcs.h b/drivers/scsi/bfa/bfa_fcs.h index e5ff91901be8..9cb6a55977c3 100644 --- a/drivers/scsi/bfa/bfa_fcs.h +++ b/drivers/scsi/bfa/bfa_fcs.h | |||
| @@ -196,7 +196,7 @@ struct bfa_fcs_fabric_s { | |||
| 196 | #define bfa_fcs_fabric_is_switched(__f) \ | 196 | #define bfa_fcs_fabric_is_switched(__f) \ |
| 197 | ((__f)->fab_type == BFA_FCS_FABRIC_SWITCHED) | 197 | ((__f)->fab_type == BFA_FCS_FABRIC_SWITCHED) |
| 198 | 198 | ||
| 199 | /** | 199 | /* |
| 200 | * The design calls for a single implementation of base fabric and vf. | 200 | * The design calls for a single implementation of base fabric and vf. |
| 201 | */ | 201 | */ |
| 202 | #define bfa_fcs_vf_t struct bfa_fcs_fabric_s | 202 | #define bfa_fcs_vf_t struct bfa_fcs_fabric_s |
| @@ -216,7 +216,7 @@ struct bfa_fcs_fabric_s; | |||
| 216 | 216 | ||
| 217 | #define bfa_fcs_lport_t struct bfa_fcs_lport_s | 217 | #define bfa_fcs_lport_t struct bfa_fcs_lport_s |
| 218 | 218 | ||
| 219 | /** | 219 | /* |
| 220 | * Symbolic Name related defines | 220 | * Symbolic Name related defines |
| 221 | * Total bytes 255. | 221 | * Total bytes 255. |
| 222 | * Physical Port's symbolic name 128 bytes. | 222 | * Physical Port's symbolic name 128 bytes. |
| @@ -239,7 +239,7 @@ struct bfa_fcs_fabric_s; | |||
| 239 | #define BFA_FCS_PORT_SYMBNAME_OSINFO_SZ 48 | 239 | #define BFA_FCS_PORT_SYMBNAME_OSINFO_SZ 48 |
| 240 | #define BFA_FCS_PORT_SYMBNAME_OSPATCH_SZ 16 | 240 | #define BFA_FCS_PORT_SYMBNAME_OSPATCH_SZ 16 |
| 241 | 241 | ||
| 242 | /** | 242 | /* |
| 243 | * Get FC port ID for a logical port. | 243 | * Get FC port ID for a logical port. |
| 244 | */ | 244 | */ |
| 245 | #define bfa_fcs_lport_get_fcid(_lport) ((_lport)->pid) | 245 | #define bfa_fcs_lport_get_fcid(_lport) ((_lport)->pid) |
| @@ -262,7 +262,7 @@ bfa_fcs_lport_get_drvport(struct bfa_fcs_lport_s *port) | |||
| 262 | #define bfa_fcs_lport_get_fabric_ipaddr(_lport) \ | 262 | #define bfa_fcs_lport_get_fabric_ipaddr(_lport) \ |
| 263 | ((_lport)->fabric->fabric_ip_addr) | 263 | ((_lport)->fabric->fabric_ip_addr) |
| 264 | 264 | ||
| 265 | /** | 265 | /* |
| 266 | * bfa fcs port public functions | 266 | * bfa fcs port public functions |
| 267 | */ | 267 | */ |
| 268 | 268 | ||
| @@ -342,7 +342,7 @@ struct bfa_fcs_vport_s { | |||
| 342 | #define bfa_fcs_vport_get_port(vport) \ | 342 | #define bfa_fcs_vport_get_port(vport) \ |
| 343 | ((struct bfa_fcs_lport_s *)(&vport->port)) | 343 | ((struct bfa_fcs_lport_s *)(&vport->port)) |
| 344 | 344 | ||
| 345 | /** | 345 | /* |
| 346 | * bfa fcs vport public functions | 346 | * bfa fcs vport public functions |
| 347 | */ | 347 | */ |
| 348 | bfa_status_t bfa_fcs_vport_create(struct bfa_fcs_vport_s *vport, | 348 | bfa_status_t bfa_fcs_vport_create(struct bfa_fcs_vport_s *vport, |
| @@ -393,7 +393,7 @@ struct bfa_fcs_rpf_s { | |||
| 393 | enum bfa_port_speed rpsc_speed; | 393 | enum bfa_port_speed rpsc_speed; |
| 394 | /* Current Speed from RPSC. O if RPSC fails */ | 394 | /* Current Speed from RPSC. O if RPSC fails */ |
| 395 | enum bfa_port_speed assigned_speed; | 395 | enum bfa_port_speed assigned_speed; |
| 396 | /** | 396 | /* |
| 397 | * Speed assigned by the user. will be used if RPSC is | 397 | * Speed assigned by the user. will be used if RPSC is |
| 398 | * not supported by the rport. | 398 | * not supported by the rport. |
| 399 | */ | 399 | */ |
| @@ -434,7 +434,7 @@ bfa_fcs_rport_get_halrport(struct bfa_fcs_rport_s *rport) | |||
| 434 | return rport->bfa_rport; | 434 | return rport->bfa_rport; |
| 435 | } | 435 | } |
| 436 | 436 | ||
| 437 | /** | 437 | /* |
| 438 | * bfa fcs rport API functions | 438 | * bfa fcs rport API functions |
| 439 | */ | 439 | */ |
| 440 | bfa_status_t bfa_fcs_rport_add(struct bfa_fcs_lport_s *port, wwn_t *pwwn, | 440 | bfa_status_t bfa_fcs_rport_add(struct bfa_fcs_lport_s *port, wwn_t *pwwn, |
| @@ -573,7 +573,7 @@ bfa_fcs_itnim_get_halitn(struct bfa_fcs_itnim_s *itnim) | |||
| 573 | return itnim->bfa_itnim; | 573 | return itnim->bfa_itnim; |
| 574 | } | 574 | } |
| 575 | 575 | ||
| 576 | /** | 576 | /* |
| 577 | * bfa fcs FCP Initiator mode API functions | 577 | * bfa fcs FCP Initiator mode API functions |
| 578 | */ | 578 | */ |
| 579 | void bfa_fcs_itnim_get_attr(struct bfa_fcs_itnim_s *itnim, | 579 | void bfa_fcs_itnim_get_attr(struct bfa_fcs_itnim_s *itnim, |
| @@ -677,7 +677,7 @@ void bfa_fcs_exit(struct bfa_fcs_s *fcs); | |||
| 677 | void bfa_fcs_trc_init(struct bfa_fcs_s *fcs, struct bfa_trc_mod_s *trcmod); | 677 | void bfa_fcs_trc_init(struct bfa_fcs_s *fcs, struct bfa_trc_mod_s *trcmod); |
| 678 | void bfa_fcs_start(struct bfa_fcs_s *fcs); | 678 | void bfa_fcs_start(struct bfa_fcs_s *fcs); |
| 679 | 679 | ||
| 680 | /** | 680 | /* |
| 681 | * bfa fcs vf public functions | 681 | * bfa fcs vf public functions |
| 682 | */ | 682 | */ |
| 683 | bfa_fcs_vf_t *bfa_fcs_vf_lookup(struct bfa_fcs_s *fcs, u16 vf_id); | 683 | bfa_fcs_vf_t *bfa_fcs_vf_lookup(struct bfa_fcs_s *fcs, u16 vf_id); |
| @@ -716,11 +716,11 @@ u16 bfa_fcs_fabric_get_switch_oui(struct bfa_fcs_fabric_s *fabric); | |||
| 716 | void bfa_fcs_uf_attach(struct bfa_fcs_s *fcs); | 716 | void bfa_fcs_uf_attach(struct bfa_fcs_s *fcs); |
| 717 | void bfa_fcs_port_attach(struct bfa_fcs_s *fcs); | 717 | void bfa_fcs_port_attach(struct bfa_fcs_s *fcs); |
| 718 | 718 | ||
| 719 | /** | 719 | /* |
| 720 | * BFA FCS callback interfaces | 720 | * BFA FCS callback interfaces |
| 721 | */ | 721 | */ |
| 722 | 722 | ||
| 723 | /** | 723 | /* |
| 724 | * fcb Main fcs callbacks | 724 | * fcb Main fcs callbacks |
| 725 | */ | 725 | */ |
| 726 | 726 | ||
| @@ -729,7 +729,7 @@ struct bfad_vf_s; | |||
| 729 | struct bfad_vport_s; | 729 | struct bfad_vport_s; |
| 730 | struct bfad_rport_s; | 730 | struct bfad_rport_s; |
| 731 | 731 | ||
| 732 | /** | 732 | /* |
| 733 | * lport callbacks | 733 | * lport callbacks |
| 734 | */ | 734 | */ |
| 735 | struct bfad_port_s *bfa_fcb_lport_new(struct bfad_s *bfad, | 735 | struct bfad_port_s *bfa_fcb_lport_new(struct bfad_s *bfad, |
| @@ -741,19 +741,19 @@ void bfa_fcb_lport_delete(struct bfad_s *bfad, enum bfa_lport_role roles, | |||
| 741 | struct bfad_vf_s *vf_drv, | 741 | struct bfad_vf_s *vf_drv, |
| 742 | struct bfad_vport_s *vp_drv); | 742 | struct bfad_vport_s *vp_drv); |
| 743 | 743 | ||
| 744 | /** | 744 | /* |
| 745 | * vport callbacks | 745 | * vport callbacks |
| 746 | */ | 746 | */ |
| 747 | void bfa_fcb_pbc_vport_create(struct bfad_s *bfad, struct bfi_pbc_vport_s); | 747 | void bfa_fcb_pbc_vport_create(struct bfad_s *bfad, struct bfi_pbc_vport_s); |
| 748 | 748 | ||
| 749 | /** | 749 | /* |
| 750 | * rport callbacks | 750 | * rport callbacks |
| 751 | */ | 751 | */ |
| 752 | bfa_status_t bfa_fcb_rport_alloc(struct bfad_s *bfad, | 752 | bfa_status_t bfa_fcb_rport_alloc(struct bfad_s *bfad, |
| 753 | struct bfa_fcs_rport_s **rport, | 753 | struct bfa_fcs_rport_s **rport, |
| 754 | struct bfad_rport_s **rport_drv); | 754 | struct bfad_rport_s **rport_drv); |
| 755 | 755 | ||
| 756 | /** | 756 | /* |
| 757 | * itnim callbacks | 757 | * itnim callbacks |
| 758 | */ | 758 | */ |
| 759 | void bfa_fcb_itnim_alloc(struct bfad_s *bfad, struct bfa_fcs_itnim_s **itnim, | 759 | void bfa_fcb_itnim_alloc(struct bfad_s *bfad, struct bfa_fcs_itnim_s **itnim, |
diff --git a/drivers/scsi/bfa/bfa_ioc.h b/drivers/scsi/bfa/bfa_ioc.h index d60e4721f240..9c407a87a1a1 100644 --- a/drivers/scsi/bfa/bfa_ioc.h +++ b/drivers/scsi/bfa/bfa_ioc.h | |||
| @@ -22,29 +22,29 @@ | |||
| 22 | #include "bfa_cs.h" | 22 | #include "bfa_cs.h" |
| 23 | #include "bfi.h" | 23 | #include "bfi.h" |
| 24 | 24 | ||
| 25 | /** | 25 | /* |
| 26 | * BFA timer declarations | 26 | * BFA timer declarations |
| 27 | */ | 27 | */ |
| 28 | typedef void (*bfa_timer_cbfn_t)(void *); | 28 | typedef void (*bfa_timer_cbfn_t)(void *); |
| 29 | 29 | ||
| 30 | /** | 30 | /* |
| 31 | * BFA timer data structure | 31 | * BFA timer data structure |
| 32 | */ | 32 | */ |
| 33 | struct bfa_timer_s { | 33 | struct bfa_timer_s { |
| 34 | struct list_head qe; | 34 | struct list_head qe; |
| 35 | bfa_timer_cbfn_t timercb; | 35 | bfa_timer_cbfn_t timercb; |
| 36 | void *arg; | 36 | void *arg; |
| 37 | int timeout; /**< in millisecs. */ | 37 | int timeout; /* in millisecs */ |
| 38 | }; | 38 | }; |
| 39 | 39 | ||
| 40 | /** | 40 | /* |
| 41 | * Timer module structure | 41 | * Timer module structure |
| 42 | */ | 42 | */ |
| 43 | struct bfa_timer_mod_s { | 43 | struct bfa_timer_mod_s { |
| 44 | struct list_head timer_q; | 44 | struct list_head timer_q; |
| 45 | }; | 45 | }; |
| 46 | 46 | ||
| 47 | #define BFA_TIMER_FREQ 200 /**< specified in millisecs */ | 47 | #define BFA_TIMER_FREQ 200 /* specified in millisecs */ |
| 48 | 48 | ||
| 49 | void bfa_timer_beat(struct bfa_timer_mod_s *mod); | 49 | void bfa_timer_beat(struct bfa_timer_mod_s *mod); |
| 50 | void bfa_timer_init(struct bfa_timer_mod_s *mod); | 50 | void bfa_timer_init(struct bfa_timer_mod_s *mod); |
| @@ -53,7 +53,7 @@ void bfa_timer_begin(struct bfa_timer_mod_s *mod, struct bfa_timer_s *timer, | |||
| 53 | unsigned int timeout); | 53 | unsigned int timeout); |
| 54 | void bfa_timer_stop(struct bfa_timer_s *timer); | 54 | void bfa_timer_stop(struct bfa_timer_s *timer); |
| 55 | 55 | ||
| 56 | /** | 56 | /* |
| 57 | * Generic Scatter Gather Element used by driver | 57 | * Generic Scatter Gather Element used by driver |
| 58 | */ | 58 | */ |
| 59 | struct bfa_sge_s { | 59 | struct bfa_sge_s { |
| @@ -80,17 +80,17 @@ struct bfa_sge_s { | |||
| 80 | #define bfa_sgaddr_le(_x) (_x) | 80 | #define bfa_sgaddr_le(_x) (_x) |
| 81 | #endif | 81 | #endif |
| 82 | 82 | ||
| 83 | /** | 83 | /* |
| 84 | * PCI device information required by IOC | 84 | * PCI device information required by IOC |
| 85 | */ | 85 | */ |
| 86 | struct bfa_pcidev_s { | 86 | struct bfa_pcidev_s { |
| 87 | int pci_slot; | 87 | int pci_slot; |
| 88 | u8 pci_func; | 88 | u8 pci_func; |
| 89 | u16 device_id; | 89 | u16 device_id; |
| 90 | void __iomem *pci_bar_kva; | 90 | void __iomem *pci_bar_kva; |
| 91 | }; | 91 | }; |
| 92 | 92 | ||
| 93 | /** | 93 | /* |
| 94 | * Structure used to remember the DMA-able memory block's KVA and Physical | 94 | * Structure used to remember the DMA-able memory block's KVA and Physical |
| 95 | * Address | 95 | * Address |
| 96 | */ | 96 | */ |
| @@ -102,7 +102,7 @@ struct bfa_dma_s { | |||
| 102 | #define BFA_DMA_ALIGN_SZ 256 | 102 | #define BFA_DMA_ALIGN_SZ 256 |
| 103 | #define BFA_ROUNDUP(_l, _s) (((_l) + ((_s) - 1)) & ~((_s) - 1)) | 103 | #define BFA_ROUNDUP(_l, _s) (((_l) + ((_s) - 1)) & ~((_s) - 1)) |
| 104 | 104 | ||
| 105 | /** | 105 | /* |
| 106 | * smem size for Crossbow and Catapult | 106 | * smem size for Crossbow and Catapult |
| 107 | */ | 107 | */ |
| 108 | #define BFI_SMEM_CB_SIZE 0x200000U /* ! 2MB for crossbow */ | 108 | #define BFI_SMEM_CB_SIZE 0x200000U /* ! 2MB for crossbow */ |
| @@ -156,7 +156,7 @@ struct bfa_ioc_regs_s { | |||
| 156 | #define bfa_mem_read(_raddr, _off) swab32(readl(((_raddr) + (_off)))) | 156 | #define bfa_mem_read(_raddr, _off) swab32(readl(((_raddr) + (_off)))) |
| 157 | #define bfa_mem_write(_raddr, _off, _val) \ | 157 | #define bfa_mem_write(_raddr, _off, _val) \ |
| 158 | writel(swab32((_val)), ((_raddr) + (_off))) | 158 | writel(swab32((_val)), ((_raddr) + (_off))) |
| 159 | /** | 159 | /* |
| 160 | * IOC Mailbox structures | 160 | * IOC Mailbox structures |
| 161 | */ | 161 | */ |
| 162 | struct bfa_mbox_cmd_s { | 162 | struct bfa_mbox_cmd_s { |
| @@ -164,7 +164,7 @@ struct bfa_mbox_cmd_s { | |||
| 164 | u32 msg[BFI_IOC_MSGSZ]; | 164 | u32 msg[BFI_IOC_MSGSZ]; |
| 165 | }; | 165 | }; |
| 166 | 166 | ||
| 167 | /** | 167 | /* |
| 168 | * IOC mailbox module | 168 | * IOC mailbox module |
| 169 | */ | 169 | */ |
| 170 | typedef void (*bfa_ioc_mbox_mcfunc_t)(void *cbarg, struct bfi_mbmsg_s *m); | 170 | typedef void (*bfa_ioc_mbox_mcfunc_t)(void *cbarg, struct bfi_mbmsg_s *m); |
| @@ -177,7 +177,7 @@ struct bfa_ioc_mbox_mod_s { | |||
| 177 | } mbhdlr[BFI_MC_MAX]; | 177 | } mbhdlr[BFI_MC_MAX]; |
| 178 | }; | 178 | }; |
| 179 | 179 | ||
| 180 | /** | 180 | /* |
| 181 | * IOC callback function interfaces | 181 | * IOC callback function interfaces |
| 182 | */ | 182 | */ |
| 183 | typedef void (*bfa_ioc_enable_cbfn_t)(void *bfa, enum bfa_status status); | 183 | typedef void (*bfa_ioc_enable_cbfn_t)(void *bfa, enum bfa_status status); |
| @@ -191,7 +191,7 @@ struct bfa_ioc_cbfn_s { | |||
| 191 | bfa_ioc_reset_cbfn_t reset_cbfn; | 191 | bfa_ioc_reset_cbfn_t reset_cbfn; |
| 192 | }; | 192 | }; |
| 193 | 193 | ||
| 194 | /** | 194 | /* |
| 195 | * Heartbeat failure notification queue element. | 195 | * Heartbeat failure notification queue element. |
| 196 | */ | 196 | */ |
| 197 | struct bfa_ioc_hbfail_notify_s { | 197 | struct bfa_ioc_hbfail_notify_s { |
| @@ -200,7 +200,7 @@ struct bfa_ioc_hbfail_notify_s { | |||
| 200 | void *cbarg; | 200 | void *cbarg; |
| 201 | }; | 201 | }; |
| 202 | 202 | ||
| 203 | /** | 203 | /* |
| 204 | * Initialize a heartbeat failure notification structure | 204 | * Initialize a heartbeat failure notification structure |
| 205 | */ | 205 | */ |
| 206 | #define bfa_ioc_hbfail_init(__notify, __cbfn, __cbarg) do { \ | 206 | #define bfa_ioc_hbfail_init(__notify, __cbfn, __cbarg) do { \ |
| @@ -285,7 +285,7 @@ struct bfa_ioc_hwif_s { | |||
| 285 | #define BFA_IOC_FLASH_OFFSET_IN_CHUNK(off) (off % BFI_FLASH_CHUNK_SZ_WORDS) | 285 | #define BFA_IOC_FLASH_OFFSET_IN_CHUNK(off) (off % BFI_FLASH_CHUNK_SZ_WORDS) |
| 286 | #define BFA_IOC_FLASH_CHUNK_ADDR(chunkno) (chunkno * BFI_FLASH_CHUNK_SZ_WORDS) | 286 | #define BFA_IOC_FLASH_CHUNK_ADDR(chunkno) (chunkno * BFI_FLASH_CHUNK_SZ_WORDS) |
| 287 | 287 | ||
| 288 | /** | 288 | /* |
| 289 | * IOC mailbox interface | 289 | * IOC mailbox interface |
| 290 | */ | 290 | */ |
| 291 | void bfa_ioc_mbox_queue(struct bfa_ioc_s *ioc, struct bfa_mbox_cmd_s *cmd); | 291 | void bfa_ioc_mbox_queue(struct bfa_ioc_s *ioc, struct bfa_mbox_cmd_s *cmd); |
| @@ -297,7 +297,7 @@ void bfa_ioc_msgget(struct bfa_ioc_s *ioc, void *mbmsg); | |||
| 297 | void bfa_ioc_mbox_regisr(struct bfa_ioc_s *ioc, enum bfi_mclass mc, | 297 | void bfa_ioc_mbox_regisr(struct bfa_ioc_s *ioc, enum bfi_mclass mc, |
| 298 | bfa_ioc_mbox_mcfunc_t cbfn, void *cbarg); | 298 | bfa_ioc_mbox_mcfunc_t cbfn, void *cbarg); |
| 299 | 299 | ||
| 300 | /** | 300 | /* |
| 301 | * IOC interfaces | 301 | * IOC interfaces |
| 302 | */ | 302 | */ |
| 303 | 303 | ||
| @@ -439,7 +439,7 @@ bfa_cb_image_get_size(int type) | |||
| 439 | } | 439 | } |
| 440 | } | 440 | } |
| 441 | 441 | ||
| 442 | /** | 442 | /* |
| 443 | * CNA TRCMOD declaration | 443 | * CNA TRCMOD declaration |
| 444 | */ | 444 | */ |
| 445 | /* | 445 | /* |
diff --git a/drivers/scsi/bfa/bfa_modules.h b/drivers/scsi/bfa/bfa_modules.h index 2cd527338677..15407ab39e77 100644 --- a/drivers/scsi/bfa/bfa_modules.h +++ b/drivers/scsi/bfa/bfa_modules.h | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | * General Public License for more details. | 15 | * General Public License for more details. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | /** | 18 | /* |
| 19 | * bfa_modules.h BFA modules | 19 | * bfa_modules.h BFA modules |
| 20 | */ | 20 | */ |
| 21 | 21 | ||
| @@ -52,7 +52,7 @@ enum { | |||
| 52 | }; | 52 | }; |
| 53 | 53 | ||
| 54 | 54 | ||
| 55 | /** | 55 | /* |
| 56 | * Macro to define a new BFA module | 56 | * Macro to define a new BFA module |
| 57 | */ | 57 | */ |
| 58 | #define BFA_MODULE(__mod) \ | 58 | #define BFA_MODULE(__mod) \ |
| @@ -80,7 +80,7 @@ enum { | |||
| 80 | 80 | ||
| 81 | #define BFA_CACHELINE_SZ (256) | 81 | #define BFA_CACHELINE_SZ (256) |
| 82 | 82 | ||
| 83 | /** | 83 | /* |
| 84 | * Structure used to interact between different BFA sub modules | 84 | * Structure used to interact between different BFA sub modules |
| 85 | * | 85 | * |
| 86 | * Each sub module needs to implement only the entry points relevant to it (and | 86 | * Each sub module needs to implement only the entry points relevant to it (and |
diff --git a/drivers/scsi/bfa/bfa_os_inc.h b/drivers/scsi/bfa/bfa_os_inc.h index f9edc758c12e..65df62ef437f 100644 --- a/drivers/scsi/bfa/bfa_os_inc.h +++ b/drivers/scsi/bfa/bfa_os_inc.h | |||
| @@ -90,13 +90,13 @@ do { \ | |||
| 90 | ({ \ | 90 | ({ \ |
| 91 | struct timeval tv; \ | 91 | struct timeval tv; \ |
| 92 | \ | 92 | \ |
| 93 | do_gettimeofday(&tv); \ | 93 | do_gettimeofday(&tv); \ |
| 94 | (tv.tv_sec*1000000+tv.tv_usec); \ | 94 | (tv.tv_sec*1000000+tv.tv_usec); \ |
| 95 | }) | 95 | }) |
| 96 | 96 | ||
| 97 | #define boolean_t int | 97 | #define boolean_t int |
| 98 | 98 | ||
| 99 | /** | 99 | /* |
| 100 | * For current time stamp, OS API will fill-in | 100 | * For current time stamp, OS API will fill-in |
| 101 | */ | 101 | */ |
| 102 | struct bfa_timeval_s { | 102 | struct bfa_timeval_s { |
diff --git a/drivers/scsi/bfa/bfa_svc.h b/drivers/scsi/bfa/bfa_svc.h index 9921dad0d039..e2349d5cdb93 100644 --- a/drivers/scsi/bfa/bfa_svc.h +++ b/drivers/scsi/bfa/bfa_svc.h | |||
| @@ -22,12 +22,12 @@ | |||
| 22 | #include "bfi_ms.h" | 22 | #include "bfi_ms.h" |
| 23 | 23 | ||
| 24 | 24 | ||
| 25 | /** | 25 | /* |
| 26 | * Scatter-gather DMA related defines | 26 | * Scatter-gather DMA related defines |
| 27 | */ | 27 | */ |
| 28 | #define BFA_SGPG_MIN (16) | 28 | #define BFA_SGPG_MIN (16) |
| 29 | 29 | ||
| 30 | /** | 30 | /* |
| 31 | * Alignment macro for SG page allocation | 31 | * Alignment macro for SG page allocation |
| 32 | */ | 32 | */ |
| 33 | #define BFA_SGPG_ROUNDUP(_l) (((_l) + (sizeof(struct bfi_sgpg_s) - 1)) \ | 33 | #define BFA_SGPG_ROUNDUP(_l) (((_l) + (sizeof(struct bfi_sgpg_s) - 1)) \ |
| @@ -48,7 +48,7 @@ struct bfa_sgpg_s { | |||
| 48 | union bfi_addr_u sgpg_pa; /* pa of SG page */ | 48 | union bfi_addr_u sgpg_pa; /* pa of SG page */ |
| 49 | }; | 49 | }; |
| 50 | 50 | ||
| 51 | /** | 51 | /* |
| 52 | * Given number of SG elements, BFA_SGPG_NPAGE() returns the number of | 52 | * Given number of SG elements, BFA_SGPG_NPAGE() returns the number of |
| 53 | * SG pages required. | 53 | * SG pages required. |
| 54 | */ | 54 | */ |
| @@ -75,7 +75,7 @@ void bfa_sgpg_wait(struct bfa_s *bfa, struct bfa_sgpg_wqe_s *wqe, int nsgpgs); | |||
| 75 | void bfa_sgpg_wcancel(struct bfa_s *bfa, struct bfa_sgpg_wqe_s *wqe); | 75 | void bfa_sgpg_wcancel(struct bfa_s *bfa, struct bfa_sgpg_wqe_s *wqe); |
| 76 | 76 | ||
| 77 | 77 | ||
| 78 | /** | 78 | /* |
| 79 | * FCXP related defines | 79 | * FCXP related defines |
| 80 | */ | 80 | */ |
| 81 | #define BFA_FCXP_MIN (1) | 81 | #define BFA_FCXP_MIN (1) |
| @@ -115,12 +115,12 @@ typedef void (*bfa_fcxp_alloc_cbfn_t) (void *cbarg, struct bfa_fcxp_s *fcxp); | |||
| 115 | 115 | ||
| 116 | 116 | ||
| 117 | 117 | ||
| 118 | /** | 118 | /* |
| 119 | * Information needed for a FCXP request | 119 | * Information needed for a FCXP request |
| 120 | */ | 120 | */ |
| 121 | struct bfa_fcxp_req_info_s { | 121 | struct bfa_fcxp_req_info_s { |
| 122 | struct bfa_rport_s *bfa_rport; | 122 | struct bfa_rport_s *bfa_rport; |
| 123 | /** Pointer to the bfa rport that was | 123 | /* Pointer to the bfa rport that was |
| 124 | * returned from bfa_rport_create(). | 124 | * returned from bfa_rport_create(). |
| 125 | * This could be left NULL for WKA or | 125 | * This could be left NULL for WKA or |
| 126 | * for FCXP interactions before the | 126 | * for FCXP interactions before the |
| @@ -137,11 +137,10 @@ struct bfa_fcxp_req_info_s { | |||
| 137 | 137 | ||
| 138 | struct bfa_fcxp_rsp_info_s { | 138 | struct bfa_fcxp_rsp_info_s { |
| 139 | struct fchs_s rsp_fchs; | 139 | struct fchs_s rsp_fchs; |
| 140 | /** !< Response frame's FC header will | 140 | /* Response frame's FC header will |
| 141 | * be sent back in this field */ | 141 | * be sent back in this field */ |
| 142 | u8 rsp_timeout; | 142 | u8 rsp_timeout; |
| 143 | /** !< timeout in seconds, 0-no response | 143 | /* timeout in seconds, 0-no response */ |
| 144 | */ | ||
| 145 | u8 rsvd2[3]; | 144 | u8 rsvd2[3]; |
| 146 | u32 rsp_maxlen; /* max response length expected */ | 145 | u32 rsp_maxlen; /* max response length expected */ |
| 147 | }; | 146 | }; |
| @@ -218,7 +217,7 @@ struct bfa_fcxp_wqe_s { | |||
| 218 | void bfa_fcxp_isr(struct bfa_s *bfa, struct bfi_msg_s *msg); | 217 | void bfa_fcxp_isr(struct bfa_s *bfa, struct bfi_msg_s *msg); |
| 219 | 218 | ||
| 220 | 219 | ||
| 221 | /** | 220 | /* |
| 222 | * RPORT related defines | 221 | * RPORT related defines |
| 223 | */ | 222 | */ |
| 224 | #define BFA_RPORT_MIN 4 | 223 | #define BFA_RPORT_MIN 4 |
| @@ -232,7 +231,7 @@ struct bfa_rport_mod_s { | |||
| 232 | 231 | ||
| 233 | #define BFA_RPORT_MOD(__bfa) (&(__bfa)->modules.rport_mod) | 232 | #define BFA_RPORT_MOD(__bfa) (&(__bfa)->modules.rport_mod) |
| 234 | 233 | ||
| 235 | /** | 234 | /* |
| 236 | * Convert rport tag to RPORT | 235 | * Convert rport tag to RPORT |
| 237 | */ | 236 | */ |
| 238 | #define BFA_RPORT_FROM_TAG(__bfa, _tag) \ | 237 | #define BFA_RPORT_FROM_TAG(__bfa, _tag) \ |
| @@ -244,7 +243,7 @@ struct bfa_rport_mod_s { | |||
| 244 | */ | 243 | */ |
| 245 | void bfa_rport_isr(struct bfa_s *bfa, struct bfi_msg_s *msg); | 244 | void bfa_rport_isr(struct bfa_s *bfa, struct bfi_msg_s *msg); |
| 246 | 245 | ||
| 247 | /** | 246 | /* |
| 248 | * BFA rport information. | 247 | * BFA rport information. |
| 249 | */ | 248 | */ |
| 250 | struct bfa_rport_info_s { | 249 | struct bfa_rport_info_s { |
| @@ -259,7 +258,7 @@ struct bfa_rport_info_s { | |||
| 259 | enum bfa_port_speed speed; /* Rport's current speed */ | 258 | enum bfa_port_speed speed; /* Rport's current speed */ |
| 260 | }; | 259 | }; |
| 261 | 260 | ||
| 262 | /** | 261 | /* |
| 263 | * BFA rport data structure | 262 | * BFA rport data structure |
| 264 | */ | 263 | */ |
| 265 | struct bfa_rport_s { | 264 | struct bfa_rport_s { |
| @@ -282,7 +281,7 @@ struct bfa_rport_s { | |||
| 282 | #define BFA_RPORT_FC_COS(_rport) ((_rport)->rport_info.fc_class) | 281 | #define BFA_RPORT_FC_COS(_rport) ((_rport)->rport_info.fc_class) |
| 283 | 282 | ||
| 284 | 283 | ||
| 285 | /** | 284 | /* |
| 286 | * UF - unsolicited receive related defines | 285 | * UF - unsolicited receive related defines |
| 287 | */ | 286 | */ |
| 288 | 287 | ||
| @@ -305,7 +304,7 @@ struct bfa_uf_s { | |||
| 305 | struct bfa_sge_s sges[BFI_SGE_INLINE_MAX]; | 304 | struct bfa_sge_s sges[BFI_SGE_INLINE_MAX]; |
| 306 | }; | 305 | }; |
| 307 | 306 | ||
| 308 | /** | 307 | /* |
| 309 | * Callback prototype for unsolicited frame receive handler. | 308 | * Callback prototype for unsolicited frame receive handler. |
| 310 | * | 309 | * |
| 311 | * @param[in] cbarg callback arg for receive handler | 310 | * @param[in] cbarg callback arg for receive handler |
| @@ -338,7 +337,7 @@ void bfa_uf_isr(struct bfa_s *bfa, struct bfi_msg_s *msg); | |||
| 338 | 337 | ||
| 339 | #define BFA_UF_BUFSZ (2 * 1024 + 256) | 338 | #define BFA_UF_BUFSZ (2 * 1024 + 256) |
| 340 | 339 | ||
| 341 | /** | 340 | /* |
| 342 | * @todo private | 341 | * @todo private |
| 343 | */ | 342 | */ |
| 344 | struct bfa_uf_buf_s { | 343 | struct bfa_uf_buf_s { |
| @@ -346,7 +345,7 @@ struct bfa_uf_buf_s { | |||
| 346 | }; | 345 | }; |
| 347 | 346 | ||
| 348 | 347 | ||
| 349 | /** | 348 | /* |
| 350 | * LPS - bfa lport login/logout service interface | 349 | * LPS - bfa lport login/logout service interface |
| 351 | */ | 350 | */ |
| 352 | struct bfa_lps_s { | 351 | struct bfa_lps_s { |
| @@ -397,14 +396,14 @@ struct bfa_lps_mod_s { | |||
| 397 | void bfa_lps_isr(struct bfa_s *bfa, struct bfi_msg_s *msg); | 396 | void bfa_lps_isr(struct bfa_s *bfa, struct bfi_msg_s *msg); |
| 398 | 397 | ||
| 399 | 398 | ||
| 400 | /** | 399 | /* |
| 401 | * FCPORT related defines | 400 | * FCPORT related defines |
| 402 | */ | 401 | */ |
| 403 | 402 | ||
| 404 | #define BFA_FCPORT(_bfa) (&((_bfa)->modules.port)) | 403 | #define BFA_FCPORT(_bfa) (&((_bfa)->modules.port)) |
| 405 | typedef void (*bfa_cb_port_t) (void *cbarg, enum bfa_status status); | 404 | typedef void (*bfa_cb_port_t) (void *cbarg, enum bfa_status status); |
| 406 | 405 | ||
| 407 | /** | 406 | /* |
| 408 | * Link notification data structure | 407 | * Link notification data structure |
| 409 | */ | 408 | */ |
| 410 | struct bfa_fcport_ln_s { | 409 | struct bfa_fcport_ln_s { |
| @@ -418,7 +417,7 @@ struct bfa_fcport_trunk_s { | |||
| 418 | struct bfa_trunk_attr_s attr; | 417 | struct bfa_trunk_attr_s attr; |
| 419 | }; | 418 | }; |
| 420 | 419 | ||
| 421 | /** | 420 | /* |
| 422 | * BFA FC port data structure | 421 | * BFA FC port data structure |
| 423 | */ | 422 | */ |
| 424 | struct bfa_fcport_s { | 423 | struct bfa_fcport_s { |
| @@ -613,7 +612,7 @@ void bfa_uf_recv_register(struct bfa_s *bfa, bfa_cb_uf_recv_t ufrecv, | |||
| 613 | void *cbarg); | 612 | void *cbarg); |
| 614 | void bfa_uf_free(struct bfa_uf_s *uf); | 613 | void bfa_uf_free(struct bfa_uf_s *uf); |
| 615 | 614 | ||
| 616 | /** | 615 | /* |
| 617 | * bfa lport service api | 616 | * bfa lport service api |
| 618 | */ | 617 | */ |
| 619 | 618 | ||
diff --git a/drivers/scsi/bfa/bfad_drv.h b/drivers/scsi/bfa/bfad_drv.h index a9045a8fcbb7..97f9b6c0937e 100644 --- a/drivers/scsi/bfa/bfad_drv.h +++ b/drivers/scsi/bfa/bfad_drv.h | |||
| @@ -15,11 +15,11 @@ | |||
| 15 | * General Public License for more details. | 15 | * General Public License for more details. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | /** | 18 | /* |
| 19 | * Contains base driver definitions. | 19 | * Contains base driver definitions. |
| 20 | */ | 20 | */ |
| 21 | 21 | ||
| 22 | /** | 22 | /* |
| 23 | * bfa_drv.h Linux driver data structures. | 23 | * bfa_drv.h Linux driver data structures. |
| 24 | */ | 24 | */ |
| 25 | 25 | ||
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 { |
diff --git a/drivers/scsi/bfa/bfi_ms.h b/drivers/scsi/bfa/bfi_ms.h index 69ac85f9e938..fa9f6fb9d45b 100644 --- a/drivers/scsi/bfa/bfi_ms.h +++ b/drivers/scsi/bfa/bfi_ms.h | |||
| @@ -41,7 +41,7 @@ struct bfi_iocfc_cfg_s { | |||
| 41 | u16 rsvd_1; | 41 | u16 rsvd_1; |
| 42 | u32 endian_sig; /* endian signature of host */ | 42 | u32 endian_sig; /* endian signature of host */ |
| 43 | 43 | ||
| 44 | /** | 44 | /* |
| 45 | * Request and response circular queue base addresses, size and | 45 | * Request and response circular queue base addresses, size and |
| 46 | * shadow index pointers. | 46 | * shadow index pointers. |
| 47 | */ | 47 | */ |
| @@ -58,7 +58,7 @@ struct bfi_iocfc_cfg_s { | |||
| 58 | struct bfa_iocfc_intr_attr_s intr_attr; /* IOC interrupt attributes */ | 58 | struct bfa_iocfc_intr_attr_s intr_attr; /* IOC interrupt attributes */ |
| 59 | }; | 59 | }; |
| 60 | 60 | ||
| 61 | /** | 61 | /* |
| 62 | * Boot target wwn information for this port. This contains either the stored | 62 | * Boot target wwn information for this port. This contains either the stored |
| 63 | * or discovered boot target port wwns for the port. | 63 | * or discovered boot target port wwns for the port. |
| 64 | */ | 64 | */ |
| @@ -75,7 +75,7 @@ struct bfi_iocfc_cfgrsp_s { | |||
| 75 | struct bfi_pbc_s pbc_cfg; | 75 | struct bfi_pbc_s pbc_cfg; |
| 76 | }; | 76 | }; |
| 77 | 77 | ||
| 78 | /** | 78 | /* |
| 79 | * BFI_IOCFC_H2I_CFG_REQ message | 79 | * BFI_IOCFC_H2I_CFG_REQ message |
| 80 | */ | 80 | */ |
| 81 | struct bfi_iocfc_cfg_req_s { | 81 | struct bfi_iocfc_cfg_req_s { |
| @@ -84,7 +84,7 @@ struct bfi_iocfc_cfg_req_s { | |||
| 84 | }; | 84 | }; |
| 85 | 85 | ||
| 86 | 86 | ||
| 87 | /** | 87 | /* |
| 88 | * BFI_IOCFC_I2H_CFG_REPLY message | 88 | * BFI_IOCFC_I2H_CFG_REPLY message |
| 89 | */ | 89 | */ |
| 90 | struct bfi_iocfc_cfg_reply_s { | 90 | struct bfi_iocfc_cfg_reply_s { |
| @@ -95,7 +95,7 @@ struct bfi_iocfc_cfg_reply_s { | |||
| 95 | }; | 95 | }; |
| 96 | 96 | ||
| 97 | 97 | ||
| 98 | /** | 98 | /* |
| 99 | * BFI_IOCFC_H2I_SET_INTR_REQ message | 99 | * BFI_IOCFC_H2I_SET_INTR_REQ message |
| 100 | */ | 100 | */ |
| 101 | struct bfi_iocfc_set_intr_req_s { | 101 | struct bfi_iocfc_set_intr_req_s { |
| @@ -107,7 +107,7 @@ struct bfi_iocfc_set_intr_req_s { | |||
| 107 | }; | 107 | }; |
| 108 | 108 | ||
| 109 | 109 | ||
| 110 | /** | 110 | /* |
| 111 | * BFI_IOCFC_H2I_UPDATEQ_REQ message | 111 | * BFI_IOCFC_H2I_UPDATEQ_REQ message |
| 112 | */ | 112 | */ |
| 113 | struct bfi_iocfc_updateq_req_s { | 113 | struct bfi_iocfc_updateq_req_s { |
| @@ -119,7 +119,7 @@ struct bfi_iocfc_updateq_req_s { | |||
| 119 | }; | 119 | }; |
| 120 | 120 | ||
| 121 | 121 | ||
| 122 | /** | 122 | /* |
| 123 | * BFI_IOCFC_I2H_UPDATEQ_RSP message | 123 | * BFI_IOCFC_I2H_UPDATEQ_RSP message |
| 124 | */ | 124 | */ |
| 125 | struct bfi_iocfc_updateq_rsp_s { | 125 | struct bfi_iocfc_updateq_rsp_s { |
| @@ -129,7 +129,7 @@ struct bfi_iocfc_updateq_rsp_s { | |||
| 129 | }; | 129 | }; |
| 130 | 130 | ||
| 131 | 131 | ||
| 132 | /** | 132 | /* |
| 133 | * H2I Messages | 133 | * H2I Messages |
| 134 | */ | 134 | */ |
| 135 | union bfi_iocfc_h2i_msg_u { | 135 | union bfi_iocfc_h2i_msg_u { |
| @@ -140,7 +140,7 @@ union bfi_iocfc_h2i_msg_u { | |||
| 140 | }; | 140 | }; |
| 141 | 141 | ||
| 142 | 142 | ||
| 143 | /** | 143 | /* |
| 144 | * I2H Messages | 144 | * I2H Messages |
| 145 | */ | 145 | */ |
| 146 | union bfi_iocfc_i2h_msg_u { | 146 | union bfi_iocfc_i2h_msg_u { |
| @@ -173,7 +173,7 @@ enum bfi_fcport_i2h { | |||
| 173 | }; | 173 | }; |
| 174 | 174 | ||
| 175 | 175 | ||
| 176 | /** | 176 | /* |
| 177 | * Generic REQ type | 177 | * Generic REQ type |
| 178 | */ | 178 | */ |
| 179 | struct bfi_fcport_req_s { | 179 | struct bfi_fcport_req_s { |
| @@ -181,7 +181,7 @@ struct bfi_fcport_req_s { | |||
| 181 | u32 msgtag; /* msgtag for reply */ | 181 | u32 msgtag; /* msgtag for reply */ |
| 182 | }; | 182 | }; |
| 183 | 183 | ||
| 184 | /** | 184 | /* |
| 185 | * Generic RSP type | 185 | * Generic RSP type |
| 186 | */ | 186 | */ |
| 187 | struct bfi_fcport_rsp_s { | 187 | struct bfi_fcport_rsp_s { |
| @@ -191,7 +191,7 @@ struct bfi_fcport_rsp_s { | |||
| 191 | u32 msgtag; /* msgtag for reply */ | 191 | u32 msgtag; /* msgtag for reply */ |
| 192 | }; | 192 | }; |
| 193 | 193 | ||
| 194 | /** | 194 | /* |
| 195 | * BFI_FCPORT_H2I_ENABLE_REQ | 195 | * BFI_FCPORT_H2I_ENABLE_REQ |
| 196 | */ | 196 | */ |
| 197 | struct bfi_fcport_enable_req_s { | 197 | struct bfi_fcport_enable_req_s { |
| @@ -205,7 +205,7 @@ struct bfi_fcport_enable_req_s { | |||
| 205 | u32 rsvd2; | 205 | u32 rsvd2; |
| 206 | }; | 206 | }; |
| 207 | 207 | ||
| 208 | /** | 208 | /* |
| 209 | * BFI_FCPORT_H2I_SET_SVC_PARAMS_REQ | 209 | * BFI_FCPORT_H2I_SET_SVC_PARAMS_REQ |
| 210 | */ | 210 | */ |
| 211 | struct bfi_fcport_set_svc_params_req_s { | 211 | struct bfi_fcport_set_svc_params_req_s { |
| @@ -214,7 +214,7 @@ struct bfi_fcport_set_svc_params_req_s { | |||
| 214 | u16 rsvd; | 214 | u16 rsvd; |
| 215 | }; | 215 | }; |
| 216 | 216 | ||
| 217 | /** | 217 | /* |
| 218 | * BFI_FCPORT_I2H_EVENT | 218 | * BFI_FCPORT_I2H_EVENT |
| 219 | */ | 219 | */ |
| 220 | struct bfi_fcport_event_s { | 220 | struct bfi_fcport_event_s { |
| @@ -222,7 +222,7 @@ struct bfi_fcport_event_s { | |||
| 222 | struct bfa_port_link_s link_state; | 222 | struct bfa_port_link_s link_state; |
| 223 | }; | 223 | }; |
| 224 | 224 | ||
| 225 | /** | 225 | /* |
| 226 | * BFI_FCPORT_I2H_TRUNK_SCN | 226 | * BFI_FCPORT_I2H_TRUNK_SCN |
| 227 | */ | 227 | */ |
| 228 | struct bfi_fcport_trunk_link_s { | 228 | struct bfi_fcport_trunk_link_s { |
| @@ -243,7 +243,7 @@ struct bfi_fcport_trunk_scn_s { | |||
| 243 | struct bfi_fcport_trunk_link_s tlink[BFI_FCPORT_MAX_LINKS]; | 243 | struct bfi_fcport_trunk_link_s tlink[BFI_FCPORT_MAX_LINKS]; |
| 244 | }; | 244 | }; |
| 245 | 245 | ||
| 246 | /** | 246 | /* |
| 247 | * fcport H2I message | 247 | * fcport H2I message |
| 248 | */ | 248 | */ |
| 249 | union bfi_fcport_h2i_msg_u { | 249 | union bfi_fcport_h2i_msg_u { |
| @@ -255,7 +255,7 @@ union bfi_fcport_h2i_msg_u { | |||
| 255 | struct bfi_fcport_req_s *pstatsclear; | 255 | struct bfi_fcport_req_s *pstatsclear; |
| 256 | }; | 256 | }; |
| 257 | 257 | ||
| 258 | /** | 258 | /* |
| 259 | * fcport I2H message | 259 | * fcport I2H message |
| 260 | */ | 260 | */ |
| 261 | union bfi_fcport_i2h_msg_u { | 261 | union bfi_fcport_i2h_msg_u { |
| @@ -279,7 +279,7 @@ enum bfi_fcxp_i2h { | |||
| 279 | 279 | ||
| 280 | #define BFA_FCXP_MAX_SGES 2 | 280 | #define BFA_FCXP_MAX_SGES 2 |
| 281 | 281 | ||
| 282 | /** | 282 | /* |
| 283 | * FCXP send request structure | 283 | * FCXP send request structure |
| 284 | */ | 284 | */ |
| 285 | struct bfi_fcxp_send_req_s { | 285 | struct bfi_fcxp_send_req_s { |
| @@ -299,7 +299,7 @@ struct bfi_fcxp_send_req_s { | |||
| 299 | struct bfi_sge_s rsp_sge[BFA_FCXP_MAX_SGES]; /* response buf */ | 299 | struct bfi_sge_s rsp_sge[BFA_FCXP_MAX_SGES]; /* response buf */ |
| 300 | }; | 300 | }; |
| 301 | 301 | ||
| 302 | /** | 302 | /* |
| 303 | * FCXP send response structure | 303 | * FCXP send response structure |
| 304 | */ | 304 | */ |
| 305 | struct bfi_fcxp_send_rsp_s { | 305 | struct bfi_fcxp_send_rsp_s { |
| @@ -565,14 +565,14 @@ enum bfi_ioim_i2h { | |||
| 565 | BFI_IOIM_I2H_IOABORT_RSP = BFA_I2HM(2), /* ABORT rsp */ | 565 | BFI_IOIM_I2H_IOABORT_RSP = BFA_I2HM(2), /* ABORT rsp */ |
| 566 | }; | 566 | }; |
| 567 | 567 | ||
| 568 | /** | 568 | /* |
| 569 | * IO command DIF info | 569 | * IO command DIF info |
| 570 | */ | 570 | */ |
| 571 | struct bfi_ioim_dif_s { | 571 | struct bfi_ioim_dif_s { |
| 572 | u32 dif_info[4]; | 572 | u32 dif_info[4]; |
| 573 | }; | 573 | }; |
| 574 | 574 | ||
| 575 | /** | 575 | /* |
| 576 | * FCP IO messages overview | 576 | * FCP IO messages overview |
| 577 | * | 577 | * |
| 578 | * @note | 578 | * @note |
| @@ -587,7 +587,7 @@ struct bfi_ioim_req_s { | |||
| 587 | u16 rport_hdl; /* itnim/rport firmware handle */ | 587 | u16 rport_hdl; /* itnim/rport firmware handle */ |
| 588 | struct fcp_cmnd_s cmnd; /* IO request info */ | 588 | struct fcp_cmnd_s cmnd; /* IO request info */ |
| 589 | 589 | ||
| 590 | /** | 590 | /* |
| 591 | * SG elements array within the IO request must be double word | 591 | * SG elements array within the IO request must be double word |
| 592 | * aligned. This aligment is required to optimize SGM setup for the IO. | 592 | * aligned. This aligment is required to optimize SGM setup for the IO. |
| 593 | */ | 593 | */ |
| @@ -598,7 +598,7 @@ struct bfi_ioim_req_s { | |||
| 598 | struct bfi_ioim_dif_s dif; | 598 | struct bfi_ioim_dif_s dif; |
| 599 | }; | 599 | }; |
| 600 | 600 | ||
| 601 | /** | 601 | /* |
| 602 | * This table shows various IO status codes from firmware and their | 602 | * This table shows various IO status codes from firmware and their |
| 603 | * meaning. Host driver can use these status codes to further process | 603 | * meaning. Host driver can use these status codes to further process |
| 604 | * IO completions. | 604 | * IO completions. |
| @@ -684,7 +684,7 @@ enum bfi_ioim_status { | |||
| 684 | }; | 684 | }; |
| 685 | 685 | ||
| 686 | #define BFI_IOIM_SNSLEN (256) | 686 | #define BFI_IOIM_SNSLEN (256) |
| 687 | /** | 687 | /* |
| 688 | * I/O response message | 688 | * I/O response message |
| 689 | */ | 689 | */ |
| 690 | struct bfi_ioim_rsp_s { | 690 | struct bfi_ioim_rsp_s { |
| @@ -746,7 +746,7 @@ enum bfi_tskim_status { | |||
| 746 | BFI_TSKIM_STS_NOT_SUPP = 4, | 746 | BFI_TSKIM_STS_NOT_SUPP = 4, |
| 747 | BFI_TSKIM_STS_FAILED = 5, | 747 | BFI_TSKIM_STS_FAILED = 5, |
| 748 | 748 | ||
| 749 | /** | 749 | /* |
| 750 | * Defined by BFA | 750 | * Defined by BFA |
| 751 | */ | 751 | */ |
| 752 | BFI_TSKIM_STS_TIMEOUT = 10, /* TM request timedout */ | 752 | BFI_TSKIM_STS_TIMEOUT = 10, /* TM request timedout */ |
