/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | uverbs_std_types_mr.c | 146 ret = uverbs_copy_to(attrs, UVERBS_ATTR_REG_DM_MR_RESP_LKEY, &mr->lkey, in UVERBS_METHOD_DM_MR_REG() 151 ret = uverbs_copy_to(attrs, UVERBS_ATTR_REG_DM_MR_RESP_RKEY, in UVERBS_METHOD_DM_MR_REG() 163 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_MR_RESP_LKEY, &mr->lkey, in UVERBS_METHOD_QUERY_MR() 168 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_MR_RESP_RKEY, in UVERBS_METHOD_QUERY_MR() 174 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_MR_RESP_LENGTH, in UVERBS_METHOD_QUERY_MR() 180 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_MR_RESP_IOVA, in UVERBS_METHOD_QUERY_MR() 259 ret = uverbs_copy_to(attrs, UVERBS_ATTR_REG_DMABUF_MR_RESP_LKEY, in UVERBS_METHOD_REG_DMABUF_MR() 264 ret = uverbs_copy_to(attrs, UVERBS_ATTR_REG_DMABUF_MR_RESP_RKEY, in UVERBS_METHOD_REG_DMABUF_MR()
|
H A D | uverbs_std_types_device.c | 128 ret = uverbs_copy_to(attrs, UVERBS_ATTR_INFO_HANDLES_LIST, handles, in UVERBS_METHOD_INFO_HANDLES() 133 ret = uverbs_copy_to(attrs, UVERBS_ATTR_INFO_TOTAL_HANDLES, &total, in UVERBS_METHOD_INFO_HANDLES() 218 ret = uverbs_copy_to(attrs, UVERBS_ATTR_GET_CONTEXT_NUM_COMP_VECTORS, in UVERBS_METHOD_GET_CONTEXT() 223 ret = uverbs_copy_to(attrs, UVERBS_ATTR_GET_CONTEXT_CORE_SUPPORT, in UVERBS_METHOD_GET_CONTEXT() 258 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_CONTEXT_NUM_COMP_VECTORS, in UVERBS_METHOD_QUERY_CONTEXT() 263 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_CONTEXT_CORE_SUPPORT, in UVERBS_METHOD_QUERY_CONTEXT() 282 ret = uverbs_copy_to(attrs, in copy_gid_entries_to_user() 361 ret = uverbs_copy_to(attrs, in UVERBS_METHOD_QUERY_GID_TABLE()
|
H A D | uverbs_std_types_srq.c | 116 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_SRQ_RESP_MAX_WR, in UVERBS_METHOD_SRQ_CREATE() 122 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_SRQ_RESP_MAX_SGE, in UVERBS_METHOD_SRQ_CREATE() 129 ret = uverbs_copy_to(attrs, in UVERBS_METHOD_SRQ_CREATE() 208 return uverbs_copy_to(attrs, UVERBS_ATTR_DESTROY_SRQ_RESP, &resp, in UVERBS_METHOD_SRQ_DESTROY()
|
H A D | uverbs_std_types_wq.c | 92 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_WQ_RESP_MAX_WR, in UVERBS_METHOD_WQ_CREATE() 98 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_WQ_RESP_MAX_SGE, in UVERBS_METHOD_WQ_CREATE() 104 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_WQ_RESP_WQ_NUM, in UVERBS_METHOD_WQ_CREATE() 167 return uverbs_copy_to(attrs, UVERBS_ATTR_DESTROY_WQ_RESP, in UVERBS_METHOD_WQ_DESTROY()
|
H A D | uverbs_std_types_cq.c | 140 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_CQ_RESP_CQE, &cq->cqe, in UVERBS_METHOD_CQ_CREATE() 197 return uverbs_copy_to(attrs, UVERBS_ATTR_DESTROY_CQ_RESP, &resp, in UVERBS_METHOD_CQ_DESTROY()
|
H A D | uverbs_std_types_qp.c | 275 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_QP_RESP_QP_NUM, in UVERBS_METHOD_QP_CREATE() 356 return uverbs_copy_to(attrs, UVERBS_ATTR_DESTROY_QP_RESP, &resp, in UVERBS_METHOD_QP_DESTROY()
|
H A D | uverbs_std_types_counters.c | 122 return uverbs_copy_to(attrs, UVERBS_ATTR_READ_COUNTERS_BUFF, in UVERBS_METHOD_COUNTERS_READ()
|
H A D | uverbs_ioctl.c | 731 int uverbs_copy_to(const struct uverbs_attr_bundle *bundle, size_t idx, in uverbs_copy_to() function 746 EXPORT_SYMBOL(uverbs_copy_to); variable 823 return uverbs_copy_to(bundle, idx, from, size); in uverbs_copy_to_struct_or_zero()
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | uverbs_std_types_mr.c | 145 ret = uverbs_copy_to(attrs, UVERBS_ATTR_REG_DM_MR_RESP_LKEY, &mr->lkey, in UVERBS_METHOD_DM_MR_REG() 150 ret = uverbs_copy_to(attrs, UVERBS_ATTR_REG_DM_MR_RESP_RKEY, in UVERBS_METHOD_DM_MR_REG() 162 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_MR_RESP_LKEY, &mr->lkey, in UVERBS_METHOD_QUERY_MR() 167 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_MR_RESP_RKEY, in UVERBS_METHOD_QUERY_MR() 173 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_MR_RESP_LENGTH, in UVERBS_METHOD_QUERY_MR() 179 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_MR_RESP_IOVA, in UVERBS_METHOD_QUERY_MR()
|
H A D | uverbs_std_types_device.c | 128 ret = uverbs_copy_to(attrs, UVERBS_ATTR_INFO_HANDLES_LIST, handles, in UVERBS_METHOD_INFO_HANDLES() 133 ret = uverbs_copy_to(attrs, UVERBS_ATTR_INFO_TOTAL_HANDLES, &total, in UVERBS_METHOD_INFO_HANDLES() 218 ret = uverbs_copy_to(attrs, UVERBS_ATTR_GET_CONTEXT_NUM_COMP_VECTORS, in UVERBS_METHOD_GET_CONTEXT() 223 ret = uverbs_copy_to(attrs, UVERBS_ATTR_GET_CONTEXT_CORE_SUPPORT, in UVERBS_METHOD_GET_CONTEXT() 258 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_CONTEXT_NUM_COMP_VECTORS, in UVERBS_METHOD_QUERY_CONTEXT() 263 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_CONTEXT_CORE_SUPPORT, in UVERBS_METHOD_QUERY_CONTEXT() 282 ret = uverbs_copy_to(attrs, in copy_gid_entries_to_user() 361 ret = uverbs_copy_to(attrs, in UVERBS_METHOD_QUERY_GID_TABLE()
|
H A D | uverbs_std_types_srq.c | 116 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_SRQ_RESP_MAX_WR, in UVERBS_METHOD_SRQ_CREATE() 122 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_SRQ_RESP_MAX_SGE, in UVERBS_METHOD_SRQ_CREATE() 129 ret = uverbs_copy_to(attrs, in UVERBS_METHOD_SRQ_CREATE() 208 return uverbs_copy_to(attrs, UVERBS_ATTR_DESTROY_SRQ_RESP, &resp, in UVERBS_METHOD_SRQ_DESTROY()
|
H A D | uverbs_std_types_wq.c | 92 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_WQ_RESP_MAX_WR, in UVERBS_METHOD_WQ_CREATE() 98 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_WQ_RESP_MAX_SGE, in UVERBS_METHOD_WQ_CREATE() 104 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_WQ_RESP_WQ_NUM, in UVERBS_METHOD_WQ_CREATE() 167 return uverbs_copy_to(attrs, UVERBS_ATTR_DESTROY_WQ_RESP, in UVERBS_METHOD_WQ_DESTROY()
|
H A D | uverbs_std_types_cq.c | 140 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_CQ_RESP_CQE, &cq->cqe, in UVERBS_METHOD_CQ_CREATE() 197 return uverbs_copy_to(attrs, UVERBS_ATTR_DESTROY_CQ_RESP, &resp, in UVERBS_METHOD_CQ_DESTROY()
|
H A D | uverbs_std_types_counters.c | 123 return uverbs_copy_to(attrs, UVERBS_ATTR_READ_COUNTERS_BUFF, in UVERBS_METHOD_COUNTERS_READ()
|
H A D | uverbs_std_types_qp.c | 296 ret = uverbs_copy_to(attrs, UVERBS_ATTR_CREATE_QP_RESP_QP_NUM, in UVERBS_METHOD_QP_CREATE() 377 return uverbs_copy_to(attrs, UVERBS_ATTR_DESTROY_QP_RESP, &resp, in UVERBS_METHOD_QP_DESTROY()
|
H A D | uverbs_ioctl.c | 723 int uverbs_copy_to(const struct uverbs_attr_bundle *bundle, size_t idx, in uverbs_copy_to() function 738 EXPORT_SYMBOL(uverbs_copy_to); variable 791 return uverbs_copy_to(bundle, idx, from, size); in uverbs_copy_to_struct_or_zero()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | dm.c | 182 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_DM_MAP_OP_ADDR_RESP_PAGE_INDEX, in copy_op_to_user() 187 return uverbs_copy_to(attrs, in copy_op_to_user() 318 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_ALLOC_DM_RESP_PAGE_INDEX, in handle_alloc_dm_memic() 324 err = uverbs_copy_to(attrs, in handle_alloc_dm_memic() 404 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_ALLOC_DM_RESP_START_OFFSET, in handle_alloc_dm_sw_icm() 516 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_QUERY_DM_RESP_PAGE_INDEX, in MLX5_IB_METHOD_DM_QUERY() 522 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_QUERY_DM_RESP_START_OFFSET, in MLX5_IB_METHOD_DM_QUERY() 527 return uverbs_copy_to(attrs, MLX5_IB_ATTR_QUERY_DM_RESP_LENGTH, in MLX5_IB_METHOD_DM_QUERY()
|
H A D | qos.c | 76 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_PP_OBJ_ALLOC_INDEX, in MLX5_IB_METHOD_PP_OBJ_ALLOC()
|
H A D | devx.c | 1009 if (uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_QUERY_EQN_DEV_EQN, in MLX5_IB_METHOD_DEVX_QUERY_EQN() 1057 if (uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_QUERY_UAR_DEV_IDX, in MLX5_IB_METHOD_DEVX_QUERY_UAR() 1101 err2 = uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_OTHER_CMD_OUT, cmd_out, in MLX5_IB_METHOD_DEVX_OTHER() 1527 err2 = uverbs_copy_to(attrs, in MLX5_IB_METHOD_DEVX_OBJ_CREATE() 1554 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_OBJ_CREATE_CMD_OUT, cmd_out, cmd_out_len); in MLX5_IB_METHOD_DEVX_OBJ_CREATE() 1623 err2 = uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_OBJ_MODIFY_CMD_OUT, in MLX5_IB_METHOD_DEVX_OBJ_MODIFY() 1668 err2 = uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_OBJ_QUERY_CMD_OUT, in MLX5_IB_METHOD_DEVX_OBJ_QUERY() 2361 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_UMEM_REG_OUT_ID, &obj_id, in MLX5_IB_METHOD_DEVX_UMEM_REG()
|
H A D | std_types.c | 24 return uverbs_copy_to(attrs, MLX5_IB_ATTR_QUERY_PD_RESP_PDN, in MLX5_IB_METHOD_PD_QUERY()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | std_types.c | 22 return uverbs_copy_to(attrs, MLX5_IB_ATTR_QUERY_PD_RESP_PDN, in MLX5_IB_METHOD_PD_QUERY()
|
H A D | qos.c | 76 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_PP_OBJ_ALLOC_INDEX, in MLX5_IB_METHOD_PP_OBJ_ALLOC()
|
H A D | devx.c | 936 if (uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_QUERY_EQN_DEV_EQN, in MLX5_IB_METHOD_DEVX_QUERY_EQN() 984 if (uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_QUERY_UAR_DEV_IDX, in MLX5_IB_METHOD_DEVX_QUERY_UAR() 1028 return uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_OTHER_CMD_OUT, cmd_out, in MLX5_IB_METHOD_DEVX_OTHER() 1453 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_OBJ_CREATE_CMD_OUT, cmd_out, cmd_out_len); in MLX5_IB_METHOD_DEVX_OBJ_CREATE() 1522 return uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_OBJ_MODIFY_CMD_OUT, in MLX5_IB_METHOD_DEVX_OBJ_MODIFY() 1565 return uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_OBJ_QUERY_CMD_OUT, in MLX5_IB_METHOD_DEVX_OBJ_QUERY() 2194 err = uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_UMEM_REG_OUT_ID, &obj_id, in MLX5_IB_METHOD_DEVX_UMEM_REG()
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | uverbs_ioctl.h | 849 int uverbs_copy_to(const struct uverbs_attr_bundle *attrs_bundle, size_t idx, 893 static inline int uverbs_copy_to(const struct uverbs_attr_bundle *attrs_bundle, in uverbs_copy_to() function
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | uverbs_ioctl.h | 860 int uverbs_copy_to(const struct uverbs_attr_bundle *attrs_bundle, size_t idx, 909 static inline int uverbs_copy_to(const struct uverbs_attr_bundle *attrs_bundle, in uverbs_copy_to() function
|