mbp 312 drivers/net/ethernet/ti/cpmac.c u32 mbp, bit, hash[2] = { 0, }; mbp 315 drivers/net/ethernet/ti/cpmac.c mbp = cpmac_read(priv->regs, CPMAC_MBP); mbp 317 drivers/net/ethernet/ti/cpmac.c cpmac_write(priv->regs, CPMAC_MBP, (mbp & ~MBP_PROMISCCHAN(0)) | mbp 320 drivers/net/ethernet/ti/cpmac.c cpmac_write(priv->regs, CPMAC_MBP, mbp & ~MBP_RXPROMISC); mbp 420 drivers/scsi/csiostor/csio_attr.c struct csio_mb *mbp; mbp 428 drivers/scsi/csiostor/csio_attr.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 429 drivers/scsi/csiostor/csio_attr.c if (!mbp) { mbp 439 drivers/scsi/csiostor/csio_attr.c csio_fcoe_vnp_alloc_init_mb(ln, mbp, CSIO_MB_DEFAULT_TMO, mbp 449 drivers/scsi/csiostor/csio_attr.c ret = csio_mb_issue(hw, mbp); mbp 465 drivers/scsi/csiostor/csio_attr.c rsp = (struct fw_fcoe_vnp_cmd *)(mbp->mb); mbp 491 drivers/scsi/csiostor/csio_attr.c mempool_free(mbp, hw->mb_mempool); mbp 500 drivers/scsi/csiostor/csio_attr.c struct csio_mb *mbp; mbp 509 drivers/scsi/csiostor/csio_attr.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 510 drivers/scsi/csiostor/csio_attr.c if (!mbp) { mbp 516 drivers/scsi/csiostor/csio_attr.c csio_fcoe_vnp_free_init_mb(ln, mbp, CSIO_MB_DEFAULT_TMO, mbp 521 drivers/scsi/csiostor/csio_attr.c ret = csio_mb_issue(hw, mbp); mbp 537 drivers/scsi/csiostor/csio_attr.c rsp = (struct fw_fcoe_vnp_cmd *)(mbp->mb); mbp 545 drivers/scsi/csiostor/csio_attr.c mempool_free(mbp, hw->mb_mempool); mbp 918 drivers/scsi/csiostor/csio_hw.c struct csio_mb *mbp; mbp 927 drivers/scsi/csiostor/csio_hw.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 928 drivers/scsi/csiostor/csio_hw.c if (!mbp) { mbp 935 drivers/scsi/csiostor/csio_hw.c csio_mb_hello(hw, mbp, CSIO_MB_DEFAULT_TMO, hw->pfn, mbp 938 drivers/scsi/csiostor/csio_hw.c rv = csio_mb_issue(hw, mbp); mbp 944 drivers/scsi/csiostor/csio_hw.c csio_mb_process_hello_rsp(hw, mbp, &retval, state, &mpfn); mbp 1052 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1065 drivers/scsi/csiostor/csio_hw.c struct csio_mb *mbp; mbp 1068 drivers/scsi/csiostor/csio_hw.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 1069 drivers/scsi/csiostor/csio_hw.c if (!mbp) { mbp 1074 drivers/scsi/csiostor/csio_hw.c csio_mb_bye(hw, mbp, CSIO_MB_DEFAULT_TMO, NULL); mbp 1076 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 1078 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1082 drivers/scsi/csiostor/csio_hw.c retval = csio_mb_fw_retval(mbp); mbp 1084 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1088 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1105 drivers/scsi/csiostor/csio_hw.c struct csio_mb *mbp; mbp 1115 drivers/scsi/csiostor/csio_hw.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 1116 drivers/scsi/csiostor/csio_hw.c if (!mbp) { mbp 1121 drivers/scsi/csiostor/csio_hw.c csio_mb_reset(hw, mbp, CSIO_MB_DEFAULT_TMO, mbp 1124 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 1126 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1130 drivers/scsi/csiostor/csio_hw.c retval = csio_mb_fw_retval(mbp); mbp 1133 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1137 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1143 drivers/scsi/csiostor/csio_hw.c csio_hw_validate_caps(struct csio_hw *hw, struct csio_mb *mbp) mbp 1145 drivers/scsi/csiostor/csio_hw.c struct fw_caps_config_cmd *rsp = (struct fw_caps_config_cmd *)mbp->mb; mbp 1189 drivers/scsi/csiostor/csio_hw.c struct csio_mb *mbp; mbp 1191 drivers/scsi/csiostor/csio_hw.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 1192 drivers/scsi/csiostor/csio_hw.c if (!mbp) { mbp 1197 drivers/scsi/csiostor/csio_hw.c csio_mb_reset(hw, mbp, CSIO_MB_DEFAULT_TMO, mbp 1201 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 1203 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1207 drivers/scsi/csiostor/csio_hw.c retval = csio_mb_fw_retval(mbp); mbp 1208 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1357 drivers/scsi/csiostor/csio_hw.c struct csio_mb *mbp; mbp 1366 drivers/scsi/csiostor/csio_hw.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 1367 drivers/scsi/csiostor/csio_hw.c if (!mbp) { mbp 1386 drivers/scsi/csiostor/csio_hw.c csio_mb_params(hw, mbp, CSIO_MB_DEFAULT_TMO, hw->pfn, 0, mbp 1388 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 1390 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1394 drivers/scsi/csiostor/csio_hw.c csio_mb_process_read_params_rsp(hw, mbp, &retval, mbp 1399 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1431 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1445 drivers/scsi/csiostor/csio_hw.c struct csio_mb *mbp; mbp 1449 drivers/scsi/csiostor/csio_hw.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 1450 drivers/scsi/csiostor/csio_hw.c if (!mbp) { mbp 1456 drivers/scsi/csiostor/csio_hw.c csio_mb_caps_config(hw, mbp, CSIO_MB_DEFAULT_TMO, 0, 0, 0, 0, NULL); mbp 1458 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 1463 drivers/scsi/csiostor/csio_hw.c retval = csio_mb_fw_retval(mbp); mbp 1470 drivers/scsi/csiostor/csio_hw.c rv = csio_hw_validate_caps(hw, mbp); mbp 1481 drivers/scsi/csiostor/csio_hw.c csio_mb_caps_config(hw, mbp, CSIO_MB_DEFAULT_TMO, true, true, mbp 1484 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 1489 drivers/scsi/csiostor/csio_hw.c retval = csio_mb_fw_retval(mbp); mbp 1497 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1778 drivers/scsi/csiostor/csio_hw.c struct csio_mb *mbp; mbp 1785 drivers/scsi/csiostor/csio_hw.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 1786 drivers/scsi/csiostor/csio_hw.c if (!mbp) { mbp 1801 drivers/scsi/csiostor/csio_hw.c csio_mb_params(hw, mbp, CSIO_MB_DEFAULT_TMO, mbp 1805 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 1808 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1812 drivers/scsi/csiostor/csio_hw.c csio_mb_process_read_params_rsp(hw, mbp, &retval, mbp 1818 drivers/scsi/csiostor/csio_hw.c csio_mb_port(hw, mbp, CSIO_MB_DEFAULT_TMO, portid, mbp 1821 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 1824 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1828 drivers/scsi/csiostor/csio_hw.c csio_mb_process_read_port_rsp(hw, mbp, &retval, fw_caps, mbp 1833 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1842 drivers/scsi/csiostor/csio_hw.c csio_mb_port(hw, mbp, CSIO_MB_DEFAULT_TMO, portid, mbp 1845 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 1848 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1852 drivers/scsi/csiostor/csio_hw.c retval = csio_mb_fw_retval(mbp); mbp 1856 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1862 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1877 drivers/scsi/csiostor/csio_hw.c struct csio_mb *mbp; mbp 1880 drivers/scsi/csiostor/csio_hw.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 1881 drivers/scsi/csiostor/csio_hw.c if (!mbp) { mbp 1887 drivers/scsi/csiostor/csio_hw.c csio_fcoe_read_res_info_init_mb(hw, mbp, CSIO_MB_DEFAULT_TMO, NULL); mbp 1889 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 1891 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1895 drivers/scsi/csiostor/csio_hw.c rsp = (struct fw_fcoe_res_info_cmd *)(mbp->mb); mbp 1900 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1919 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1927 drivers/scsi/csiostor/csio_hw.c struct csio_mb *mbp; mbp 1931 drivers/scsi/csiostor/csio_hw.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 1932 drivers/scsi/csiostor/csio_hw.c if (!mbp) { mbp 1944 drivers/scsi/csiostor/csio_hw.c csio_mb_params(hw, mbp, CSIO_MB_DEFAULT_TMO, hw->pfn, 0, mbp 1946 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 1948 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1952 drivers/scsi/csiostor/csio_hw.c csio_mb_process_read_params_rsp(hw, mbp, &retval, mbp 1957 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 1961 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 2054 drivers/scsi/csiostor/csio_hw.c struct csio_mb *mbp = NULL; mbp 2093 drivers/scsi/csiostor/csio_hw.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 2094 drivers/scsi/csiostor/csio_hw.c if (!mbp) { mbp 2104 drivers/scsi/csiostor/csio_hw.c caps_cmd = (struct fw_caps_config_cmd *)(mbp->mb); mbp 2105 drivers/scsi/csiostor/csio_hw.c CSIO_INIT_MBP(mbp, caps_cmd, CSIO_MB_DEFAULT_TMO, hw, NULL, 1); mbp 2116 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 2121 drivers/scsi/csiostor/csio_hw.c rv = csio_mb_fw_retval(mbp); mbp 2129 drivers/scsi/csiostor/csio_hw.c CSIO_INIT_MBP(mbp, caps_cmd, CSIO_MB_DEFAULT_TMO, hw, NULL, 1); mbp 2135 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 2140 drivers/scsi/csiostor/csio_hw.c rv = csio_mb_fw_retval(mbp); mbp 2159 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 2164 drivers/scsi/csiostor/csio_hw.c rv = csio_mb_fw_retval(mbp); mbp 2177 drivers/scsi/csiostor/csio_hw.c rv = csio_hw_validate_caps(hw, mbp); mbp 2181 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 2182 drivers/scsi/csiostor/csio_hw.c mbp = NULL; mbp 2215 drivers/scsi/csiostor/csio_hw.c if (mbp) mbp 2216 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 2608 drivers/scsi/csiostor/csio_hw.c struct csio_mb *mbp; mbp 2614 drivers/scsi/csiostor/csio_hw.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 2615 drivers/scsi/csiostor/csio_hw.c if (!mbp) mbp 2618 drivers/scsi/csiostor/csio_hw.c csio_mb_initialize(hw, mbp, CSIO_MB_DEFAULT_TMO, NULL); mbp 2620 drivers/scsi/csiostor/csio_hw.c if (csio_mb_issue(hw, mbp)) { mbp 2625 drivers/scsi/csiostor/csio_hw.c retval = csio_mb_fw_retval(mbp); mbp 2632 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 2665 drivers/scsi/csiostor/csio_hw.c mempool_free(mbp, hw->mb_mempool); mbp 3743 drivers/scsi/csiostor/csio_hw.c struct csio_mb *mbp = NULL; mbp 3746 drivers/scsi/csiostor/csio_hw.c mbp = csio_mb_tmo_handler(hw); mbp 3750 drivers/scsi/csiostor/csio_hw.c if (mbp) mbp 3751 drivers/scsi/csiostor/csio_hw.c mbp->mb_cbfn(hw, mbp); mbp 615 drivers/scsi/csiostor/csio_lnode.c csio_ln_vnp_read_cbfn(struct csio_hw *hw, struct csio_mb *mbp) mbp 617 drivers/scsi/csiostor/csio_lnode.c struct csio_lnode *ln = ((struct csio_lnode *)mbp->priv); mbp 618 drivers/scsi/csiostor/csio_lnode.c struct fw_fcoe_vnp_cmd *rsp = (struct fw_fcoe_vnp_cmd *)(mbp->mb); mbp 627 drivers/scsi/csiostor/csio_lnode.c mempool_free(mbp, hw->mb_mempool); mbp 666 drivers/scsi/csiostor/csio_lnode.c mempool_free(mbp, hw->mb_mempool); mbp 684 drivers/scsi/csiostor/csio_lnode.c struct csio_mb *mbp; mbp 687 drivers/scsi/csiostor/csio_lnode.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 688 drivers/scsi/csiostor/csio_lnode.c if (!mbp) { mbp 694 drivers/scsi/csiostor/csio_lnode.c csio_fcoe_vnp_read_init_mb(ln, mbp, mbp 701 drivers/scsi/csiostor/csio_lnode.c if (csio_mb_issue(hw, mbp)) { mbp 703 drivers/scsi/csiostor/csio_lnode.c mempool_free(mbp, hw->mb_mempool); mbp 721 drivers/scsi/csiostor/csio_lnode.c struct csio_mb *mbp; mbp 728 drivers/scsi/csiostor/csio_lnode.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 729 drivers/scsi/csiostor/csio_lnode.c if (!mbp) { mbp 740 drivers/scsi/csiostor/csio_lnode.c csio_write_fcoe_link_cond_init_mb(ln, mbp, CSIO_MB_DEFAULT_TMO, mbp 743 drivers/scsi/csiostor/csio_lnode.c if (csio_mb_issue(hw, mbp)) { mbp 746 drivers/scsi/csiostor/csio_lnode.c mempool_free(mbp, hw->mb_mempool); mbp 750 drivers/scsi/csiostor/csio_lnode.c retval = csio_mb_fw_retval(mbp); mbp 755 drivers/scsi/csiostor/csio_lnode.c mempool_free(mbp, hw->mb_mempool); mbp 762 drivers/scsi/csiostor/csio_lnode.c lcmd = (struct fw_fcoe_link_cmd *)mbp->mb; mbp 772 drivers/scsi/csiostor/csio_lnode.c mempool_free(mbp, hw->mb_mempool); mbp 783 drivers/scsi/csiostor/csio_lnode.c csio_ln_read_fcf_cbfn(struct csio_hw *hw, struct csio_mb *mbp) mbp 785 drivers/scsi/csiostor/csio_lnode.c struct csio_lnode *ln = (struct csio_lnode *)mbp->priv; mbp 788 drivers/scsi/csiostor/csio_lnode.c (struct fw_fcoe_fcf_cmd *)(mbp->mb); mbp 795 drivers/scsi/csiostor/csio_lnode.c mempool_free(mbp, hw->mb_mempool); mbp 820 drivers/scsi/csiostor/csio_lnode.c mempool_free(mbp, hw->mb_mempool); mbp 835 drivers/scsi/csiostor/csio_lnode.c struct csio_mb *mbp; mbp 837 drivers/scsi/csiostor/csio_lnode.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 838 drivers/scsi/csiostor/csio_lnode.c if (!mbp) { mbp 844 drivers/scsi/csiostor/csio_lnode.c csio_fcoe_read_fcf_init_mb(ln, mbp, CSIO_MB_DEFAULT_TMO, mbp 847 drivers/scsi/csiostor/csio_lnode.c if (csio_mb_issue(hw, mbp)) { mbp 849 drivers/scsi/csiostor/csio_lnode.c mempool_free(mbp, hw->mb_mempool); mbp 1390 drivers/scsi/csiostor/csio_lnode.c struct csio_mb *mbp; mbp 1395 drivers/scsi/csiostor/csio_lnode.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 1396 drivers/scsi/csiostor/csio_lnode.c if (!mbp) { mbp 1407 drivers/scsi/csiostor/csio_lnode.c csio_fcoe_read_portparams_init_mb(hw, mbp, CSIO_MB_DEFAULT_TMO, mbp 1409 drivers/scsi/csiostor/csio_lnode.c if (csio_mb_issue(hw, mbp)) { mbp 1411 drivers/scsi/csiostor/csio_lnode.c mempool_free(mbp, hw->mb_mempool); mbp 1414 drivers/scsi/csiostor/csio_lnode.c csio_mb_process_portparams_rsp(hw, mbp, &retval, mbp 1418 drivers/scsi/csiostor/csio_lnode.c mempool_free(mbp, hw->mb_mempool); mbp 56 drivers/scsi/csiostor/csio_mb.c csio_mb_fw_retval(struct csio_mb *mbp) mbp 60 drivers/scsi/csiostor/csio_mb.c hdr = (struct fw_cmd_hdr *)(mbp->mb); mbp 76 drivers/scsi/csiostor/csio_mb.c csio_mb_hello(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, mbp 80 drivers/scsi/csiostor/csio_mb.c struct fw_hello_cmd *cmdp = (struct fw_hello_cmd *)(mbp->mb); mbp 82 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); mbp 108 drivers/scsi/csiostor/csio_mb.c csio_mb_process_hello_rsp(struct csio_hw *hw, struct csio_mb *mbp, mbp 112 drivers/scsi/csiostor/csio_mb.c struct fw_hello_cmd *rsp = (struct fw_hello_cmd *)(mbp->mb); mbp 140 drivers/scsi/csiostor/csio_mb.c csio_mb_bye(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, mbp 143 drivers/scsi/csiostor/csio_mb.c struct fw_bye_cmd *cmdp = (struct fw_bye_cmd *)(mbp->mb); mbp 145 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); mbp 162 drivers/scsi/csiostor/csio_mb.c csio_mb_reset(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, mbp 166 drivers/scsi/csiostor/csio_mb.c struct fw_reset_cmd *cmdp = (struct fw_reset_cmd *)(mbp->mb); mbp 168 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); mbp 193 drivers/scsi/csiostor/csio_mb.c csio_mb_params(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, mbp 200 drivers/scsi/csiostor/csio_mb.c struct fw_params_cmd *cmdp = (struct fw_params_cmd *)(mbp->mb); mbp 203 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); mbp 240 drivers/scsi/csiostor/csio_mb.c csio_mb_process_read_params_rsp(struct csio_hw *hw, struct csio_mb *mbp, mbp 244 drivers/scsi/csiostor/csio_mb.c struct fw_params_cmd *rsp = (struct fw_params_cmd *)(mbp->mb); mbp 264 drivers/scsi/csiostor/csio_mb.c csio_mb_ldst(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, int reg) mbp 266 drivers/scsi/csiostor/csio_mb.c struct fw_ldst_cmd *ldst_cmd = (struct fw_ldst_cmd *)(mbp->mb); mbp 267 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, ldst_cmd, tmo, hw, NULL, 1); mbp 300 drivers/scsi/csiostor/csio_mb.c csio_mb_caps_config(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, mbp 305 drivers/scsi/csiostor/csio_mb.c (struct fw_caps_config_cmd *)(mbp->mb); mbp 307 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, wr ? 0 : 1); mbp 342 drivers/scsi/csiostor/csio_mb.c csio_mb_port(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, mbp 346 drivers/scsi/csiostor/csio_mb.c struct fw_port_cmd *cmdp = (struct fw_port_cmd *)(mbp->mb); mbp 348 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); mbp 385 drivers/scsi/csiostor/csio_mb.c csio_mb_process_read_port_rsp(struct csio_hw *hw, struct csio_mb *mbp, mbp 389 drivers/scsi/csiostor/csio_mb.c struct fw_port_cmd *rsp = (struct fw_port_cmd *)(mbp->mb); mbp 413 drivers/scsi/csiostor/csio_mb.c csio_mb_initialize(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, mbp 416 drivers/scsi/csiostor/csio_mb.c struct fw_initialize_cmd *cmdp = (struct fw_initialize_cmd *)(mbp->mb); mbp 418 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); mbp 440 drivers/scsi/csiostor/csio_mb.c csio_mb_iq_alloc(struct csio_hw *hw, struct csio_mb *mbp, void *priv, mbp 444 drivers/scsi/csiostor/csio_mb.c struct fw_iq_cmd *cmdp = (struct fw_iq_cmd *)(mbp->mb); mbp 446 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); mbp 485 drivers/scsi/csiostor/csio_mb.c csio_mb_iq_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, mbp 490 drivers/scsi/csiostor/csio_mb.c struct fw_iq_cmd *cmdp = (struct fw_iq_cmd *)(mbp->mb); mbp 503 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); mbp 571 drivers/scsi/csiostor/csio_mb.c csio_mb_iq_alloc_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, mbp 575 drivers/scsi/csiostor/csio_mb.c csio_mb_iq_alloc(hw, mbp, priv, mb_tmo, iq_params, cbfn); mbp 576 drivers/scsi/csiostor/csio_mb.c csio_mb_iq_write(hw, mbp, priv, mb_tmo, true, iq_params, cbfn); mbp 590 drivers/scsi/csiostor/csio_mb.c csio_mb_iq_alloc_write_rsp(struct csio_hw *hw, struct csio_mb *mbp, mbp 594 drivers/scsi/csiostor/csio_mb.c struct fw_iq_cmd *rsp = (struct fw_iq_cmd *)(mbp->mb); mbp 622 drivers/scsi/csiostor/csio_mb.c csio_mb_iq_free(struct csio_hw *hw, struct csio_mb *mbp, void *priv, mbp 626 drivers/scsi/csiostor/csio_mb.c struct fw_iq_cmd *cmdp = (struct fw_iq_cmd *)(mbp->mb); mbp 628 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); mbp 658 drivers/scsi/csiostor/csio_mb.c csio_mb_eq_ofld_alloc(struct csio_hw *hw, struct csio_mb *mbp, void *priv, mbp 662 drivers/scsi/csiostor/csio_mb.c struct fw_eq_ofld_cmd *cmdp = (struct fw_eq_ofld_cmd *)(mbp->mb); mbp 664 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); mbp 694 drivers/scsi/csiostor/csio_mb.c csio_mb_eq_ofld_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, mbp 699 drivers/scsi/csiostor/csio_mb.c struct fw_eq_ofld_cmd *cmdp = (struct fw_eq_ofld_cmd *)(mbp->mb); mbp 711 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); mbp 755 drivers/scsi/csiostor/csio_mb.c csio_mb_eq_ofld_alloc_write(struct csio_hw *hw, struct csio_mb *mbp, mbp 760 drivers/scsi/csiostor/csio_mb.c csio_mb_eq_ofld_alloc(hw, mbp, priv, mb_tmo, eq_ofld_params, cbfn); mbp 761 drivers/scsi/csiostor/csio_mb.c csio_mb_eq_ofld_write(hw, mbp, priv, mb_tmo, true, mbp 777 drivers/scsi/csiostor/csio_mb.c struct csio_mb *mbp, enum fw_retval *ret_val, mbp 780 drivers/scsi/csiostor/csio_mb.c struct fw_eq_ofld_cmd *rsp = (struct fw_eq_ofld_cmd *)(mbp->mb); mbp 808 drivers/scsi/csiostor/csio_mb.c csio_mb_eq_ofld_free(struct csio_hw *hw, struct csio_mb *mbp, void *priv, mbp 812 drivers/scsi/csiostor/csio_mb.c struct fw_eq_ofld_cmd *cmdp = (struct fw_eq_ofld_cmd *)(mbp->mb); mbp 814 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); mbp 838 drivers/scsi/csiostor/csio_mb.c csio_write_fcoe_link_cond_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, mbp 844 drivers/scsi/csiostor/csio_mb.c (struct fw_fcoe_link_cmd *)(mbp->mb); mbp 846 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); mbp 873 drivers/scsi/csiostor/csio_mb.c csio_fcoe_read_res_info_init_mb(struct csio_hw *hw, struct csio_mb *mbp, mbp 878 drivers/scsi/csiostor/csio_mb.c (struct fw_fcoe_res_info_cmd *)(mbp->mb); mbp 880 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, hw, cbfn, 1); mbp 907 drivers/scsi/csiostor/csio_mb.c csio_fcoe_vnp_alloc_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, mbp 913 drivers/scsi/csiostor/csio_mb.c (struct fw_fcoe_vnp_cmd *)(mbp->mb); mbp 915 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); mbp 949 drivers/scsi/csiostor/csio_mb.c csio_fcoe_vnp_read_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, mbp 954 drivers/scsi/csiostor/csio_mb.c (struct fw_fcoe_vnp_cmd *)(mbp->mb); mbp 956 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); mbp 978 drivers/scsi/csiostor/csio_mb.c csio_fcoe_vnp_free_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, mbp 983 drivers/scsi/csiostor/csio_mb.c (struct fw_fcoe_vnp_cmd *)(mbp->mb); mbp 985 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); mbp 1009 drivers/scsi/csiostor/csio_mb.c csio_fcoe_read_fcf_init_mb(struct csio_lnode *ln, struct csio_mb *mbp, mbp 1014 drivers/scsi/csiostor/csio_mb.c (struct fw_fcoe_fcf_cmd *)(mbp->mb); mbp 1016 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); mbp 1027 drivers/scsi/csiostor/csio_mb.c csio_fcoe_read_portparams_init_mb(struct csio_hw *hw, struct csio_mb *mbp, mbp 1033 drivers/scsi/csiostor/csio_mb.c struct fw_fcoe_stats_cmd *cmdp = (struct fw_fcoe_stats_cmd *)(mbp->mb); mbp 1035 drivers/scsi/csiostor/csio_mb.c CSIO_INIT_MBP(mbp, cmdp, mb_tmo, hw, cbfn, 1); mbp 1036 drivers/scsi/csiostor/csio_mb.c mbp->mb_size = 64; mbp 1052 drivers/scsi/csiostor/csio_mb.c struct csio_mb *mbp, mbp 1057 drivers/scsi/csiostor/csio_mb.c struct fw_fcoe_stats_cmd *rsp = (struct fw_fcoe_stats_cmd *)(mbp->mb); mbp 1188 drivers/scsi/csiostor/csio_mb.c csio_mb_issue(struct csio_hw *hw, struct csio_mb *mbp) mbp 1193 drivers/scsi/csiostor/csio_mb.c __be64 *cmd = mbp->mb; mbp 1198 drivers/scsi/csiostor/csio_mb.c int size = mbp->mb_size; mbp 1203 drivers/scsi/csiostor/csio_mb.c if (mbp->mb_cbfn == NULL) { mbp 1205 drivers/scsi/csiostor/csio_mb.c if (mbp->tmo < CSIO_MB_POLL_FREQ) { mbp 1206 drivers/scsi/csiostor/csio_mb.c csio_err(hw, "Invalid tmo: 0x%x\n", mbp->tmo); mbp 1212 drivers/scsi/csiostor/csio_mb.c *((uint8_t *)mbp->mb)); mbp 1218 drivers/scsi/csiostor/csio_mb.c if (mbp->mb_cbfn == NULL) { mbp 1221 drivers/scsi/csiostor/csio_mb.c hw->pfn, *((uint8_t *)mbp->mb)); mbp 1225 drivers/scsi/csiostor/csio_mb.c list_add_tail(&mbp->list, &mbm->req_q); mbp 1244 drivers/scsi/csiostor/csio_mb.c if (mbp->mb_cbfn == NULL) { mbp 1250 drivers/scsi/csiostor/csio_mb.c hw->pfn, *((uint8_t *)mbp->mb), owner); mbp 1257 drivers/scsi/csiostor/csio_mb.c hw->pfn, *((uint8_t *)mbp->mb), mbp 1277 drivers/scsi/csiostor/csio_mb.c if (mbp->mb_cbfn != NULL) { mbp 1278 drivers/scsi/csiostor/csio_mb.c mbm->mcurrent = mbp; mbp 1279 drivers/scsi/csiostor/csio_mb.c mod_timer(&mbm->timer, jiffies + msecs_to_jiffies(mbp->tmo)); mbp 1292 drivers/scsi/csiostor/csio_mb.c if (mbp->mb_cbfn) mbp 1296 drivers/scsi/csiostor/csio_mb.c cmd = mbp->mb; mbp 1298 drivers/scsi/csiostor/csio_mb.c for (ii = 0; ii < mbp->tmo; ii += CSIO_MB_POLL_FREQ) { mbp 1327 drivers/scsi/csiostor/csio_mb.c if (csio_mb_fw_retval(mbp) != FW_SUCCESS) mbp 1356 drivers/scsi/csiostor/csio_mb.c struct csio_mb *mbp; mbp 1361 drivers/scsi/csiostor/csio_mb.c mbp = list_first_entry(cbfn_q, struct csio_mb, list); mbp 1362 drivers/scsi/csiostor/csio_mb.c list_del_init(&mbp->list); mbp 1364 drivers/scsi/csiostor/csio_mb.c rv = csio_mb_fw_retval(mbp); mbp 1370 drivers/scsi/csiostor/csio_mb.c if (mbp->mb_cbfn) mbp 1371 drivers/scsi/csiostor/csio_mb.c mbp->mb_cbfn(hw, mbp); mbp 1475 drivers/scsi/csiostor/csio_mb.c struct csio_mb *mbp = mbm->mcurrent; mbp 1531 drivers/scsi/csiostor/csio_mb.c CSIO_ASSERT(mbp != NULL); mbp 1533 drivers/scsi/csiostor/csio_mb.c cmd = mbp->mb; mbp 1534 drivers/scsi/csiostor/csio_mb.c size = mbp->mb_size; mbp 1547 drivers/scsi/csiostor/csio_mb.c list_add_tail(&mbp->list, &mbm->cbfn_q); mbp 1554 drivers/scsi/csiostor/csio_mb.c if (csio_enqueue_evt(hw, CSIO_EVT_MBX, mbp, sizeof(mbp))) mbp 1579 drivers/scsi/csiostor/csio_mb.c struct csio_mb *mbp = mbm->mcurrent; mbp 1586 drivers/scsi/csiostor/csio_mb.c if (mbp == NULL) { mbp 1591 drivers/scsi/csiostor/csio_mb.c fw_hdr = (struct fw_cmd_hdr *)(mbp->mb); mbp 1600 drivers/scsi/csiostor/csio_mb.c return mbp; mbp 1613 drivers/scsi/csiostor/csio_mb.c struct csio_mb *mbp; mbp 1619 drivers/scsi/csiostor/csio_mb.c mbp = mbm->mcurrent; mbp 1625 drivers/scsi/csiostor/csio_mb.c list_add_tail(&mbp->list, cbfn_q); mbp 1643 drivers/scsi/csiostor/csio_mb.c mbp = (struct csio_mb *)tmp; mbp 1644 drivers/scsi/csiostor/csio_mb.c hdr = (struct fw_cmd_hdr *)(mbp->mb); mbp 174 drivers/scsi/csiostor/csio_mb.h void csio_mb_ldst(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, mbp 240 drivers/scsi/csiostor/csio_mb.h struct csio_mb *mbp, uint32_t mb_tmo, mbp 244 drivers/scsi/csiostor/csio_mb.h void csio_mb_process_portparams_rsp(struct csio_hw *hw, struct csio_mb *mbp, mbp 338 drivers/scsi/csiostor/csio_wr.c csio_wr_iq_create_rsp(struct csio_hw *hw, struct csio_mb *mbp, int iq_idx) mbp 347 drivers/scsi/csiostor/csio_wr.c csio_mb_iq_alloc_write_rsp(hw, mbp, &retval, &iqp); mbp 351 drivers/scsi/csiostor/csio_wr.c mempool_free(mbp, hw->mb_mempool); mbp 369 drivers/scsi/csiostor/csio_wr.c mempool_free(mbp, hw->mb_mempool); mbp 397 drivers/scsi/csiostor/csio_wr.c mempool_free(mbp, hw->mb_mempool); mbp 420 drivers/scsi/csiostor/csio_wr.c struct csio_mb *mbp; mbp 427 drivers/scsi/csiostor/csio_wr.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 428 drivers/scsi/csiostor/csio_wr.c if (!mbp) { mbp 449 drivers/scsi/csiostor/csio_wr.c mempool_free(mbp, hw->mb_mempool); mbp 497 drivers/scsi/csiostor/csio_wr.c csio_mb_iq_alloc_write(hw, mbp, priv, CSIO_MB_DEFAULT_TMO, &iqp, cbfn); mbp 499 drivers/scsi/csiostor/csio_wr.c if (csio_mb_issue(hw, mbp)) { mbp 501 drivers/scsi/csiostor/csio_wr.c mempool_free(mbp, hw->mb_mempool); mbp 508 drivers/scsi/csiostor/csio_wr.c return csio_wr_iq_create_rsp(hw, mbp, iq_idx); mbp 520 drivers/scsi/csiostor/csio_wr.c csio_wr_eq_cfg_rsp(struct csio_hw *hw, struct csio_mb *mbp, int eq_idx) mbp 527 drivers/scsi/csiostor/csio_wr.c csio_mb_eq_ofld_alloc_write_rsp(hw, mbp, &retval, &eqp); mbp 531 drivers/scsi/csiostor/csio_wr.c mempool_free(mbp, hw->mb_mempool); mbp 540 drivers/scsi/csiostor/csio_wr.c mempool_free(mbp, hw->mb_mempool); mbp 561 drivers/scsi/csiostor/csio_wr.c struct csio_mb *mbp; mbp 566 drivers/scsi/csiostor/csio_wr.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 567 drivers/scsi/csiostor/csio_wr.c if (!mbp) { mbp 584 drivers/scsi/csiostor/csio_wr.c csio_mb_eq_ofld_alloc_write(hw, mbp, priv, CSIO_MB_DEFAULT_TMO, mbp 587 drivers/scsi/csiostor/csio_wr.c if (csio_mb_issue(hw, mbp)) { mbp 589 drivers/scsi/csiostor/csio_wr.c mempool_free(mbp, hw->mb_mempool); mbp 596 drivers/scsi/csiostor/csio_wr.c return csio_wr_eq_cfg_rsp(hw, mbp, eq_idx); mbp 608 drivers/scsi/csiostor/csio_wr.c csio_wr_iq_destroy_rsp(struct csio_hw *hw, struct csio_mb *mbp, int iq_idx) mbp 610 drivers/scsi/csiostor/csio_wr.c enum fw_retval retval = csio_mb_fw_retval(mbp); mbp 616 drivers/scsi/csiostor/csio_wr.c mempool_free(mbp, hw->mb_mempool); mbp 636 drivers/scsi/csiostor/csio_wr.c struct csio_mb *mbp; mbp 642 drivers/scsi/csiostor/csio_wr.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 643 drivers/scsi/csiostor/csio_wr.c if (!mbp) mbp 659 drivers/scsi/csiostor/csio_wr.c csio_mb_iq_free(hw, mbp, priv, CSIO_MB_DEFAULT_TMO, &iqp, cbfn); mbp 661 drivers/scsi/csiostor/csio_wr.c rv = csio_mb_issue(hw, mbp); mbp 663 drivers/scsi/csiostor/csio_wr.c mempool_free(mbp, hw->mb_mempool); mbp 670 drivers/scsi/csiostor/csio_wr.c return csio_wr_iq_destroy_rsp(hw, mbp, iq_idx); mbp 682 drivers/scsi/csiostor/csio_wr.c csio_wr_eq_destroy_rsp(struct csio_hw *hw, struct csio_mb *mbp, int eq_idx) mbp 684 drivers/scsi/csiostor/csio_wr.c enum fw_retval retval = csio_mb_fw_retval(mbp); mbp 690 drivers/scsi/csiostor/csio_wr.c mempool_free(mbp, hw->mb_mempool); mbp 710 drivers/scsi/csiostor/csio_wr.c struct csio_mb *mbp; mbp 715 drivers/scsi/csiostor/csio_wr.c mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); mbp 716 drivers/scsi/csiostor/csio_wr.c if (!mbp) mbp 723 drivers/scsi/csiostor/csio_wr.c csio_mb_eq_ofld_free(hw, mbp, priv, CSIO_MB_DEFAULT_TMO, &eqp, cbfn); mbp 725 drivers/scsi/csiostor/csio_wr.c rv = csio_mb_issue(hw, mbp); mbp 727 drivers/scsi/csiostor/csio_wr.c mempool_free(mbp, hw->mb_mempool); mbp 734 drivers/scsi/csiostor/csio_wr.c return csio_wr_eq_destroy_rsp(hw, mbp, eq_idx);