Searched refs:uresp (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_verbs.c | 286 struct rxe_create_ah_resp __user *uresp = NULL; in rxe_create_ah() local 291 if (udata->outlen >= sizeof(*uresp)) in rxe_create_ah() 292 uresp = udata->outbuf; in rxe_create_ah() 314 if (uresp) { in rxe_create_ah() 316 err = copy_to_user(&uresp->ah_num, &ah->ah_num, in rxe_create_ah() 317 sizeof(uresp->ah_num)); in rxe_create_ah() 392 struct rxe_create_srq_resp __user *uresp = NULL; in rxe_create_srq() local 396 if (udata->outlen < sizeof(*uresp)) { in rxe_create_srq() 401 uresp = udata->outbuf; in rxe_create_srq() 426 err = rxe_srq_from_init(rxe, srq, init, udata, uresp); in rxe_create_srq() [all …]
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.c | 292 struct irdma_alloc_ucontext_resp uresp = {}; in irdma_alloc_ucontext() local 325 uresp.max_qps = iwdev->rf->max_qp; in irdma_alloc_ucontext() 326 uresp.max_pds = iwdev->rf->sc_dev.hw_attrs.max_hw_pds; in irdma_alloc_ucontext() 327 uresp.wq_size = iwdev->rf->sc_dev.hw_attrs.max_qp_wr * 2; in irdma_alloc_ucontext() 328 uresp.kernel_ver = req.userspace_ver; in irdma_alloc_ucontext() 329 ret = ib_respond_udata(udata, uresp); in irdma_alloc_ucontext() 338 &uresp.db_mmap_key); in irdma_alloc_ucontext() 342 uresp.kernel_ver = IRDMA_ABI_VER; in irdma_alloc_ucontext() 343 uresp.feature_flags = uk_attrs->feature_flags; in irdma_alloc_ucontext() 344 uresp.max_hw_wq_frags = uk_attrs->max_hw_wq_frags; in irdma_alloc_ucontext() [all …]
|
| /linux/drivers/infiniband/hw/erdma/ |
| H A D | erdma_verbs.c | 1002 struct erdma_uresp_create_qp uresp = {}; in erdma_create_qp() local 1054 uresp.num_sqe = qp->attrs.sq_size; in erdma_create_qp() 1055 uresp.num_rqe = qp->attrs.rq_size; in erdma_create_qp() 1056 uresp.qp_id = QP_ID(qp); in erdma_create_qp() 1057 uresp.rq_offset = qp->user_qp.rq_offset; in erdma_create_qp() 1059 ret = ib_respond_udata(udata, uresp); in erdma_create_qp() 1552 struct erdma_uresp_alloc_ctx uresp = {}; in erdma_alloc_ucontext() local 1559 if (udata->outlen < sizeof(uresp)) { in erdma_alloc_ucontext() 1574 ctx, (void *)ctx->sdb, PAGE_SIZE, ERDMA_MMAP_IO_NC, &uresp.sdb); in erdma_alloc_ucontext() 1581 ctx, (void *)ctx->rdb, PAGE_SIZE, ERDMA_MMAP_IO_NC, &uresp.rdb); in erdma_alloc_ucontext() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | psp_gfx_if.h | 458 union psp_gfx_uresp uresp; /* +64 response union containing command-specific responses */ member
|
| H A D | amdgpu_psp.c | 1019 *output_ptr = ((uint64_t)cmd->resp.uresp.fwar_db_info.fwar_db_addr_lo) + in psp_get_fw_attestation_records_addr() 1020 ((uint64_t)cmd->resp.uresp.fwar_db_info.fwar_db_addr_hi << 32); in psp_get_fw_attestation_records_addr() 1056 *addr = (uint64_t)cmd->resp.uresp.fw_reserve_info.reserve_base_address_hi << 32 | in psp_get_fw_reservation_info() 1057 cmd->resp.uresp.fw_reserve_info.reserve_base_address_lo; in psp_get_fw_reservation_info() 1058 *size = cmd->resp.uresp.fw_reserve_info.reserve_size; in psp_get_fw_reservation_info() 1146 (cmd->resp.uresp.boot_cfg.boot_cfg & BOOT_CONFIG_GECC) ? 1 : 0; in psp_boot_config_get() 1334 cmd->resp.uresp.perf_hw_info.resp); in psp_ptl_invoke() 1342 *ptl_state = cmd->resp.uresp.perf_hw_info.ptl_state; in psp_ptl_invoke() 1343 *fmt1 = cmd->resp.uresp.perf_hw_info.pref_format1; in psp_ptl_invoke() 1344 *fmt2 = cmd->resp.uresp.perf_hw_info.pref_format2; in psp_ptl_invoke()
|