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);