| /linux/drivers/infiniband/core/ |
| H A D | uverbs_std_types_cq.c | 84 ret = uverbs_copy_from(&attr.comp_vector, attrs, in UVERBS_METHOD_CQ_CREATE() 87 ret = uverbs_copy_from(&attr.cqe, attrs, in UVERBS_METHOD_CQ_CREATE() 90 ret = uverbs_copy_from(&user_handle, attrs, in UVERBS_METHOD_CQ_CREATE() 123 ret = uverbs_copy_from(&buffer_va, attrs, UVERBS_ATTR_CREATE_CQ_BUFFER_VA); in UVERBS_METHOD_CQ_CREATE() 127 ret = uverbs_copy_from(&buffer_length, attrs, UVERBS_ATTR_CREATE_CQ_BUFFER_LENGTH); in UVERBS_METHOD_CQ_CREATE() 149 ret = uverbs_copy_from(&buffer_offset, attrs, UVERBS_ATTR_CREATE_CQ_BUFFER_OFFSET); in UVERBS_METHOD_CQ_CREATE() 153 ret = uverbs_copy_from(&buffer_length, attrs, UVERBS_ATTR_CREATE_CQ_BUFFER_LENGTH); in UVERBS_METHOD_CQ_CREATE()
|
| H A D | uverbs_std_types_mr.c | 101 ret = uverbs_copy_from(&attr.offset, attrs, UVERBS_ATTR_REG_DM_MR_OFFSET); in UVERBS_METHOD_DM_MR_REG() 105 ret = uverbs_copy_from(&attr.length, attrs, in UVERBS_METHOD_DM_MR_REG() 203 ret = uverbs_copy_from(&offset, attrs, in UVERBS_METHOD_REG_DMABUF_MR() 208 ret = uverbs_copy_from(&length, attrs, in UVERBS_METHOD_REG_DMABUF_MR() 213 ret = uverbs_copy_from(&iova, attrs, in UVERBS_METHOD_REG_DMABUF_MR() 221 ret = uverbs_copy_from(&fd, attrs, in UVERBS_METHOD_REG_DMABUF_MR() 288 ret = uverbs_copy_from(&iova, attrs, UVERBS_ATTR_REG_MR_IOVA); in UVERBS_METHOD_REG_MR() 292 ret = uverbs_copy_from(&length, attrs, UVERBS_ATTR_REG_MR_LENGTH); in UVERBS_METHOD_REG_MR() 297 ret = uverbs_copy_from(&addr, attrs, in UVERBS_METHOD_REG_MR() 305 ret = uverbs_copy_from(&fd_offset, attrs, in UVERBS_METHOD_REG_MR()
|
| H A D | uverbs_std_types_srq.c | 50 ret = uverbs_copy_from(&attr.attr.max_sge, attrs, in UVERBS_METHOD_SRQ_CREATE() 53 ret = uverbs_copy_from(&attr.attr.max_wr, attrs, in UVERBS_METHOD_SRQ_CREATE() 56 ret = uverbs_copy_from(&attr.attr.srq_limit, attrs, in UVERBS_METHOD_SRQ_CREATE() 59 ret = uverbs_copy_from(&user_handle, attrs, in UVERBS_METHOD_SRQ_CREATE() 89 ret = uverbs_copy_from(&attr.ext.tag_matching.max_num_tags, in UVERBS_METHOD_SRQ_CREATE()
|
| H A D | uverbs_std_types_wq.c | 49 ret = uverbs_copy_from(&wq_init_attr.max_sge, attrs, in UVERBS_METHOD_WQ_CREATE() 52 ret = uverbs_copy_from(&wq_init_attr.max_wr, attrs, in UVERBS_METHOD_WQ_CREATE() 55 ret = uverbs_copy_from(&user_handle, attrs, in UVERBS_METHOD_WQ_CREATE()
|
| H A D | uverbs_std_types_dm.c | 63 ret = uverbs_copy_from(&attr.length, attrs, in UVERBS_METHOD_DM_ALLOC() 68 ret = uverbs_copy_from(&attr.alignment, attrs, in UVERBS_METHOD_DM_ALLOC()
|
| H A D | uverbs_std_types_dmah.c | 45 ret = uverbs_copy_from(&dmah->cpu_id, attrs, in UVERBS_METHOD_DMAH_ALLOC() 65 ret = uverbs_copy_from(&dmah->ph, attrs, in UVERBS_METHOD_DMAH_ALLOC()
|
| H A D | uverbs_std_types_qp.c | 105 ret = uverbs_copy_from(&user_handle, attrs, in UVERBS_METHOD_QP_CREATE() 210 ret = uverbs_copy_from(&attr.source_qpn, attrs, in UVERBS_METHOD_QP_CREATE()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | std_types.c | 163 if (uverbs_copy_from(&port_num, attrs, in MLX5_IB_METHOD_QUERY_PORT()
|
| H A D | devx.c | 1039 if (uverbs_copy_from(&user_vector, attrs, in MLX5_IB_METHOD_DEVX_QUERY_EQN() 1092 if (uverbs_copy_from(&user_idx, attrs, in MLX5_IB_METHOD_DEVX_QUERY_UAR() 1887 err = uverbs_copy_from(&async_data->hdr.wr_id, attrs, in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY() 2105 err = uverbs_copy_from(&redirect_fd, attrs, in MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT() 2118 err = uverbs_copy_from(&cookie, attrs, in MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT() 2251 if (uverbs_copy_from(&addr, attrs, MLX5_IB_ATTR_DEVX_UMEM_REG_ADDR) || in devx_umem_get() 2252 uverbs_copy_from(&size, attrs, MLX5_IB_ATTR_DEVX_UMEM_REG_LEN)) in devx_umem_get()
|
| H A D | fs.c | 2545 ret = uverbs_copy_from(&flow_context.flow_tag, attrs, in MLX5_IB_METHOD_CREATE_FLOW() 2926 err = uverbs_copy_from(&obj->matcher_mask, in MLX5_IB_METHOD_FLOW_MATCHER_CREATE() 2936 err = uverbs_copy_from(&obj->priority, in MLX5_IB_METHOD_FLOW_MATCHER_CREATE() 2943 err = uverbs_copy_from(&obj->match_criteria_enable, in MLX5_IB_METHOD_FLOW_MATCHER_CREATE() 2960 err = uverbs_copy_from(&obj->ib_port, attrs, in MLX5_IB_METHOD_FLOW_MATCHER_CREATE() 3015 err = uverbs_copy_from(&priority, attrs, in MLX5_IB_METHOD_STEERING_ANCHOR_CREATE()
|
| H A D | dm.c | 216 err = uverbs_copy_from(&op, attrs, MLX5_IB_ATTR_DM_MAP_OP_ADDR_REQ_OP); in MLX5_IB_METHOD_DM_MAP_OP_ADDR()
|
| H A D | cq.c | 796 err = uverbs_copy_from(index, attrs, MLX5_IB_ATTR_CREATE_CQ_UAR_INDEX); in create_cq_user()
|
| /linux/include/rdma/ |
| H A D | uverbs_ioctl.h | 845 #define uverbs_copy_from(to, attrs_bundle, idx) \ macro
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | ib_verbs.c | 4866 err = uverbs_copy_from(&res_id, attrs, BNXT_RE_TOGGLE_MEM_RES_ID); in BNXT_RE_METHOD_GET_TOGGLE_MEM()
|