/kernel/linux/linux-5.10/drivers/scsi/csiostor/ |
H A D | csio_mb.c | 52 * @mbp: Mailbox structure 56 csio_mb_fw_retval(struct csio_mb *mbp) in csio_mb_fw_retval() argument 60 hdr = (struct fw_cmd_hdr *)(mbp->mb); in csio_mb_fw_retval() 68 * @mbp: Mailbox structure 76 csio_mb_hello(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, in csio_mb_hello() argument 80 struct fw_hello_cmd *cmdp = (struct fw_hello_cmd *)(mbp->mb); in csio_mb_hello() 82 CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); in csio_mb_hello() 101 * @mbp: Mailbox structure 108 csio_mb_process_hello_rsp(struct csio_hw *hw, struct csio_mb *mbp, in csio_mb_process_hello_rsp() argument 112 struct fw_hello_cmd *rsp = (struct fw_hello_cmd *)(mbp in csio_mb_process_hello_rsp() 140 csio_mb_bye(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_bye() argument 162 csio_mb_reset(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, int reset, int halt, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_reset() argument 193 csio_mb_params(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, unsigned int pf, unsigned int vf, unsigned int nparams, const u32 *params, u32 *val, bool wr, void (*cbfn)(struct csio_hw *, struct csio_mb *)) csio_mb_params() argument 240 csio_mb_process_read_params_rsp(struct csio_hw *hw, struct csio_mb *mbp, enum fw_retval *retval, unsigned int nparams, u32 *val) csio_mb_process_read_params_rsp() argument 264 csio_mb_ldst(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, int reg) csio_mb_ldst() argument 300 csio_mb_caps_config(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, bool wr, bool init, bool tgt, bool cofld, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_caps_config() argument 342 csio_mb_port(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, u8 portid, bool wr, uint32_t fc, uint16_t fw_caps, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_port() argument 385 csio_mb_process_read_port_rsp(struct csio_hw *hw, struct csio_mb *mbp, enum fw_retval *retval, uint16_t fw_caps, u32 *pcaps, u32 *acaps) csio_mb_process_read_port_rsp() argument 413 csio_mb_initialize(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_initialize() argument 440 csio_mb_iq_alloc(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, struct csio_iq_params *iq_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_iq_alloc() argument 485 csio_mb_iq_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, bool cascaded_req, struct csio_iq_params *iq_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_iq_write() argument 571 csio_mb_iq_alloc_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, struct csio_iq_params *iq_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_iq_alloc_write() argument 590 csio_mb_iq_alloc_write_rsp(struct csio_hw *hw, struct csio_mb *mbp, enum fw_retval *ret_val, struct csio_iq_params *iq_params) csio_mb_iq_alloc_write_rsp() argument 622 csio_mb_iq_free(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, struct csio_iq_params *iq_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_iq_free() argument 658 csio_mb_eq_ofld_alloc(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, struct csio_eq_params *eq_ofld_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_eq_ofld_alloc() argument 694 csio_mb_eq_ofld_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, bool cascaded_req, struct csio_eq_params *eq_ofld_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_eq_ofld_write() argument 755 csio_mb_eq_ofld_alloc_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, struct csio_eq_params *eq_ofld_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_eq_ofld_alloc_write() argument 776 csio_mb_eq_ofld_alloc_write_rsp(struct csio_hw *hw, struct csio_mb *mbp, enum fw_retval *ret_val, struct csio_eq_params *eq_ofld_params) csio_mb_eq_ofld_alloc_write_rsp() argument 808 csio_mb_eq_ofld_free(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, struct csio_eq_params *eq_ofld_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_eq_ofld_free() argument 838 csio_write_fcoe_link_cond_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, uint32_t mb_tmo, uint8_t port_id, uint32_t sub_opcode, uint8_t cos, bool link_status, uint32_t fcfi, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_write_fcoe_link_cond_init_mb() argument 873 csio_fcoe_read_res_info_init_mb(struct csio_hw *hw, struct csio_mb *mbp, uint32_t mb_tmo, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_fcoe_read_res_info_init_mb() argument 907 csio_fcoe_vnp_alloc_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, uint32_t mb_tmo, uint32_t fcfi, uint32_t vnpi, uint16_t iqid, uint8_t vnport_wwnn[8], uint8_t vnport_wwpn[8], void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_fcoe_vnp_alloc_init_mb() argument 949 csio_fcoe_vnp_read_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, uint32_t mb_tmo, uint32_t fcfi, uint32_t vnpi, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_fcoe_vnp_read_init_mb() argument 978 csio_fcoe_vnp_free_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, uint32_t mb_tmo, uint32_t fcfi, uint32_t vnpi, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_fcoe_vnp_free_init_mb() argument 1009 csio_fcoe_read_fcf_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, uint32_t mb_tmo, uint32_t portid, uint32_t fcfi, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_fcoe_read_fcf_init_mb() argument 1027 csio_fcoe_read_portparams_init_mb(struct csio_hw *hw, struct csio_mb *mbp, uint32_t mb_tmo, struct fw_fcoe_port_cmd_params *portparams, void (*cbfn)(struct csio_hw *, struct csio_mb *)) csio_fcoe_read_portparams_init_mb() argument 1051 csio_mb_process_portparams_rsp(struct csio_hw *hw, struct csio_mb *mbp, enum fw_retval *retval, struct fw_fcoe_port_cmd_params *portparams, struct fw_fcoe_port_stats *portstats) csio_mb_process_portparams_rsp() argument 1188 csio_mb_issue(struct csio_hw *hw, struct csio_mb *mbp) csio_mb_issue() argument 1356 struct csio_mb *mbp; csio_mb_completions() local 1475 struct csio_mb *mbp = mbm->mcurrent; csio_mb_isr_handler() local 1579 struct csio_mb *mbp = mbm->mcurrent; csio_mb_tmo_handler() local 1613 struct csio_mb *mbp; csio_mb_cancel_all() local [all...] |
H A D | csio_hw.c | 918 struct csio_mb *mbp; in csio_do_hello() local 927 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_do_hello() 928 if (!mbp) { in csio_do_hello() 935 csio_mb_hello(hw, mbp, CSIO_MB_DEFAULT_TMO, hw->pfn, in csio_do_hello() 938 rv = csio_mb_issue(hw, mbp); in csio_do_hello() 944 csio_mb_process_hello_rsp(hw, mbp, &retval, state, &mpfn); in csio_do_hello() 1052 mempool_free(mbp, hw->mb_mempool); in csio_do_hello() 1065 struct csio_mb *mbp; in csio_do_bye() local 1068 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_do_bye() 1069 if (!mbp) { in csio_do_bye() 1105 struct csio_mb *mbp; csio_do_reset() local 1143 csio_hw_validate_caps(struct csio_hw *hw, struct csio_mb *mbp) csio_hw_validate_caps() argument 1189 struct csio_mb *mbp; csio_hw_fw_halt() local 1357 struct csio_mb *mbp; csio_get_device_params() local 1445 struct csio_mb *mbp; csio_config_device_caps() local 1778 struct csio_mb *mbp; csio_enable_ports() local 1877 struct csio_mb *mbp; csio_get_fcoe_resinfo() local 1927 struct csio_mb *mbp; csio_hw_check_fwconfig() local 2054 struct csio_mb *mbp = NULL; csio_hw_use_fwconfig() local 2608 struct csio_mb *mbp; csio_hw_initialize() local 3743 struct csio_mb *mbp = NULL; csio_hw_mb_timer() local [all...] |
H A D | csio_wr.c | 332 * @mbp: Mailbox. 338 csio_wr_iq_create_rsp(struct csio_hw *hw, struct csio_mb *mbp, int iq_idx) in csio_wr_iq_create_rsp() argument 347 csio_mb_iq_alloc_write_rsp(hw, mbp, &retval, &iqp); in csio_wr_iq_create_rsp() 351 mempool_free(mbp, hw->mb_mempool); in csio_wr_iq_create_rsp() 369 mempool_free(mbp, hw->mb_mempool); in csio_wr_iq_create_rsp() 397 mempool_free(mbp, hw->mb_mempool); in csio_wr_iq_create_rsp() 420 struct csio_mb *mbp; in csio_wr_iq_create() local 427 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_wr_iq_create() 428 if (!mbp) { in csio_wr_iq_create() 449 mempool_free(mbp, h in csio_wr_iq_create() 520 csio_wr_eq_cfg_rsp(struct csio_hw *hw, struct csio_mb *mbp, int eq_idx) csio_wr_eq_cfg_rsp() argument 561 struct csio_mb *mbp; csio_wr_eq_create() local 608 csio_wr_iq_destroy_rsp(struct csio_hw *hw, struct csio_mb *mbp, int iq_idx) csio_wr_iq_destroy_rsp() argument 636 struct csio_mb *mbp; csio_wr_iq_destroy() local 682 csio_wr_eq_destroy_rsp(struct csio_hw *hw, struct csio_mb *mbp, int eq_idx) csio_wr_eq_destroy_rsp() argument 710 struct csio_mb *mbp; csio_wr_eq_destroy() local [all...] |
H A D | csio_lnode.c | 615 csio_ln_vnp_read_cbfn(struct csio_hw *hw, struct csio_mb *mbp) in csio_ln_vnp_read_cbfn() argument 617 struct csio_lnode *ln = ((struct csio_lnode *)mbp->priv); in csio_ln_vnp_read_cbfn() 618 struct fw_fcoe_vnp_cmd *rsp = (struct fw_fcoe_vnp_cmd *)(mbp->mb); in csio_ln_vnp_read_cbfn() 627 mempool_free(mbp, hw->mb_mempool); in csio_ln_vnp_read_cbfn() 666 mempool_free(mbp, hw->mb_mempool); in csio_ln_vnp_read_cbfn() 684 struct csio_mb *mbp; in csio_ln_vnp_read() local 687 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_ln_vnp_read() 688 if (!mbp) { in csio_ln_vnp_read() 694 csio_fcoe_vnp_read_init_mb(ln, mbp, in csio_ln_vnp_read() 701 if (csio_mb_issue(hw, mbp)) { in csio_ln_vnp_read() 721 struct csio_mb *mbp; csio_fcoe_enable_link() local 783 csio_ln_read_fcf_cbfn(struct csio_hw *hw, struct csio_mb *mbp) csio_ln_read_fcf_cbfn() argument 835 struct csio_mb *mbp; csio_ln_read_fcf_entry() local 1389 struct csio_mb *mbp; csio_get_phy_port_stats() local [all...] |
H A D | csio_attr.c | 420 struct csio_mb *mbp; in csio_fcoe_alloc_vnp() local 428 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_fcoe_alloc_vnp() 429 if (!mbp) { in csio_fcoe_alloc_vnp() 439 csio_fcoe_vnp_alloc_init_mb(ln, mbp, CSIO_MB_DEFAULT_TMO, in csio_fcoe_alloc_vnp() 449 ret = csio_mb_issue(hw, mbp); in csio_fcoe_alloc_vnp() 465 rsp = (struct fw_fcoe_vnp_cmd *)(mbp->mb); in csio_fcoe_alloc_vnp() 491 mempool_free(mbp, hw->mb_mempool); in csio_fcoe_alloc_vnp() 500 struct csio_mb *mbp; in csio_fcoe_free_vnp() local 509 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_fcoe_free_vnp() 510 if (!mbp) { in csio_fcoe_free_vnp() [all...] |
H A D | csio_mb.h | 174 void csio_mb_ldst(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, 240 struct csio_mb *mbp, uint32_t mb_tmo, 244 void csio_mb_process_portparams_rsp(struct csio_hw *hw, struct csio_mb *mbp,
|
/kernel/linux/linux-6.6/drivers/scsi/csiostor/ |
H A D | csio_mb.c | 52 * @mbp: Mailbox structure 56 csio_mb_fw_retval(struct csio_mb *mbp) in csio_mb_fw_retval() argument 60 hdr = (struct fw_cmd_hdr *)(mbp->mb); in csio_mb_fw_retval() 68 * @mbp: Mailbox structure 76 csio_mb_hello(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, in csio_mb_hello() argument 80 struct fw_hello_cmd *cmdp = (struct fw_hello_cmd *)(mbp->mb); in csio_mb_hello() 82 CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); in csio_mb_hello() 101 * @mbp: Mailbox structure 108 csio_mb_process_hello_rsp(struct csio_hw *hw, struct csio_mb *mbp, in csio_mb_process_hello_rsp() argument 112 struct fw_hello_cmd *rsp = (struct fw_hello_cmd *)(mbp in csio_mb_process_hello_rsp() 140 csio_mb_bye(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_bye() argument 162 csio_mb_reset(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, int reset, int halt, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_reset() argument 193 csio_mb_params(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, unsigned int pf, unsigned int vf, unsigned int nparams, const u32 *params, u32 *val, bool wr, void (*cbfn)(struct csio_hw *, struct csio_mb *)) csio_mb_params() argument 240 csio_mb_process_read_params_rsp(struct csio_hw *hw, struct csio_mb *mbp, enum fw_retval *retval, unsigned int nparams, u32 *val) csio_mb_process_read_params_rsp() argument 264 csio_mb_ldst(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, int reg) csio_mb_ldst() argument 300 csio_mb_caps_config(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, bool wr, bool init, bool tgt, bool cofld, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_caps_config() argument 342 csio_mb_port(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, u8 portid, bool wr, uint32_t fc, uint16_t fw_caps, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_port() argument 385 csio_mb_process_read_port_rsp(struct csio_hw *hw, struct csio_mb *mbp, enum fw_retval *retval, uint16_t fw_caps, u32 *pcaps, u32 *acaps) csio_mb_process_read_port_rsp() argument 413 csio_mb_initialize(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_initialize() argument 440 csio_mb_iq_alloc(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, struct csio_iq_params *iq_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_iq_alloc() argument 485 csio_mb_iq_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, bool cascaded_req, struct csio_iq_params *iq_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_iq_write() argument 571 csio_mb_iq_alloc_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, struct csio_iq_params *iq_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_iq_alloc_write() argument 590 csio_mb_iq_alloc_write_rsp(struct csio_hw *hw, struct csio_mb *mbp, enum fw_retval *ret_val, struct csio_iq_params *iq_params) csio_mb_iq_alloc_write_rsp() argument 622 csio_mb_iq_free(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, struct csio_iq_params *iq_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_iq_free() argument 658 csio_mb_eq_ofld_alloc(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, struct csio_eq_params *eq_ofld_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_eq_ofld_alloc() argument 694 csio_mb_eq_ofld_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, bool cascaded_req, struct csio_eq_params *eq_ofld_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_eq_ofld_write() argument 755 csio_mb_eq_ofld_alloc_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, struct csio_eq_params *eq_ofld_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_eq_ofld_alloc_write() argument 776 csio_mb_eq_ofld_alloc_write_rsp(struct csio_hw *hw, struct csio_mb *mbp, enum fw_retval *ret_val, struct csio_eq_params *eq_ofld_params) csio_mb_eq_ofld_alloc_write_rsp() argument 808 csio_mb_eq_ofld_free(struct csio_hw *hw, struct csio_mb *mbp, void *priv, uint32_t mb_tmo, struct csio_eq_params *eq_ofld_params, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_mb_eq_ofld_free() argument 838 csio_write_fcoe_link_cond_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, uint32_t mb_tmo, uint8_t port_id, uint32_t sub_opcode, uint8_t cos, bool link_status, uint32_t fcfi, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_write_fcoe_link_cond_init_mb() argument 873 csio_fcoe_read_res_info_init_mb(struct csio_hw *hw, struct csio_mb *mbp, uint32_t mb_tmo, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_fcoe_read_res_info_init_mb() argument 907 csio_fcoe_vnp_alloc_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, uint32_t mb_tmo, uint32_t fcfi, uint32_t vnpi, uint16_t iqid, uint8_t vnport_wwnn[8], uint8_t vnport_wwpn[8], void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_fcoe_vnp_alloc_init_mb() argument 949 csio_fcoe_vnp_read_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, uint32_t mb_tmo, uint32_t fcfi, uint32_t vnpi, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_fcoe_vnp_read_init_mb() argument 978 csio_fcoe_vnp_free_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, uint32_t mb_tmo, uint32_t fcfi, uint32_t vnpi, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_fcoe_vnp_free_init_mb() argument 1009 csio_fcoe_read_fcf_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, uint32_t mb_tmo, uint32_t portid, uint32_t fcfi, void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_fcoe_read_fcf_init_mb() argument 1027 csio_fcoe_read_portparams_init_mb(struct csio_hw *hw, struct csio_mb *mbp, uint32_t mb_tmo, struct fw_fcoe_port_cmd_params *portparams, void (*cbfn)(struct csio_hw *, struct csio_mb *)) csio_fcoe_read_portparams_init_mb() argument 1051 csio_mb_process_portparams_rsp(struct csio_hw *hw, struct csio_mb *mbp, enum fw_retval *retval, struct fw_fcoe_port_cmd_params *portparams, struct fw_fcoe_port_stats *portstats) csio_mb_process_portparams_rsp() argument 1188 csio_mb_issue(struct csio_hw *hw, struct csio_mb *mbp) csio_mb_issue() argument 1356 struct csio_mb *mbp; csio_mb_completions() local 1475 struct csio_mb *mbp = mbm->mcurrent; csio_mb_isr_handler() local 1579 struct csio_mb *mbp = mbm->mcurrent; csio_mb_tmo_handler() local 1613 struct csio_mb *mbp; csio_mb_cancel_all() local [all...] |
H A D | csio_hw.c | 918 struct csio_mb *mbp; in csio_do_hello() local 927 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_do_hello() 928 if (!mbp) { in csio_do_hello() 935 csio_mb_hello(hw, mbp, CSIO_MB_DEFAULT_TMO, hw->pfn, in csio_do_hello() 938 rv = csio_mb_issue(hw, mbp); in csio_do_hello() 944 csio_mb_process_hello_rsp(hw, mbp, &retval, state, &mpfn); in csio_do_hello() 1052 mempool_free(mbp, hw->mb_mempool); in csio_do_hello() 1065 struct csio_mb *mbp; in csio_do_bye() local 1068 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_do_bye() 1069 if (!mbp) { in csio_do_bye() 1105 struct csio_mb *mbp; csio_do_reset() local 1143 csio_hw_validate_caps(struct csio_hw *hw, struct csio_mb *mbp) csio_hw_validate_caps() argument 1189 struct csio_mb *mbp; csio_hw_fw_halt() local 1357 struct csio_mb *mbp; csio_get_device_params() local 1445 struct csio_mb *mbp; csio_config_device_caps() local 1778 struct csio_mb *mbp; csio_enable_ports() local 1877 struct csio_mb *mbp; csio_get_fcoe_resinfo() local 1927 struct csio_mb *mbp; csio_hw_check_fwconfig() local 2054 struct csio_mb *mbp = NULL; csio_hw_use_fwconfig() local 2608 struct csio_mb *mbp; csio_hw_initialize() local 3743 struct csio_mb *mbp = NULL; csio_hw_mb_timer() local [all...] |
H A D | csio_wr.c | 332 * @mbp: Mailbox. 338 csio_wr_iq_create_rsp(struct csio_hw *hw, struct csio_mb *mbp, int iq_idx) in csio_wr_iq_create_rsp() argument 347 csio_mb_iq_alloc_write_rsp(hw, mbp, &retval, &iqp); in csio_wr_iq_create_rsp() 351 mempool_free(mbp, hw->mb_mempool); in csio_wr_iq_create_rsp() 369 mempool_free(mbp, hw->mb_mempool); in csio_wr_iq_create_rsp() 397 mempool_free(mbp, hw->mb_mempool); in csio_wr_iq_create_rsp() 420 struct csio_mb *mbp; in csio_wr_iq_create() local 427 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_wr_iq_create() 428 if (!mbp) { in csio_wr_iq_create() 449 mempool_free(mbp, h in csio_wr_iq_create() 520 csio_wr_eq_cfg_rsp(struct csio_hw *hw, struct csio_mb *mbp, int eq_idx) csio_wr_eq_cfg_rsp() argument 561 struct csio_mb *mbp; csio_wr_eq_create() local 608 csio_wr_iq_destroy_rsp(struct csio_hw *hw, struct csio_mb *mbp, int iq_idx) csio_wr_iq_destroy_rsp() argument 636 struct csio_mb *mbp; csio_wr_iq_destroy() local 682 csio_wr_eq_destroy_rsp(struct csio_hw *hw, struct csio_mb *mbp, int eq_idx) csio_wr_eq_destroy_rsp() argument 710 struct csio_mb *mbp; csio_wr_eq_destroy() local [all...] |
H A D | csio_lnode.c | 615 csio_ln_vnp_read_cbfn(struct csio_hw *hw, struct csio_mb *mbp) in csio_ln_vnp_read_cbfn() argument 617 struct csio_lnode *ln = ((struct csio_lnode *)mbp->priv); in csio_ln_vnp_read_cbfn() 618 struct fw_fcoe_vnp_cmd *rsp = (struct fw_fcoe_vnp_cmd *)(mbp->mb); in csio_ln_vnp_read_cbfn() 627 mempool_free(mbp, hw->mb_mempool); in csio_ln_vnp_read_cbfn() 666 mempool_free(mbp, hw->mb_mempool); in csio_ln_vnp_read_cbfn() 684 struct csio_mb *mbp; in csio_ln_vnp_read() local 687 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_ln_vnp_read() 688 if (!mbp) { in csio_ln_vnp_read() 694 csio_fcoe_vnp_read_init_mb(ln, mbp, in csio_ln_vnp_read() 701 if (csio_mb_issue(hw, mbp)) { in csio_ln_vnp_read() 721 struct csio_mb *mbp; csio_fcoe_enable_link() local 783 csio_ln_read_fcf_cbfn(struct csio_hw *hw, struct csio_mb *mbp) csio_ln_read_fcf_cbfn() argument 835 struct csio_mb *mbp; csio_ln_read_fcf_entry() local 1389 struct csio_mb *mbp; csio_get_phy_port_stats() local [all...] |
H A D | csio_attr.c | 420 struct csio_mb *mbp; in csio_fcoe_alloc_vnp() local 428 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_fcoe_alloc_vnp() 429 if (!mbp) { in csio_fcoe_alloc_vnp() 439 csio_fcoe_vnp_alloc_init_mb(ln, mbp, CSIO_MB_DEFAULT_TMO, in csio_fcoe_alloc_vnp() 449 ret = csio_mb_issue(hw, mbp); in csio_fcoe_alloc_vnp() 465 rsp = (struct fw_fcoe_vnp_cmd *)(mbp->mb); in csio_fcoe_alloc_vnp() 491 mempool_free(mbp, hw->mb_mempool); in csio_fcoe_alloc_vnp() 500 struct csio_mb *mbp; in csio_fcoe_free_vnp() local 509 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_fcoe_free_vnp() 510 if (!mbp) { in csio_fcoe_free_vnp() [all...] |
H A D | csio_mb.h | 174 void csio_mb_ldst(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, 240 struct csio_mb *mbp, uint32_t mb_tmo, 244 void csio_mb_process_portparams_rsp(struct csio_hw *hw, struct csio_mb *mbp,
|
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | cpmac.c | 312 u32 mbp, bit, hash[2] = { 0, }; in cpmac_set_multicast_list() local 315 mbp = cpmac_read(priv->regs, CPMAC_MBP); in cpmac_set_multicast_list() 317 cpmac_write(priv->regs, CPMAC_MBP, (mbp & ~MBP_PROMISCCHAN(0)) | in cpmac_set_multicast_list() 320 cpmac_write(priv->regs, CPMAC_MBP, mbp & ~MBP_RXPROMISC); in cpmac_set_multicast_list()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | cpmac.c | 312 u32 mbp, bit, hash[2] = { 0, }; in cpmac_set_multicast_list() local 315 mbp = cpmac_read(priv->regs, CPMAC_MBP); in cpmac_set_multicast_list() 317 cpmac_write(priv->regs, CPMAC_MBP, (mbp & ~MBP_PROMISCCHAN(0)) | in cpmac_set_multicast_list() 320 cpmac_write(priv->regs, CPMAC_MBP, mbp & ~MBP_RXPROMISC); in cpmac_set_multicast_list()
|