Lines Matching refs:mbp
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, hw->mb_mempool); in csio_wr_iq_create()
497 csio_mb_iq_alloc_write(hw, mbp, priv, CSIO_MB_DEFAULT_TMO, &iqp, cbfn); in csio_wr_iq_create()
499 if (csio_mb_issue(hw, mbp)) { in csio_wr_iq_create()
501 mempool_free(mbp, hw->mb_mempool); in csio_wr_iq_create()
508 return csio_wr_iq_create_rsp(hw, mbp, iq_idx); in csio_wr_iq_create()
520 csio_wr_eq_cfg_rsp(struct csio_hw *hw, struct csio_mb *mbp, int eq_idx) in csio_wr_eq_cfg_rsp() argument
527 csio_mb_eq_ofld_alloc_write_rsp(hw, mbp, &retval, &eqp); in csio_wr_eq_cfg_rsp()
531 mempool_free(mbp, hw->mb_mempool); in csio_wr_eq_cfg_rsp()
540 mempool_free(mbp, hw->mb_mempool); in csio_wr_eq_cfg_rsp()
561 struct csio_mb *mbp; in csio_wr_eq_create() local
566 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_wr_eq_create()
567 if (!mbp) { in csio_wr_eq_create()
584 csio_mb_eq_ofld_alloc_write(hw, mbp, priv, CSIO_MB_DEFAULT_TMO, in csio_wr_eq_create()
587 if (csio_mb_issue(hw, mbp)) { in csio_wr_eq_create()
589 mempool_free(mbp, hw->mb_mempool); in csio_wr_eq_create()
596 return csio_wr_eq_cfg_rsp(hw, mbp, eq_idx); in csio_wr_eq_create()
608 csio_wr_iq_destroy_rsp(struct csio_hw *hw, struct csio_mb *mbp, int iq_idx) in csio_wr_iq_destroy_rsp() argument
610 enum fw_retval retval = csio_mb_fw_retval(mbp); in csio_wr_iq_destroy_rsp()
616 mempool_free(mbp, hw->mb_mempool); in csio_wr_iq_destroy_rsp()
636 struct csio_mb *mbp; in csio_wr_iq_destroy() local
642 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_wr_iq_destroy()
643 if (!mbp) in csio_wr_iq_destroy()
659 csio_mb_iq_free(hw, mbp, priv, CSIO_MB_DEFAULT_TMO, &iqp, cbfn); in csio_wr_iq_destroy()
661 rv = csio_mb_issue(hw, mbp); in csio_wr_iq_destroy()
663 mempool_free(mbp, hw->mb_mempool); in csio_wr_iq_destroy()
670 return csio_wr_iq_destroy_rsp(hw, mbp, iq_idx); in csio_wr_iq_destroy()
682 csio_wr_eq_destroy_rsp(struct csio_hw *hw, struct csio_mb *mbp, int eq_idx) in csio_wr_eq_destroy_rsp() argument
684 enum fw_retval retval = csio_mb_fw_retval(mbp); in csio_wr_eq_destroy_rsp()
690 mempool_free(mbp, hw->mb_mempool); in csio_wr_eq_destroy_rsp()
710 struct csio_mb *mbp; in csio_wr_eq_destroy() local
715 mbp = mempool_alloc(hw->mb_mempool, GFP_ATOMIC); in csio_wr_eq_destroy()
716 if (!mbp) in csio_wr_eq_destroy()
723 csio_mb_eq_ofld_free(hw, mbp, priv, CSIO_MB_DEFAULT_TMO, &eqp, cbfn); in csio_wr_eq_destroy()
725 rv = csio_mb_issue(hw, mbp); in csio_wr_eq_destroy()
727 mempool_free(mbp, hw->mb_mempool); in csio_wr_eq_destroy()
734 return csio_wr_eq_destroy_rsp(hw, mbp, eq_idx); in csio_wr_eq_destroy()