Lines Matching refs:resp
369 struct mlx4_uverbs_ex_query_device_resp resp = {.comp_mask = 0}; in mlx4_ib_query_device() local
387 resp.response_length = offsetof(typeof(resp), response_length) + in mlx4_ib_query_device()
388 sizeof(resp.response_length); in mlx4_ib_query_device()
487 if (uhw->outlen >= resp.response_length + sizeof(resp.hca_core_clock_offset)) { in mlx4_ib_query_device()
488 resp.response_length += sizeof(resp.hca_core_clock_offset); in mlx4_ib_query_device()
490 resp.comp_mask |= QUERY_DEVICE_RESP_MASK_TIMESTAMP; in mlx4_ib_query_device()
491 resp.hca_core_clock_offset = clock_params.offset % PAGE_SIZE; in mlx4_ib_query_device()
496 err = ib_copy_to_udata(uhw, &resp, resp.response_length); in mlx4_ib_query_device()
908 struct mlx4_ib_alloc_ucontext_resp resp; in mlx4_ib_alloc_ucontext() local
919 resp.dev_caps = dev->dev->caps.userspace_caps; in mlx4_ib_alloc_ucontext()
920 resp.qp_tab_size = dev->dev->caps.num_qps; in mlx4_ib_alloc_ucontext()
921 resp.bf_reg_size = dev->dev->caps.bf_reg_size; in mlx4_ib_alloc_ucontext()
922 resp.bf_regs_per_page = dev->dev->caps.bf_regs_per_page; in mlx4_ib_alloc_ucontext()
923 resp.cqe_size = dev->dev->caps.cqe_size; in mlx4_ib_alloc_ucontext()
942 err = ib_copy_to_udata(udata, &resp, sizeof(resp)); in mlx4_ib_alloc_ucontext()