Lines Matching refs:csio_hw
125 void (*mb_cbfn) (struct csio_hw *, struct csio_mb *);
134 struct csio_hw *hw; /* Hardware pointer */
153 void csio_mb_hello(struct csio_hw *, struct csio_mb *, uint32_t,
155 void (*)(struct csio_hw *, struct csio_mb *));
157 void csio_mb_process_hello_rsp(struct csio_hw *, struct csio_mb *,
161 void csio_mb_bye(struct csio_hw *, struct csio_mb *, uint32_t,
162 void (*)(struct csio_hw *, struct csio_mb *));
164 void csio_mb_reset(struct csio_hw *, struct csio_mb *, uint32_t, int, int,
165 void (*)(struct csio_hw *, struct csio_mb *));
167 void csio_mb_params(struct csio_hw *, struct csio_mb *, uint32_t, unsigned int,
169 void (*)(struct csio_hw *, struct csio_mb *));
171 void csio_mb_process_read_params_rsp(struct csio_hw *, struct csio_mb *,
174 void csio_mb_ldst(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo,
177 void csio_mb_caps_config(struct csio_hw *, struct csio_mb *, uint32_t,
179 void (*)(struct csio_hw *, struct csio_mb *));
181 void csio_mb_port(struct csio_hw *, struct csio_mb *, uint32_t,
183 void (*) (struct csio_hw *, struct csio_mb *));
185 void csio_mb_process_read_port_rsp(struct csio_hw *, struct csio_mb *,
189 void csio_mb_initialize(struct csio_hw *, struct csio_mb *, uint32_t,
190 void (*)(struct csio_hw *, struct csio_mb *));
192 void csio_mb_iq_alloc_write(struct csio_hw *, struct csio_mb *, void *,
194 void (*) (struct csio_hw *, struct csio_mb *));
196 void csio_mb_iq_alloc_write_rsp(struct csio_hw *, struct csio_mb *,
199 void csio_mb_iq_free(struct csio_hw *, struct csio_mb *, void *,
201 void (*) (struct csio_hw *, struct csio_mb *));
203 void csio_mb_eq_ofld_alloc_write(struct csio_hw *, struct csio_mb *, void *,
205 void (*) (struct csio_hw *, struct csio_mb *));
207 void csio_mb_eq_ofld_alloc_write_rsp(struct csio_hw *, struct csio_mb *,
210 void csio_mb_eq_ofld_free(struct csio_hw *, struct csio_mb *, void *,
212 void (*) (struct csio_hw *, struct csio_mb *));
214 void csio_fcoe_read_res_info_init_mb(struct csio_hw *, struct csio_mb *,
216 void (*) (struct csio_hw *, struct csio_mb *));
220 void (*) (struct csio_hw *, struct csio_mb *));
225 void (*) (struct csio_hw *, struct csio_mb *));
229 void (*) (struct csio_hw *, struct csio_mb *));
233 void (*) (struct csio_hw *, struct csio_mb *));
237 void (*cbfn) (struct csio_hw *, struct csio_mb *));
239 void csio_fcoe_read_portparams_init_mb(struct csio_hw *hw,
242 void (*cbfn)(struct csio_hw *, struct csio_mb *));
244 void csio_mb_process_portparams_rsp(struct csio_hw *hw, struct csio_mb *mbp,
250 int csio_mbm_init(struct csio_mbm *, struct csio_hw *,
253 void csio_mb_intr_enable(struct csio_hw *);
254 void csio_mb_intr_disable(struct csio_hw *);
256 int csio_mb_issue(struct csio_hw *, struct csio_mb *);
257 void csio_mb_completions(struct csio_hw *, struct list_head *);
258 int csio_mb_fwevt_handler(struct csio_hw *, __be64 *);
259 int csio_mb_isr_handler(struct csio_hw *);
260 struct csio_mb *csio_mb_tmo_handler(struct csio_hw *);
261 void csio_mb_cancel_all(struct csio_hw *, struct list_head *);