/linux-6.3-rc2/drivers/infiniband/sw/rxe/ |
A D | rxe_cq.c | 59 struct rxe_create_cq_resp __user *uresp) in rxe_cq_from_init() argument 72 err = do_mmap_info(rxe, uresp ? &uresp->mi : NULL, udata, in rxe_cq_from_init() 80 cq->is_user = uresp; in rxe_cq_from_init() 92 struct rxe_resize_cq_resp __user *uresp, in rxe_cq_resize_queue() argument 99 uresp ? &uresp->mi : NULL, NULL, &cq->cq_lock); in rxe_cq_resize_queue()
|
A D | rxe_srq.c | 46 struct rxe_create_srq_resp __user *uresp) in rxe_srq_from_init() argument 74 err = do_mmap_info(rxe, uresp ? &uresp->mi : NULL, udata, q->buf, in rxe_srq_from_init() 82 if (uresp) { in rxe_srq_from_init() 83 if (copy_to_user(&uresp->srq_num, &srq->srq_num, in rxe_srq_from_init() 84 sizeof(uresp->srq_num))) { in rxe_srq_from_init()
|
A D | rxe_verbs.c | 168 if (udata->outlen >= sizeof(*uresp)) in rxe_create_ah() 169 uresp = udata->outbuf; in rxe_create_ah() 189 if (uresp) { in rxe_create_ah() 192 sizeof(uresp->ah_num)); in rxe_create_ah() 286 if (udata->outlen < sizeof(*uresp)) in rxe_create_srq() 288 uresp = udata->outbuf; in rxe_create_srq() 397 if (udata->outlen < sizeof(*uresp)) in rxe_create_qp() 399 uresp = udata->outbuf; in rxe_create_qp() 761 uresp = udata->outbuf; in rxe_create_cq() 772 uresp); in rxe_create_cq() [all …]
|
A D | rxe_loc.h | 26 struct rxe_create_cq_resp __user *uresp); 29 struct rxe_resize_cq_resp __user *uresp, 107 struct rxe_create_qp_resp __user *uresp, 164 struct rxe_create_srq_resp __user *uresp);
|
A D | rxe_qp.c | 185 struct rxe_create_qp_resp __user *uresp) in rxe_qp_init_req() argument 220 err = do_mmap_info(rxe, uresp ? &uresp->sq_mi : NULL, udata, in rxe_qp_init_req() 255 struct rxe_create_qp_resp __user *uresp) in rxe_qp_init_resp() argument 273 err = do_mmap_info(rxe, uresp ? &uresp->rq_mi : NULL, udata, in rxe_qp_init_resp() 298 struct rxe_create_qp_resp __user *uresp, in rxe_qp_from_init() argument 323 err = rxe_qp_init_req(rxe, qp, init, udata, uresp); in rxe_qp_from_init() 327 err = rxe_qp_init_resp(rxe, qp, init, udata, uresp); in rxe_qp_from_init()
|
/linux-6.3-rc2/drivers/infiniband/hw/ocrdma/ |
A D | ocrdma_verbs.c | 937 memset(&uresp, 0, sizeof(uresp)); in ocrdma_copy_cq_uresp() 940 uresp.num_pages = 1; in ocrdma_copy_cq_uresp() 946 status = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in ocrdma_copy_cq_uresp() 952 status = ocrdma_add_mmap(uctx, uresp.db_page_addr, uresp.db_page_size); in ocrdma_copy_cq_uresp() 955 status = ocrdma_add_mmap(uctx, uresp.page_addr[0], uresp.page_size); in ocrdma_copy_cq_uresp() 957 ocrdma_del_mmap(uctx, uresp.db_page_addr, uresp.db_page_size); in ocrdma_copy_cq_uresp() 1181 memset(&uresp, 0, sizeof(uresp)); in ocrdma_copy_qp_uresp() 1207 status = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in ocrdma_copy_qp_uresp() 1225 ocrdma_del_mmap(pd->uctx, uresp.sq_page_addr[0], uresp.sq_page_size); in ocrdma_copy_qp_uresp() 1739 memset(&uresp, 0, sizeof(uresp)); in ocrdma_copy_srq_uresp() [all …]
|
/linux-6.3-rc2/drivers/infiniband/sw/siw/ |
A D | siw_verbs.c | 99 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_alloc_ucontext() 438 uresp.num_sqe = num_sqe; in siw_create_qp() 439 uresp.num_rqe = num_rqe; in siw_create_qp() 440 uresp.qp_id = qp_id(qp); in siw_create_qp() 469 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_qp() 1189 uresp.cq_id = cq->id; in siw_create_cq() 1190 uresp.num_cqe = size; in siw_create_cq() 1196 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_cq() 1385 uresp.stag = mem->stag; in siw_reg_user_mr() 1391 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_reg_user_mr() [all …]
|
/linux-6.3-rc2/drivers/infiniband/hw/cxgb4/ |
A D | provider.c | 82 struct c4iw_alloc_ucontext_resp uresp; in c4iw_alloc_ucontext() local 91 if (udata->outlen < sizeof(uresp) - sizeof(uresp.reserved)) { in c4iw_alloc_ucontext() 101 uresp.status_page_size = PAGE_SIZE; in c4iw_alloc_ucontext() 104 uresp.status_page_key = context->key; in c4iw_alloc_ucontext() 108 ret = ib_copy_to_udata(udata, &uresp, in c4iw_alloc_ucontext() 109 sizeof(uresp) - sizeof(uresp.reserved)); in c4iw_alloc_ucontext() 113 mm->key = uresp.status_page_key; in c4iw_alloc_ucontext() 225 struct c4iw_alloc_pd_resp uresp = {.pdid = php->pdid}; in c4iw_allocate_pd() local 227 if (ib_copy_to_udata(udata, &uresp, sizeof(uresp))) { in c4iw_allocate_pd()
|
A D | cq.c | 1006 struct c4iw_create_cq_resp uresp; in c4iw_create_cq() local 1104 memset(&uresp, 0, sizeof(uresp)); in c4iw_create_cq() 1106 uresp.cqid = chp->cq.cqid; in c4iw_create_cq() 1107 uresp.size = chp->cq.size; in c4iw_create_cq() 1110 uresp.key = ucontext->key; in c4iw_create_cq() 1112 uresp.gts_key = ucontext->key; in c4iw_create_cq() 1117 uresp.flags |= C4IW_64B_CQE; in c4iw_create_cq() 1122 sizeof(uresp) - sizeof(uresp.flags) : in c4iw_create_cq() 1123 sizeof(uresp)); in c4iw_create_cq() 1127 mm->key = uresp.key; in c4iw_create_cq() [all …]
|
A D | qp.c | 2241 memset(&uresp, 0, sizeof(uresp)); in c4iw_create_qp() 2254 uresp.sqid = qhp->wq.sq.qid; in c4iw_create_qp() 2258 uresp.rqid = qhp->wq.rq.qid; in c4iw_create_qp() 2267 uresp.sq_key = ucontext->key; in c4iw_create_qp() 2270 uresp.rq_key = ucontext->key; in c4iw_create_qp() 2280 ret = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in c4iw_create_qp() 2283 sq_key_mm->key = uresp.sq_key; in c4iw_create_qp() 2747 memset(&uresp, 0, sizeof(uresp)); in c4iw_create_srq() 2748 uresp.flags = srq->flags; in c4iw_create_srq() 2750 uresp.srqid = srq->wq.qid; in c4iw_create_srq() [all …]
|
/linux-6.3-rc2/drivers/infiniband/hw/erdma/ |
A D | erdma_verbs.c | 693 struct erdma_uresp_create_qp uresp; in erdma_create_qp() local 736 memset(&uresp, 0, sizeof(uresp)); in erdma_create_qp() 738 uresp.num_sqe = qp->attrs.sq_size; in erdma_create_qp() 739 uresp.num_rqe = qp->attrs.rq_size; in erdma_create_qp() 740 uresp.qp_id = QP_ID(qp); in erdma_create_qp() 743 ret = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in erdma_create_qp() 1243 uresp.dev_id = dev->pdev->device; in erdma_alloc_ucontext() 1244 uresp.sdb_type = ctx->sdb_type; in erdma_alloc_ucontext() 1247 ret = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in erdma_alloc_ucontext() 1427 uresp.cq_id = cq->cqn; in erdma_create_cq() [all …]
|
/linux-6.3-rc2/drivers/infiniband/hw/qedr/ |
A D | verbs.c | 319 uresp.dpm_flags = 0; in qedr_alloc_ucontext() 334 uresp.wids_enabled = 1; in qedr_alloc_ucontext() 346 rc = qedr_ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in qedr_alloc_ucontext() 465 rc = qedr_ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in qedr_alloc_pd() 709 memset(&uresp, 0, sizeof(uresp)); in qedr_copy_cq_uresp() 712 uresp.icid = cq->icid; in qedr_copy_cq_uresp() 714 uresp.db_rec_addr = in qedr_copy_cq_uresp() 717 rc = qedr_ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in qedr_copy_cq_uresp() 1263 rc = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in qedr_copy_srq_uresp() 1313 memset(uresp, 0, sizeof(*uresp)); in qedr_copy_qp_uresp() [all …]
|
/linux-6.3-rc2/drivers/infiniband/hw/irdma/ |
A D | verbs.c | 393 uresp.pd_id = pd_id; in irdma_alloc_pd() 982 uresp.lsmm = 1; in irdma_create_qp() 986 uresp.lsmm = 1; in irdma_create_qp() 990 uresp.qp_id = qp_num; in irdma_create_qp() 1434 &uresp.push_wqe_mmap_key, &uresp.push_db_mmap_key)) { in irdma_modify_qp_roce() 1435 uresp.push_valid = 1; in irdma_modify_qp_roce() 1438 ret = ib_copy_to_udata(udata, &uresp, min(sizeof(uresp), in irdma_modify_qp_roce() 1680 &uresp.push_wqe_mmap_key, &uresp.push_db_mmap_key)) { in irdma_modify_qp() 1681 uresp.push_valid = 1; in irdma_modify_qp() 1685 err = ib_copy_to_udata(udata, &uresp, min(sizeof(uresp), in irdma_modify_qp() [all …]
|
/linux-6.3-rc2/drivers/infiniband/hw/vmw_pvrdma/ |
A D | pvrdma_verbs.c | 322 struct pvrdma_alloc_ucontext_resp uresp = {}; in pvrdma_alloc_ucontext() local 350 uresp.qp_tab_size = vdev->dsr->caps.max_qp; in pvrdma_alloc_ucontext() 351 ret = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in pvrdma_alloc_ucontext()
|
/linux-6.3-rc2/drivers/infiniband/hw/mthca/ |
A D | mthca_provider.c | 290 struct mthca_alloc_ucontext_resp uresp = {}; in mthca_alloc_ucontext() local 297 uresp.qp_tab_size = to_mdev(ibdev)->limits.num_qps; in mthca_alloc_ucontext() 299 uresp.uarc_size = to_mdev(ibdev)->uar_table.uarc_size; in mthca_alloc_ucontext() 301 uresp.uarc_size = 0; in mthca_alloc_ucontext() 314 if (ib_copy_to_udata(udata, &uresp, sizeof(uresp))) { in mthca_alloc_ucontext()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/ |
A D | psp_gfx_if.h | 394 union psp_gfx_uresp uresp; /* +64 response union containing command-specific responses */ member
|
A D | amdgpu_psp.c | 878 *output_ptr = ((uint64_t)cmd->resp.uresp.fwar_db_info.fwar_db_addr_lo) + in psp_get_fw_attestation_records_addr() 879 ((uint64_t)cmd->resp.uresp.fwar_db_info.fwar_db_addr_hi << 32); in psp_get_fw_attestation_records_addr() 904 (cmd->resp.uresp.boot_cfg.boot_cfg & BOOT_CONFIG_GECC) ? 1 : 0; in psp_boot_config_get()
|