Lines Matching refs:csio_mb

120 struct csio_mb {  struct
131 void (*mb_cbfn) (struct csio_hw *, struct csio_mb *); argument
142 struct csio_mb *mcurrent; /* Current mailbox */ argument
155 enum fw_retval csio_mb_fw_retval(struct csio_mb *);
158 void csio_mb_hello(struct csio_hw *, struct csio_mb *, uint32_t,
160 void (*)(struct csio_hw *, struct csio_mb *));
162 void csio_mb_process_hello_rsp(struct csio_hw *, struct csio_mb *,
166 void csio_mb_bye(struct csio_hw *, struct csio_mb *, uint32_t,
167 void (*)(struct csio_hw *, struct csio_mb *));
169 void csio_mb_reset(struct csio_hw *, struct csio_mb *, uint32_t, int, int,
170 void (*)(struct csio_hw *, struct csio_mb *));
172 void csio_mb_params(struct csio_hw *, struct csio_mb *, uint32_t, unsigned int,
174 void (*)(struct csio_hw *, struct csio_mb *));
176 void csio_mb_process_read_params_rsp(struct csio_hw *, struct csio_mb *,
179 void csio_mb_ldst(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo,
182 void csio_mb_caps_config(struct csio_hw *, struct csio_mb *, uint32_t,
184 void (*)(struct csio_hw *, struct csio_mb *));
186 void csio_mb_port(struct csio_hw *, struct csio_mb *, uint32_t,
188 void (*) (struct csio_hw *, struct csio_mb *));
190 void csio_mb_process_read_port_rsp(struct csio_hw *, struct csio_mb *,
193 void csio_mb_initialize(struct csio_hw *, struct csio_mb *, uint32_t,
194 void (*)(struct csio_hw *, struct csio_mb *));
196 void csio_mb_iq_alloc_write(struct csio_hw *, struct csio_mb *, void *,
198 void (*) (struct csio_hw *, struct csio_mb *));
200 void csio_mb_iq_alloc_write_rsp(struct csio_hw *, struct csio_mb *,
203 void csio_mb_iq_free(struct csio_hw *, struct csio_mb *, void *,
205 void (*) (struct csio_hw *, struct csio_mb *));
207 void csio_mb_eq_ofld_alloc_write(struct csio_hw *, struct csio_mb *, void *,
209 void (*) (struct csio_hw *, struct csio_mb *));
211 void csio_mb_eq_ofld_alloc_write_rsp(struct csio_hw *, struct csio_mb *,
214 void csio_mb_eq_ofld_free(struct csio_hw *, struct csio_mb *, void *,
216 void (*) (struct csio_hw *, struct csio_mb *));
218 void csio_fcoe_read_res_info_init_mb(struct csio_hw *, struct csio_mb *,
220 void (*) (struct csio_hw *, struct csio_mb *));
222 void csio_write_fcoe_link_cond_init_mb(struct csio_lnode *, struct csio_mb *,
224 void (*) (struct csio_hw *, struct csio_mb *));
226 void csio_fcoe_vnp_alloc_init_mb(struct csio_lnode *, struct csio_mb *,
229 void (*) (struct csio_hw *, struct csio_mb *));
231 void csio_fcoe_vnp_read_init_mb(struct csio_lnode *, struct csio_mb *,
233 void (*) (struct csio_hw *, struct csio_mb *));
235 void csio_fcoe_vnp_free_init_mb(struct csio_lnode *, struct csio_mb *,
237 void (*) (struct csio_hw *, struct csio_mb *));
239 void csio_fcoe_read_fcf_init_mb(struct csio_lnode *, struct csio_mb *,
241 void (*cbfn) (struct csio_hw *, struct csio_mb *));
244 struct csio_mb *mbp, uint32_t mb_tmo,
246 void (*cbfn)(struct csio_hw *, struct csio_mb *));
248 void csio_mb_process_portparams_rsp(struct csio_hw *hw, struct csio_mb *mbp,
260 int csio_mb_issue(struct csio_hw *, struct csio_mb *);
264 struct csio_mb *csio_mb_tmo_handler(struct csio_hw *);