Home
last modified time | relevance | path

Searched refs:uresp (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/infiniband/sw/rxe/
H A Drxe_verbs.c286 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 Dverbs.c292 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 Derdma_verbs.c1002 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 Dpsp_gfx_if.h458 union psp_gfx_uresp uresp; /* +64 response union containing command-specific responses */ member
H A Damdgpu_psp.c1019 *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()