diff options
Diffstat (limited to 'drivers/scsi/bfa/bfa_ioc.h')
-rw-r--r-- | drivers/scsi/bfa/bfa_ioc.h | 38 |
1 files changed, 19 insertions, 19 deletions
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 | /* |