Lines Matching refs:cqp_request

212 	struct irdma_cqp_request *cqp_request;  in irdma_alloc_push_page()  local
218 cqp_request = irdma_alloc_and_get_cqp_request(&iwdev->rf->cqp, true); in irdma_alloc_push_page()
219 if (!cqp_request) in irdma_alloc_push_page()
222 cqp_info = &cqp_request->info; in irdma_alloc_push_page()
231 cqp_info->in.u.manage_push_page.scratch = (uintptr_t)cqp_request; in irdma_alloc_push_page()
233 status = irdma_handle_cqp_op(iwdev->rf, cqp_request); in irdma_alloc_push_page()
234 if (!status && cqp_request->compl_info.op_ret_val < in irdma_alloc_push_page()
236 qp->push_idx = cqp_request->compl_info.op_ret_val; in irdma_alloc_push_page()
240 irdma_put_cqp_request(&iwdev->rf->cqp, cqp_request); in irdma_alloc_push_page()
541 struct irdma_cqp_request *cqp_request; in irdma_cqp_create_qp_cmd() local
546 cqp_request = irdma_alloc_and_get_cqp_request(&rf->cqp, true); in irdma_cqp_create_qp_cmd()
547 if (!cqp_request) in irdma_cqp_create_qp_cmd()
550 cqp_info = &cqp_request->info; in irdma_cqp_create_qp_cmd()
551 qp_info = &cqp_request->info.in.u.qp_create.info; in irdma_cqp_create_qp_cmd()
560 cqp_info->in.u.qp_create.scratch = (uintptr_t)cqp_request; in irdma_cqp_create_qp_cmd()
561 status = irdma_handle_cqp_op(rf, cqp_request); in irdma_cqp_create_qp_cmd()
562 irdma_put_cqp_request(&rf->cqp, cqp_request); in irdma_cqp_create_qp_cmd()
1457 struct irdma_cqp_request *cqp_request; in irdma_resize_cq() local
1543 cqp_request = irdma_alloc_and_get_cqp_request(&rf->cqp, true); in irdma_resize_cq()
1544 if (!cqp_request) { in irdma_resize_cq()
1552 cqp_info = &cqp_request->info; in irdma_resize_cq()
1558 cqp_info->in.u.cq_modify.scratch = (uintptr_t)cqp_request; in irdma_resize_cq()
1560 ret = irdma_handle_cqp_op(rf, cqp_request); in irdma_resize_cq()
1561 irdma_put_cqp_request(&rf->cqp, cqp_request); in irdma_resize_cq()
1849 struct irdma_cqp_request *cqp_request; in irdma_hw_alloc_stag() local
1853 cqp_request = irdma_alloc_and_get_cqp_request(&iwdev->rf->cqp, true); in irdma_hw_alloc_stag()
1854 if (!cqp_request) in irdma_hw_alloc_stag()
1857 cqp_info = &cqp_request->info; in irdma_hw_alloc_stag()
1869 cqp_info->in.u.alloc_stag.scratch = (uintptr_t)cqp_request; in irdma_hw_alloc_stag()
1870 status = irdma_handle_cqp_op(iwdev->rf, cqp_request); in irdma_hw_alloc_stag()
1871 irdma_put_cqp_request(&iwdev->rf->cqp, cqp_request); in irdma_hw_alloc_stag()
1941 struct irdma_cqp_request *cqp_request; in irdma_hwreg_mr() local
1945 cqp_request = irdma_alloc_and_get_cqp_request(&iwdev->rf->cqp, true); in irdma_hwreg_mr()
1946 if (!cqp_request) in irdma_hwreg_mr()
1949 cqp_info = &cqp_request->info; in irdma_hwreg_mr()
1981 cqp_info->in.u.mr_reg_non_shared.scratch = (uintptr_t)cqp_request; in irdma_hwreg_mr()
1982 ret = irdma_handle_cqp_op(iwdev->rf, cqp_request); in irdma_hwreg_mr()
1983 irdma_put_cqp_request(&iwdev->rf->cqp, cqp_request); in irdma_hwreg_mr()
2248 struct irdma_cqp_request *cqp_request; in irdma_hwdereg_mr() local
2259 cqp_request = irdma_alloc_and_get_cqp_request(&iwdev->rf->cqp, true); in irdma_hwdereg_mr()
2260 if (!cqp_request) in irdma_hwdereg_mr()
2263 cqp_info = &cqp_request->info; in irdma_hwdereg_mr()
2275 cqp_info->in.u.dealloc_stag.scratch = (uintptr_t)cqp_request; in irdma_hwdereg_mr()
2276 status = irdma_handle_cqp_op(iwdev->rf, cqp_request); in irdma_hwdereg_mr()
2277 irdma_put_cqp_request(&iwdev->rf->cqp, cqp_request); in irdma_hwdereg_mr()
3002 struct irdma_cqp_request *cqp_request; in irdma_mcast_cqp_op() local
3005 cqp_request = irdma_alloc_and_get_cqp_request(&iwdev->rf->cqp, true); in irdma_mcast_cqp_op()
3006 if (!cqp_request) in irdma_mcast_cqp_op()
3009 cqp_request->info.in.u.mc_create.info = *mc_grp_ctx; in irdma_mcast_cqp_op()
3010 cqp_info = &cqp_request->info; in irdma_mcast_cqp_op()
3013 cqp_info->in.u.mc_create.scratch = (uintptr_t)cqp_request; in irdma_mcast_cqp_op()
3015 status = irdma_handle_cqp_op(iwdev->rf, cqp_request); in irdma_mcast_cqp_op()
3016 irdma_put_cqp_request(&iwdev->rf->cqp, cqp_request); in irdma_mcast_cqp_op()