cqp_request       224 drivers/infiniband/hw/i40iw/i40iw.h 		struct i40iw_cqp_request *cqp_request;
cqp_request       419 drivers/infiniband/hw/i40iw/i40iw.h void i40iw_free_cqp_request(struct i40iw_cqp *cqp, struct i40iw_cqp_request *cqp_request);
cqp_request       420 drivers/infiniband/hw/i40iw/i40iw.h void i40iw_put_cqp_request(struct i40iw_cqp *cqp, struct i40iw_cqp_request *cqp_request);
cqp_request       521 drivers/infiniband/hw/i40iw/i40iw.h 					   struct i40iw_cqp_request *cqp_request);
cqp_request       124 drivers/infiniband/hw/i40iw/i40iw_hw.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       135 drivers/infiniband/hw/i40iw/i40iw_hw.c 		cqp_request = (struct i40iw_cqp_request *)(unsigned long)info.scratch;
cqp_request       139 drivers/infiniband/hw/i40iw/i40iw_hw.c 		if (cqp_request) {
cqp_request       140 drivers/infiniband/hw/i40iw/i40iw_hw.c 			cqp_request->compl_info.maj_err_code = info.maj_err_code;
cqp_request       141 drivers/infiniband/hw/i40iw/i40iw_hw.c 			cqp_request->compl_info.min_err_code = info.min_err_code;
cqp_request       142 drivers/infiniband/hw/i40iw/i40iw_hw.c 			cqp_request->compl_info.op_ret_val = info.op_ret_val;
cqp_request       143 drivers/infiniband/hw/i40iw/i40iw_hw.c 			cqp_request->compl_info.error = info.error;
cqp_request       145 drivers/infiniband/hw/i40iw/i40iw_hw.c 			if (cqp_request->waiting) {
cqp_request       146 drivers/infiniband/hw/i40iw/i40iw_hw.c 				cqp_request->request_done = true;
cqp_request       147 drivers/infiniband/hw/i40iw/i40iw_hw.c 				wake_up(&cqp_request->waitq);
cqp_request       148 drivers/infiniband/hw/i40iw/i40iw_hw.c 				i40iw_put_cqp_request(&iwdev->cqp, cqp_request);
cqp_request       150 drivers/infiniband/hw/i40iw/i40iw_hw.c 				if (cqp_request->callback_fcn)
cqp_request       151 drivers/infiniband/hw/i40iw/i40iw_hw.c 					cqp_request->callback_fcn(cqp_request, 1);
cqp_request       152 drivers/infiniband/hw/i40iw/i40iw_hw.c 				i40iw_put_cqp_request(&iwdev->cqp, cqp_request);
cqp_request       449 drivers/infiniband/hw/i40iw/i40iw_hw.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       453 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, add_port);
cqp_request       454 drivers/infiniband/hw/i40iw/i40iw_hw.c 	if (!cqp_request)
cqp_request       457 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info = &cqp_request->info;
cqp_request       467 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info->in.u.manage_apbvt_entry.scratch = (uintptr_t)cqp_request;
cqp_request       468 drivers/infiniband/hw/i40iw/i40iw_hw.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request       532 drivers/infiniband/hw/i40iw/i40iw_hw.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       539 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, false);
cqp_request       540 drivers/infiniband/hw/i40iw/i40iw_hw.c 	if (!cqp_request)
cqp_request       543 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info = &cqp_request->info;
cqp_request       551 drivers/infiniband/hw/i40iw/i40iw_hw.c 		cqp_info->in.u.add_arp_cache_entry.scratch = (uintptr_t)cqp_request;
cqp_request       555 drivers/infiniband/hw/i40iw/i40iw_hw.c 		cqp_info->in.u.del_arp_cache_entry.scratch = (uintptr_t)cqp_request;
cqp_request       561 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info->in.u.add_arp_cache_entry.scratch = (uintptr_t)cqp_request;
cqp_request       563 drivers/infiniband/hw/i40iw/i40iw_hw.c 	if (i40iw_handle_cqp_op(iwdev, cqp_request))
cqp_request       572 drivers/infiniband/hw/i40iw/i40iw_hw.c static void i40iw_send_syn_cqp_callback(struct i40iw_cqp_request *cqp_request, u32 send_ack)
cqp_request       574 drivers/infiniband/hw/i40iw/i40iw_hw.c 	i40iw_send_syn(cqp_request->param, send_ack);
cqp_request       599 drivers/infiniband/hw/i40iw/i40iw_hw.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       602 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_request = i40iw_get_cqp_request(iwcqp, wait);
cqp_request       603 drivers/infiniband/hw/i40iw/i40iw_hw.c 	if (!cqp_request)
cqp_request       605 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info = &cqp_request->info;
cqp_request       636 drivers/infiniband/hw/i40iw/i40iw_hw.c 		cqp_request->callback_fcn = i40iw_send_syn_cqp_callback;
cqp_request       637 drivers/infiniband/hw/i40iw/i40iw_hw.c 		cqp_request->param = (void *)cmnode;
cqp_request       653 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info->in.u.manage_qhash_table_entry.scratch = (uintptr_t)cqp_request;
cqp_request       656 drivers/infiniband/hw/i40iw/i40iw_hw.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request       676 drivers/infiniband/hw/i40iw/i40iw_hw.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       680 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, wait);
cqp_request       681 drivers/infiniband/hw/i40iw/i40iw_hw.c 	if (!cqp_request)
cqp_request       684 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info = &cqp_request->info;
cqp_request       685 drivers/infiniband/hw/i40iw/i40iw_hw.c 	hw_info = &cqp_request->info.in.u.qp_flush_wqes.info;
cqp_request       691 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info->in.u.qp_flush_wqes.scratch = (uintptr_t)cqp_request;
cqp_request       692 drivers/infiniband/hw/i40iw/i40iw_hw.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request       699 drivers/infiniband/hw/i40iw/i40iw_hw.c 	if (!cqp_request->compl_info.maj_err_code) {
cqp_request       700 drivers/infiniband/hw/i40iw/i40iw_hw.c 		switch (cqp_request->compl_info.min_err_code) {
cqp_request       732 drivers/infiniband/hw/i40iw/i40iw_hw.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       735 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, wait);
cqp_request       736 drivers/infiniband/hw/i40iw/i40iw_hw.c 	if (!cqp_request)
cqp_request       739 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info = &cqp_request->info;
cqp_request       740 drivers/infiniband/hw/i40iw/i40iw_hw.c 	ae_info = &cqp_request->info.in.u.gen_ae.info;
cqp_request       746 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info->in.u.gen_ae.scratch = (uintptr_t)cqp_request;
cqp_request       747 drivers/infiniband/hw/i40iw/i40iw_hw.c 	if (i40iw_handle_cqp_op(iwdev, cqp_request))
cqp_request       764 drivers/infiniband/hw/i40iw/i40iw_hw.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       770 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, wait);
cqp_request       771 drivers/infiniband/hw/i40iw/i40iw_hw.c 	if (!cqp_request)
cqp_request       774 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info = &cqp_request->info;
cqp_request       775 drivers/infiniband/hw/i40iw/i40iw_hw.c 	hw_info = &cqp_request->info.in.u.manage_vf_pble_bp.info;
cqp_request       781 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info->in.u.manage_vf_pble_bp.scratch = (uintptr_t)cqp_request;
cqp_request       782 drivers/infiniband/hw/i40iw/i40iw_hw.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1047 drivers/infiniband/hw/i40iw/i40iw_main.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1051 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_request = i40iw_get_cqp_request(iwcqp, true);
cqp_request      1052 drivers/infiniband/hw/i40iw/i40iw_main.c 	if (!cqp_request) {
cqp_request      1056 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_info = &cqp_request->info;
cqp_request      1060 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_info->in.u.del_local_mac_ipaddr_entry.scratch = (uintptr_t)cqp_request;
cqp_request      1063 drivers/infiniband/hw/i40iw/i40iw_main.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1080 drivers/infiniband/hw/i40iw/i40iw_main.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1084 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_request = i40iw_get_cqp_request(iwcqp, true);
cqp_request      1085 drivers/infiniband/hw/i40iw/i40iw_main.c 	if (!cqp_request) {
cqp_request      1090 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_info = &cqp_request->info;
cqp_request      1096 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_info->in.u.add_local_mac_ipaddr_entry.scratch = (uintptr_t)cqp_request;
cqp_request      1099 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_info->in.u.add_local_mac_ipaddr_entry.scratch = (uintptr_t)cqp_request;
cqp_request      1100 drivers/infiniband/hw/i40iw/i40iw_main.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1119 drivers/infiniband/hw/i40iw/i40iw_main.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1123 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_request = i40iw_get_cqp_request(iwcqp, true);
cqp_request      1124 drivers/infiniband/hw/i40iw/i40iw_main.c 	if (!cqp_request) {
cqp_request      1130 drivers/infiniband/hw/i40iw/i40iw_main.c 	atomic_inc(&cqp_request->refcount);
cqp_request      1132 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_info = &cqp_request->info;
cqp_request      1136 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_info->in.u.alloc_local_mac_ipaddr_entry.scratch = (uintptr_t)cqp_request;
cqp_request      1137 drivers/infiniband/hw/i40iw/i40iw_main.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1139 drivers/infiniband/hw/i40iw/i40iw_main.c 		*mac_ip_tbl_idx = cqp_request->compl_info.op_ret_val;
cqp_request      1143 drivers/infiniband/hw/i40iw/i40iw_main.c 	i40iw_put_cqp_request(iwcqp, cqp_request);
cqp_request       364 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp_request *cqp_request = NULL;
cqp_request       369 drivers/infiniband/hw/i40iw/i40iw_utils.c 		cqp_request = list_entry(cqp->cqp_avail_reqs.next,
cqp_request       371 drivers/infiniband/hw/i40iw/i40iw_utils.c 		list_del_init(&cqp_request->list);
cqp_request       374 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (!cqp_request) {
cqp_request       375 drivers/infiniband/hw/i40iw/i40iw_utils.c 		cqp_request = kzalloc(sizeof(*cqp_request), GFP_ATOMIC);
cqp_request       376 drivers/infiniband/hw/i40iw/i40iw_utils.c 		if (cqp_request) {
cqp_request       377 drivers/infiniband/hw/i40iw/i40iw_utils.c 			cqp_request->dynamic = true;
cqp_request       378 drivers/infiniband/hw/i40iw/i40iw_utils.c 			INIT_LIST_HEAD(&cqp_request->list);
cqp_request       379 drivers/infiniband/hw/i40iw/i40iw_utils.c 			init_waitqueue_head(&cqp_request->waitq);
cqp_request       382 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (!cqp_request) {
cqp_request       388 drivers/infiniband/hw/i40iw/i40iw_utils.c 		atomic_set(&cqp_request->refcount, 2);
cqp_request       389 drivers/infiniband/hw/i40iw/i40iw_utils.c 		cqp_request->waiting = true;
cqp_request       391 drivers/infiniband/hw/i40iw/i40iw_utils.c 		atomic_set(&cqp_request->refcount, 1);
cqp_request       393 drivers/infiniband/hw/i40iw/i40iw_utils.c 	return cqp_request;
cqp_request       401 drivers/infiniband/hw/i40iw/i40iw_utils.c void i40iw_free_cqp_request(struct i40iw_cqp *cqp, struct i40iw_cqp_request *cqp_request)
cqp_request       406 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (cqp_request->dynamic) {
cqp_request       407 drivers/infiniband/hw/i40iw/i40iw_utils.c 		kfree(cqp_request);
cqp_request       409 drivers/infiniband/hw/i40iw/i40iw_utils.c 		cqp_request->request_done = false;
cqp_request       410 drivers/infiniband/hw/i40iw/i40iw_utils.c 		cqp_request->callback_fcn = NULL;
cqp_request       411 drivers/infiniband/hw/i40iw/i40iw_utils.c 		cqp_request->waiting = false;
cqp_request       414 drivers/infiniband/hw/i40iw/i40iw_utils.c 		list_add_tail(&cqp_request->list, &cqp->cqp_avail_reqs);
cqp_request       426 drivers/infiniband/hw/i40iw/i40iw_utils.c 			   struct i40iw_cqp_request *cqp_request)
cqp_request       428 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (atomic_dec_and_test(&cqp_request->refcount))
cqp_request       429 drivers/infiniband/hw/i40iw/i40iw_utils.c 		i40iw_free_cqp_request(cqp, cqp_request);
cqp_request       438 drivers/infiniband/hw/i40iw/i40iw_utils.c 					   struct i40iw_cqp_request *cqp_request)
cqp_request       442 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (cqp_request->waiting) {
cqp_request       443 drivers/infiniband/hw/i40iw/i40iw_utils.c 		cqp_request->compl_info.error = true;
cqp_request       444 drivers/infiniband/hw/i40iw/i40iw_utils.c 		cqp_request->request_done = true;
cqp_request       445 drivers/infiniband/hw/i40iw/i40iw_utils.c 		wake_up(&cqp_request->waitq);
cqp_request       447 drivers/infiniband/hw/i40iw/i40iw_utils.c 	i40iw_put_cqp_request(cqp, cqp_request);
cqp_request       449 drivers/infiniband/hw/i40iw/i40iw_utils.c 			   !atomic_read(&cqp_request->refcount),
cqp_request       461 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp_request *cqp_request = NULL;
cqp_request       468 drivers/infiniband/hw/i40iw/i40iw_utils.c 		cqp_request = (struct i40iw_cqp_request *)(unsigned long)cqp->scratch_array[wqe_idx];
cqp_request       469 drivers/infiniband/hw/i40iw/i40iw_utils.c 		if (cqp_request)
cqp_request       470 drivers/infiniband/hw/i40iw/i40iw_utils.c 			i40iw_free_pending_cqp_request(cqp, cqp_request);
cqp_request       476 drivers/infiniband/hw/i40iw/i40iw_utils.c 		cqp_request = container_of(pcmdinfo, struct i40iw_cqp_request, info);
cqp_request       477 drivers/infiniband/hw/i40iw/i40iw_utils.c 		if (cqp_request)
cqp_request       478 drivers/infiniband/hw/i40iw/i40iw_utils.c 			i40iw_free_pending_cqp_request(cqp, cqp_request);
cqp_request       487 drivers/infiniband/hw/i40iw/i40iw_utils.c static void i40iw_free_qp(struct i40iw_cqp_request *cqp_request, u32 num)
cqp_request       489 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_sc_qp *qp = (struct i40iw_sc_qp *)cqp_request->param;
cqp_request       507 drivers/infiniband/hw/i40iw/i40iw_utils.c 			    struct i40iw_cqp_request *cqp_request)
cqp_request       509 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct cqp_commands_info *info = &cqp_request->info;
cqp_request       517 drivers/infiniband/hw/i40iw/i40iw_utils.c 		if (wait_event_timeout(cqp_request->waitq,
cqp_request       518 drivers/infiniband/hw/i40iw/i40iw_utils.c 				       cqp_request->request_done, CQP_COMPL_WAIT_TIME))
cqp_request       534 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_error = cqp_request->compl_info.error;
cqp_request       537 drivers/infiniband/hw/i40iw/i40iw_utils.c 			     info->cqp_cmd, cqp_request->compl_info.maj_err_code,
cqp_request       538 drivers/infiniband/hw/i40iw/i40iw_utils.c 			     cqp_request->compl_info.min_err_code);
cqp_request       543 drivers/infiniband/hw/i40iw/i40iw_utils.c 	i40iw_put_cqp_request(iwcqp, cqp_request);
cqp_request       554 drivers/infiniband/hw/i40iw/i40iw_utils.c 					   *cqp_request)
cqp_request       558 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct cqp_commands_info *info = &cqp_request->info;
cqp_request       562 drivers/infiniband/hw/i40iw/i40iw_utils.c 		i40iw_free_cqp_request(&iwdev->cqp, cqp_request);
cqp_request       569 drivers/infiniband/hw/i40iw/i40iw_utils.c 		i40iw_free_cqp_request(&iwdev->cqp, cqp_request);
cqp_request       572 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (cqp_request->waiting)
cqp_request       573 drivers/infiniband/hw/i40iw/i40iw_utils.c 		err_code = i40iw_wait_event(iwdev, cqp_request);
cqp_request       639 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       656 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, false);
cqp_request       657 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (!cqp_request)
cqp_request       660 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request->callback_fcn = i40iw_free_qp;
cqp_request       661 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request->param = (void *)&iwqp->sc_qp;
cqp_request       662 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info = &cqp_request->info;
cqp_request       666 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info->in.u.qp_destroy.scratch = (uintptr_t)cqp_request;
cqp_request       668 drivers/infiniband/hw/i40iw/i40iw_utils.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request       835 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       839 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp_request       840 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (!cqp_request)
cqp_request       842 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info = &cqp_request->info;
cqp_request       848 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info->in.u.update_pe_sds.scratch = (uintptr_t)cqp_request;
cqp_request       849 drivers/infiniband/hw/i40iw/i40iw_utils.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request       864 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       869 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, false);
cqp_request       870 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (!cqp_request)
cqp_request       873 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info = &cqp_request->info;
cqp_request       877 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info->in.u.suspend_resume.scratch = (uintptr_t)cqp_request;
cqp_request       878 drivers/infiniband/hw/i40iw/i40iw_utils.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1010 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp_request *cqp_request =
cqp_request      1011 drivers/infiniband/hw/i40iw/i40iw_utils.c 	    ((struct virtchnl_work *)work)->cqp_request;
cqp_request      1014 drivers/infiniband/hw/i40iw/i40iw_utils.c 			&cqp_request->info.in.u.manage_hmc_pm.info;
cqp_request      1016 drivers/infiniband/hw/i40iw/i40iw_utils.c 	    (struct i40iw_device *)cqp_request->info.in.u.manage_hmc_pm.dev->back_dev;
cqp_request      1019 drivers/infiniband/hw/i40iw/i40iw_utils.c 	ccq_cqe_info.maj_err_code = cqp_request->compl_info.maj_err_code;
cqp_request      1020 drivers/infiniband/hw/i40iw/i40iw_utils.c 	ccq_cqe_info.min_err_code = cqp_request->compl_info.min_err_code;
cqp_request      1021 drivers/infiniband/hw/i40iw/i40iw_utils.c 	ccq_cqe_info.op_code = cqp_request->compl_info.op_code;
cqp_request      1022 drivers/infiniband/hw/i40iw/i40iw_utils.c 	ccq_cqe_info.op_ret_val = cqp_request->compl_info.op_ret_val;
cqp_request      1024 drivers/infiniband/hw/i40iw/i40iw_utils.c 	ccq_cqe_info.error = cqp_request->compl_info.error;
cqp_request      1025 drivers/infiniband/hw/i40iw/i40iw_utils.c 	hmcfcninfo->callback_fcn(cqp_request->info.in.u.manage_hmc_pm.dev,
cqp_request      1027 drivers/infiniband/hw/i40iw/i40iw_utils.c 	i40iw_put_cqp_request(&iwdev->cqp, cqp_request);
cqp_request      1035 drivers/infiniband/hw/i40iw/i40iw_utils.c static void i40iw_cqp_manage_hmc_fcn_callback(struct i40iw_cqp_request *cqp_request,
cqp_request      1040 drivers/infiniband/hw/i40iw/i40iw_utils.c 	    &cqp_request->info.in.u.manage_hmc_pm.info;
cqp_request      1042 drivers/infiniband/hw/i40iw/i40iw_utils.c 	    (struct i40iw_device *)cqp_request->info.in.u.manage_hmc_pm.dev->
cqp_request      1047 drivers/infiniband/hw/i40iw/i40iw_utils.c 		atomic_inc(&cqp_request->refcount);
cqp_request      1049 drivers/infiniband/hw/i40iw/i40iw_utils.c 		work->cqp_request = cqp_request;
cqp_request      1067 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1072 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, false);
cqp_request      1073 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (!cqp_request)
cqp_request      1075 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info = &cqp_request->info;
cqp_request      1076 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request->callback_fcn = i40iw_cqp_manage_hmc_fcn_callback;
cqp_request      1077 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request->param = hmcfcninfo;
cqp_request      1083 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info->in.u.manage_hmc_pm.scratch = (uintptr_t)cqp_request;
cqp_request      1084 drivers/infiniband/hw/i40iw/i40iw_utils.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1101 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1105 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp_request      1106 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (!cqp_request)
cqp_request      1108 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info = &cqp_request->info;
cqp_request      1109 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request->param = NULL;
cqp_request      1116 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info->in.u.query_fpm_values.scratch = (uintptr_t)cqp_request;
cqp_request      1117 drivers/infiniband/hw/i40iw/i40iw_utils.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1134 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1138 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp_request      1139 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (!cqp_request)
cqp_request      1141 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info = &cqp_request->info;
cqp_request      1142 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request->param = NULL;
cqp_request      1149 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info->in.u.commit_fpm_values.scratch = (uintptr_t)cqp_request;
cqp_request      1150 drivers/infiniband/hw/i40iw/i40iw_utils.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1193 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1197 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(iwcqp, true);
cqp_request      1198 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (!cqp_request)
cqp_request      1201 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info = &cqp_request->info;
cqp_request      1205 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info->in.u.cq_create.scratch = (uintptr_t)cqp_request;
cqp_request      1206 drivers/infiniband/hw/i40iw/i40iw_utils.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1223 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1228 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(iwcqp, true);
cqp_request      1229 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (!cqp_request)
cqp_request      1232 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info = &cqp_request->info;
cqp_request      1233 drivers/infiniband/hw/i40iw/i40iw_utils.c 	qp_info = &cqp_request->info.in.u.qp_create.info;
cqp_request      1243 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info->in.u.qp_create.scratch = (uintptr_t)cqp_request;
cqp_request      1244 drivers/infiniband/hw/i40iw/i40iw_utils.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1271 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1275 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(iwcqp, true);
cqp_request      1276 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (!cqp_request)
cqp_request      1279 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info = &cqp_request->info;
cqp_request      1285 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info->in.u.qp_destroy.scratch = (uintptr_t)cqp_request;
cqp_request      1287 drivers/infiniband/hw/i40iw/i40iw_utils.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request       215 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       222 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp_request       223 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (!cqp_request)
cqp_request       226 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	atomic_inc(&cqp_request->refcount);
cqp_request       228 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info = &cqp_request->info;
cqp_request       235 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info->in.u.manage_push_page.scratch = (uintptr_t)cqp_request;
cqp_request       237 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request       239 drivers/infiniband/hw/i40iw/i40iw_verbs.c 		qp->push_idx = cqp_request->compl_info.op_ret_val;
cqp_request       242 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	i40iw_put_cqp_request(&iwdev->cqp, cqp_request);
cqp_request       252 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       259 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, false);
cqp_request       260 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (!cqp_request)
cqp_request       263 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info = &cqp_request->info;
cqp_request       271 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info->in.u.manage_push_page.scratch = (uintptr_t)cqp_request;
cqp_request       273 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request       539 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       696 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(iwcqp, true);
cqp_request       697 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (!cqp_request) {
cqp_request       701 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info = &cqp_request->info;
cqp_request       702 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	qp_info = &cqp_request->info.in.u.qp_create.info;
cqp_request       712 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info->in.u.qp_create.scratch = (uintptr_t)cqp_request;
cqp_request       713 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	ret = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request       793 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_cqp_request *cqp_request;
cqp_request       798 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, wait);
cqp_request       799 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (!cqp_request)
cqp_request       802 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info = &cqp_request->info;
cqp_request       808 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info->in.u.qp_modify.scratch = (uintptr_t)cqp_request;
cqp_request       809 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (!i40iw_handle_cqp_op(iwdev, cqp_request))
cqp_request      1035 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1038 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp_request      1039 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (!cqp_request)
cqp_request      1042 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info = &cqp_request->info;
cqp_request      1047 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info->in.u.cq_destroy.scratch = (uintptr_t)cqp_request;
cqp_request      1048 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1091 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1183 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp_request      1184 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (!cqp_request) {
cqp_request      1189 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info = &cqp_request->info;
cqp_request      1193 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info->in.u.cq_create.scratch = (uintptr_t)cqp_request;
cqp_request      1194 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1515 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1518 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp_request      1519 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (!cqp_request)
cqp_request      1522 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info = &cqp_request->info;
cqp_request      1533 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info->in.u.alloc_stag.scratch = (uintptr_t)cqp_request;
cqp_request      1535 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1682 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      1685 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp_request      1686 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (!cqp_request)
cqp_request      1689 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info = &cqp_request->info;
cqp_request      1716 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info->in.u.mr_reg_non_shared.scratch = (uintptr_t)cqp_request;
cqp_request      1718 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);
cqp_request      1994 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_cqp_request *cqp_request;
cqp_request      2017 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp_request      2018 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	if (!cqp_request)
cqp_request      2021 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info = &cqp_request->info;
cqp_request      2035 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info->in.u.dealloc_stag.scratch = (uintptr_t)cqp_request;
cqp_request      2036 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	status = i40iw_handle_cqp_op(iwdev, cqp_request);