csio_mb
struct csio_mb *mbp;
struct csio_mb *mbp;
struct csio_mb *mbp;
struct csio_mb *mbp;
csio_hw_validate_caps(struct csio_hw *hw, struct csio_mb *mbp)
struct csio_mb *mbp;
struct csio_mb *mbp;
struct csio_mb *mbp;
struct csio_mb *mbp;
struct csio_mb *mbp;
struct csio_mb *mbp;
struct csio_mb *mbp = NULL;
struct csio_mb *mbp;
struct csio_mb *mbp_next;
mbp_next = list_first_entry(&mbm->req_q, struct csio_mb, list);
struct csio_mb *mbp = NULL;
struct csio_mb *mbp;
sizeof(struct csio_mb));
struct csio_mb *mbp;
csio_ln_vnp_read_cbfn(struct csio_hw *hw, struct csio_mb *mbp)
void (*cbfn) (struct csio_hw *, struct csio_mb *))
struct csio_mb *mbp;
struct csio_mb *mbp;
csio_ln_read_fcf_cbfn(struct csio_hw *hw, struct csio_mb *mbp)
void (*cbfn) (struct csio_hw *, struct csio_mb *))
struct csio_mb *mbp;
csio_fcoe_read_fcf_init_mb(struct csio_lnode *ln, struct csio_mb *mbp,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_fcoe_read_portparams_init_mb(struct csio_hw *hw, struct csio_mb *mbp,
struct csio_mb *))
struct csio_mb *mbp,
csio_mb_process_hello_rsp(struct csio_hw *hw, struct csio_mb *mbp,
csio_mb_issue(struct csio_hw *hw, struct csio_mb *mbp)
struct csio_mb *mbp;
mbp = list_first_entry(cbfn_q, struct csio_mb, list);
csio_mb_bye(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
struct csio_mb *mbp = mbm->mcurrent;
struct csio_mb *
struct csio_mb *mbp = mbm->mcurrent;
struct csio_mb *mbp;
csio_mb_reset(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
mbp = (struct csio_mb *)tmp;
csio_mb_params(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo,
void (*cbfn)(struct csio_hw *, struct csio_mb *))
csio_mb_process_read_params_rsp(struct csio_hw *hw, struct csio_mb *mbp,
csio_mb_ldst(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, int reg)
csio_mb_caps_config(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_mb_port(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_mb_process_read_port_rsp(struct csio_hw *hw, struct csio_mb *mbp,
csio_mb_initialize(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_mb_iq_alloc(struct csio_hw *hw, struct csio_mb *mbp, void *priv,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_mb_iq_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_mb_fw_retval(struct csio_mb *mbp)
csio_mb_iq_alloc_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_mb_iq_alloc_write_rsp(struct csio_hw *hw, struct csio_mb *mbp,
csio_mb_iq_free(struct csio_hw *hw, struct csio_mb *mbp, void *priv,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_mb_eq_ofld_alloc(struct csio_hw *hw, struct csio_mb *mbp, void *priv,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_mb_eq_ofld_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_mb_eq_ofld_alloc_write(struct csio_hw *hw, struct csio_mb *mbp,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_mb_hello(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo,
struct csio_mb *mbp, enum fw_retval *ret_val,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_mb_eq_ofld_free(struct csio_hw *hw, struct csio_mb *mbp, void *priv,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_write_fcoe_link_cond_init_mb(struct csio_lnode *ln, struct csio_mb *mbp,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_fcoe_read_res_info_init_mb(struct csio_hw *hw, struct csio_mb *mbp,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_fcoe_vnp_alloc_init_mb(struct csio_lnode *ln, struct csio_mb *mbp,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_fcoe_vnp_read_init_mb(struct csio_lnode *ln, struct csio_mb *mbp,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
csio_fcoe_vnp_free_init_mb(struct csio_lnode *ln, struct csio_mb *mbp,
void (*cbfn) (struct csio_hw *, struct csio_mb *))
void (*mb_cbfn) (struct csio_hw *, struct csio_mb *);
struct csio_mb *mcurrent; /* Current mailbox */
enum fw_retval csio_mb_fw_retval(struct csio_mb *);
void csio_mb_hello(struct csio_hw *, struct csio_mb *, uint32_t,
void (*)(struct csio_hw *, struct csio_mb *));
void csio_mb_process_hello_rsp(struct csio_hw *, struct csio_mb *,
void csio_mb_bye(struct csio_hw *, struct csio_mb *, uint32_t,
void (*)(struct csio_hw *, struct csio_mb *));
void csio_mb_reset(struct csio_hw *, struct csio_mb *, uint32_t, int, int,
void (*)(struct csio_hw *, struct csio_mb *));
void csio_mb_params(struct csio_hw *, struct csio_mb *, uint32_t, unsigned int,
void (*)(struct csio_hw *, struct csio_mb *));
void csio_mb_process_read_params_rsp(struct csio_hw *, struct csio_mb *,
void csio_mb_ldst(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo,
void csio_mb_caps_config(struct csio_hw *, struct csio_mb *, uint32_t,
void (*)(struct csio_hw *, struct csio_mb *));
void csio_mb_port(struct csio_hw *, struct csio_mb *, uint32_t,
void (*) (struct csio_hw *, struct csio_mb *));
void csio_mb_process_read_port_rsp(struct csio_hw *, struct csio_mb *,
void csio_mb_initialize(struct csio_hw *, struct csio_mb *, uint32_t,
void (*)(struct csio_hw *, struct csio_mb *));
void csio_mb_iq_alloc_write(struct csio_hw *, struct csio_mb *, void *,
void (*) (struct csio_hw *, struct csio_mb *));
void csio_mb_iq_alloc_write_rsp(struct csio_hw *, struct csio_mb *,
void csio_mb_iq_free(struct csio_hw *, struct csio_mb *, void *,
void (*) (struct csio_hw *, struct csio_mb *));
void csio_mb_eq_ofld_alloc_write(struct csio_hw *, struct csio_mb *, void *,
void (*) (struct csio_hw *, struct csio_mb *));
void csio_mb_eq_ofld_alloc_write_rsp(struct csio_hw *, struct csio_mb *,
void csio_mb_eq_ofld_free(struct csio_hw *, struct csio_mb *, void *,
void (*) (struct csio_hw *, struct csio_mb *));
void csio_fcoe_read_res_info_init_mb(struct csio_hw *, struct csio_mb *,
void (*) (struct csio_hw *, struct csio_mb *));
void csio_write_fcoe_link_cond_init_mb(struct csio_lnode *, struct csio_mb *,
void (*) (struct csio_hw *, struct csio_mb *));
void csio_fcoe_vnp_alloc_init_mb(struct csio_lnode *, struct csio_mb *,
void (*) (struct csio_hw *, struct csio_mb *));
void csio_fcoe_vnp_read_init_mb(struct csio_lnode *, struct csio_mb *,
void (*) (struct csio_hw *, struct csio_mb *));
void csio_fcoe_vnp_free_init_mb(struct csio_lnode *, struct csio_mb *,
void (*) (struct csio_hw *, struct csio_mb *));
void csio_fcoe_read_fcf_init_mb(struct csio_lnode *, struct csio_mb *,
void (*cbfn) (struct csio_hw *, struct csio_mb *));
struct csio_mb *mbp, uint32_t mb_tmo,
void (*cbfn)(struct csio_hw *, struct csio_mb *));
void csio_mb_process_portparams_rsp(struct csio_hw *hw, struct csio_mb *mbp,
int csio_mb_issue(struct csio_hw *, struct csio_mb *);
struct csio_mb *csio_mb_tmo_handler(struct csio_hw *);
csio_wr_iq_create_rsp(struct csio_hw *hw, struct csio_mb *mbp, int iq_idx)
void (*cbfn) (struct csio_hw *, struct csio_mb *))
struct csio_mb *mbp;
csio_wr_eq_cfg_rsp(struct csio_hw *hw, struct csio_mb *mbp, int eq_idx)
void (*cbfn) (struct csio_hw *, struct csio_mb *))
struct csio_mb *mbp;
csio_wr_iq_destroy_rsp(struct csio_hw *hw, struct csio_mb *mbp, int iq_idx)
void (*cbfn)(struct csio_hw *, struct csio_mb *))
struct csio_mb *mbp;
csio_wr_eq_destroy_rsp(struct csio_hw *hw, struct csio_mb *mbp, int eq_idx)
void (*cbfn) (struct csio_hw *, struct csio_mb *))
struct csio_mb *mbp;
struct csio_mb;
void (*)(struct csio_hw *, struct csio_mb *));
void (*)(struct csio_hw *, struct csio_mb *));