/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | uverbs_main.c | 612 bundle.driver_udata.inlen = in ib_uverbs_write() 615 if (bundle.driver_udata.inlen) in ib_uverbs_write() 616 bundle.driver_udata.inbuf = buf + in_len; in ib_uverbs_write() 618 bundle.driver_udata.inbuf = NULL; in ib_uverbs_write() 620 memset(&bundle.driver_udata, 0, in ib_uverbs_write() 621 sizeof(bundle.driver_udata)); in ib_uverbs_write() 635 bundle.driver_udata.outlen = in ib_uverbs_write() 638 if (bundle.driver_udata.outlen) in ib_uverbs_write() 639 bundle.driver_udata.outbuf = in ib_uverbs_write() 643 bundle.driver_udata in ib_uverbs_write() [all...] |
H A D | uverbs_std_types.c | 48 &attrs->driver_udata); in uverbs_free_ah() 133 return ib_dealloc_pd_user(pd, &attrs->driver_udata); in uverbs_free_pd()
|
H A D | uverbs_std_types_cq.c | 48 ret = ib_destroy_cq_user(cq, &attrs->driver_udata); in uverbs_free_cq() 131 ret = ib_dev->ops.create_cq(cq, &attr, &attrs->driver_udata); in UVERBS_METHOD_CQ_CREATE()
|
H A D | uverbs_std_types_srq.c | 20 ret = ib_destroy_srq_user(srq, &attrs->driver_udata); in uverbs_free_srq() 107 srq = ib_create_srq_user(pd, &attr, obj, &attrs->driver_udata); in UVERBS_METHOD_SRQ_CREATE()
|
H A D | uverbs_std_types_wq.c | 19 ret = ib_destroy_wq_user(wq, &attrs->driver_udata); in uverbs_free_wq() 74 wq = pd->device->ops.create_wq(pd, &wq_init_attr, &attrs->driver_udata); in UVERBS_METHOD_WQ_CREATE()
|
H A D | uverbs_cmd.c | 184 attrs->driver_udata = (struct ib_udata){}; in uverbs_get_cleared_udata() 185 return &attrs->driver_udata; in uverbs_get_cleared_udata() 251 &attrs->driver_udata); in ib_init_ucontext() 449 ret = ib_dev->ops.alloc_pd(pd, &attrs->driver_udata); in ib_uverbs_alloc_pd() 614 xrcd = ib_alloc_xrcd_user(ib_dev, inode, &attrs->driver_udata); in ib_uverbs_open_xrcd() 683 ret = ib_dealloc_xrcd_user(xrcd, &attrs->driver_udata); in ib_uverbs_dealloc_xrcd() 738 &attrs->driver_udata); in ib_uverbs_reg_mr() 826 &attrs->driver_udata); in ib_uverbs_rereg_mr() 909 ret = pd->device->ops.alloc_mw(mw, &attrs->driver_udata); in ib_uverbs_alloc_mw() 1020 ret = ib_dev->ops.create_cq(cq, &attr, &attrs->driver_udata); in create_cq() [all...] |
H A D | uverbs_std_types_qp.c | 34 ret = ib_destroy_qp_user(qp, &attrs->driver_udata); in uverbs_free_qp() 254 qp = _ib_create_qp(device, pd, &attr, &attrs->driver_udata, in UVERBS_METHOD_QP_CREATE()
|
H A D | uverbs_std_types_mr.c | 43 &attrs->driver_udata); in uverbs_free_mr()
|
H A D | uverbs_ioctl.c | 449 &pbundle->bundle.driver_udata, in ib_uverbs_run_method() 452 pbundle->bundle.driver_udata = (struct ib_udata){}; in ib_uverbs_run_method()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | uverbs_main.c | 623 bundle.driver_udata.inlen = in ib_uverbs_write() 626 if (bundle.driver_udata.inlen) in ib_uverbs_write() 627 bundle.driver_udata.inbuf = buf + in_len; in ib_uverbs_write() 629 bundle.driver_udata.inbuf = NULL; in ib_uverbs_write() 631 memset(&bundle.driver_udata, 0, in ib_uverbs_write() 632 sizeof(bundle.driver_udata)); in ib_uverbs_write() 646 bundle.driver_udata.outlen = in ib_uverbs_write() 649 if (bundle.driver_udata.outlen) in ib_uverbs_write() 650 bundle.driver_udata.outbuf = in ib_uverbs_write() 654 bundle.driver_udata in ib_uverbs_write() [all...] |
H A D | uverbs_std_types_cq.c | 48 ret = ib_destroy_cq_user(cq, &attrs->driver_udata); in uverbs_free_cq() 131 ret = ib_dev->ops.create_cq(cq, &attr, &attrs->driver_udata); in UVERBS_METHOD_CQ_CREATE()
|
H A D | uverbs_std_types.c | 48 &attrs->driver_udata); in uverbs_free_ah() 130 return ib_dealloc_pd_user(pd, &attrs->driver_udata); in uverbs_free_pd()
|
H A D | uverbs_std_types_srq.c | 20 ret = ib_destroy_srq_user(srq, &attrs->driver_udata); in uverbs_free_srq() 107 srq = ib_create_srq_user(pd, &attr, obj, &attrs->driver_udata); in UVERBS_METHOD_SRQ_CREATE()
|
H A D | uverbs_std_types_wq.c | 19 ret = ib_destroy_wq_user(wq, &attrs->driver_udata); in uverbs_free_wq() 74 wq = pd->device->ops.create_wq(pd, &wq_init_attr, &attrs->driver_udata); in UVERBS_METHOD_WQ_CREATE()
|
H A D | uverbs_std_types_qp.c | 34 ret = ib_destroy_qp_user(qp, &attrs->driver_udata); in uverbs_free_qp() 251 qp = ib_create_qp_user(device, pd, &attr, &attrs->driver_udata, obj, in UVERBS_METHOD_QP_CREATE()
|
H A D | uverbs_std_types_mr.c | 44 &attrs->driver_udata); in uverbs_free_mr() 242 &attrs->driver_udata); in UVERBS_METHOD_REG_DMABUF_MR()
|
H A D | uverbs_cmd.c | 184 attrs->driver_udata = (struct ib_udata){}; in uverbs_get_cleared_udata() 185 return &attrs->driver_udata; in uverbs_get_cleared_udata() 251 &attrs->driver_udata); in ib_init_ucontext() 449 ret = ib_dev->ops.alloc_pd(pd, &attrs->driver_udata); in ib_uverbs_alloc_pd() 614 xrcd = ib_alloc_xrcd_user(ib_dev, inode, &attrs->driver_udata); in ib_uverbs_open_xrcd() 683 ret = ib_dealloc_xrcd_user(xrcd, &attrs->driver_udata); in ib_uverbs_dealloc_xrcd() 728 &attrs->driver_udata); in ib_uverbs_reg_mr() 832 &attrs->driver_udata); in ib_uverbs_rereg_mr() 943 ret = pd->device->ops.alloc_mw(mw, &attrs->driver_udata); in ib_uverbs_alloc_mw() 1054 ret = ib_dev->ops.create_cq(cq, &attr, &attrs->driver_udata); in create_cq() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
H A D | rxe_mmap.c | 143 container_of(udata, struct uverbs_attr_bundle, driver_udata) in rxe_create_mmap_info()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
H A D | rxe_mmap.c | 142 container_of(udata, struct uverbs_attr_bundle, driver_udata) in rxe_create_mmap_info()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | devx.c | 523 struct mlx5_ib_dev *dev = mlx5_udata_to_mdev(&attrs->driver_udata); in devx_is_valid_obj_id() 1308 dev = mlx5_udata_to_mdev(&attrs->driver_udata); in devx_obj_cleanup() 1376 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_CREATE() 1490 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_MODIFY() 1535 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_QUERY() 1599 struct mlx5_ib_dev *mdev = mlx5_udata_to_mdev(&attrs->driver_udata); in MLX5_IB_METHOD_DEVX_ASYNC_CMD_FD_ALLOC() 1615 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_ASYNC_EVENT_FD_ALLOC() 1672 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY() 1900 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT() 2162 &attrs->driver_udata, struc in MLX5_IB_METHOD_DEVX_UMEM_REG() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | devx.c | 594 struct mlx5_ib_dev *dev = mlx5_udata_to_mdev(&attrs->driver_udata); in devx_is_valid_obj_id() 1397 dev = mlx5_udata_to_mdev(&attrs->driver_udata); in devx_obj_cleanup() 1473 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_CREATE() 1591 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_MODIFY() 1638 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_QUERY() 1704 struct mlx5_ib_dev *mdev = mlx5_udata_to_mdev(&attrs->driver_udata); in MLX5_IB_METHOD_DEVX_ASYNC_CMD_FD_ALLOC() 1720 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_ASYNC_EVENT_FD_ALLOC() 1777 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY() 2005 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT() 2321 &attrs->driver_udata, struc in MLX5_IB_METHOD_DEVX_UMEM_REG() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/ |
H A D | mmap.c | 182 container_of(udata, struct uverbs_attr_bundle, driver_udata) in rvt_create_mmap_info()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/ |
H A D | mmap.c | 140 container_of(udata, struct uverbs_attr_bundle, driver_udata) in rvt_create_mmap_info()
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | uverbs_ioctl.h | 624 struct ib_udata driver_udata; member 652 driver_udata) \
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | uverbs_ioctl.h | 632 struct ib_udata driver_udata; member 661 return container_of(udata, struct uverbs_attr_bundle, driver_udata); in rdma_udata_to_uverbs_attr_bundle()
|