Symbol: ib_uobject
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
109
struct ib_uobject uobj;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1333
static int devx_obj_cleanup(struct ib_uobject *uobject,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1398
struct ib_uobject *uobj = uverbs_attr_get_uobject(
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1501
struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1546
struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1592
struct ib_uobject uobj;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1611
struct ib_uobject *uobj = uverbs_attr_get_uobject(
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1625
struct ib_uobject *uobj = uverbs_attr_get_uobject(
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1681
struct ib_uobject *uobj = uverbs_attr_get_uobject(
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1687
struct ib_uobject *fd_uobj;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1908
struct ib_uobject *devx_uobj = uverbs_attr_get_uobject(
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
1914
struct ib_uobject *fd_uobj;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2165
struct ib_uobject *uobj = uverbs_attr_get_uobject(
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2214
static int devx_umem_cleanup(struct ib_uobject *uobject,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2626
static int devx_async_cmd_event_destroy_uobj(struct ib_uobject *uobj,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
2652
static int devx_async_event_destroy_uobj(struct ib_uobject *uobj,
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
603
struct ib_uobject *uobj, const void *in)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1278
struct ib_uobject *uobj = pd->uobject;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1367
struct ib_uobject *uobj = pd->uobject;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
122
static int uverbs_destroy_uobject(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
194
int uobj_destroy(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs)
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
221
struct ib_uobject *__uobj_get_destroy(const struct uverbs_api_object *obj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
224
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
248
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
259
static struct ib_uobject *alloc_uobj(struct uverbs_attr_bundle *attrs,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
263
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
296
static int idr_add_uobj(struct ib_uobject *uobj)
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
308
static struct ib_uobject *
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
313
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
332
static struct ib_uobject *
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
339
struct ib_uobject *uobject;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
372
struct ib_uobject *rdma_lookup_get_uobject(const struct uverbs_api_object *obj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
377
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
423
static struct ib_uobject *
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
428
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
452
static struct ib_uobject *
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
459
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
47
kfree_rcu(container_of(ref, struct ib_uobject, ref), rcu);
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
491
struct ib_uobject *rdma_alloc_begin_uobject(const struct uverbs_api_object *obj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
495
struct ib_uobject *ret;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
516
static void alloc_abort_idr_uobject(struct ib_uobject *uobj)
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
521
static int __must_check destroy_hw_idr_uobject(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
544
static void remove_handle_idr_uobject(struct ib_uobject *uobj)
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
55
void uverbs_uobject_put(struct ib_uobject *uobject)
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
551
static void alloc_abort_fd_uobject(struct ib_uobject *uobj)
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
559
static int __must_check destroy_hw_fd_uobject(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
573
static void remove_handle_fd_uobject(struct ib_uobject *uobj)
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
577
static void alloc_commit_idr_uobject(struct ib_uobject *uobj)
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
593
static void alloc_commit_fd_uobject(struct ib_uobject *uobj)
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
61
static int uverbs_try_lock_object(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
617
void rdma_alloc_commit_uobject(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
642
void rdma_alloc_abort_uobject(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
653
static void lookup_put_idr_uobject(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
658
static void lookup_put_fd_uobject(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
671
void rdma_lookup_put_uobject(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
703
struct ib_uobject *entry;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
740
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
807
struct ib_uobject *obj, *next_obj;
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
88
static void assert_uverbs_usecnt(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
885
struct ib_uobject *
sys/ofed/drivers/infiniband/core/ib_rdma_core.c
911
void uverbs_finalize_object(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1248
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1277
struct ib_uobject *xrcd_uobj = ERR_PTR(-ENOENT);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1558
struct ib_uobject *uninitialized_var(xrcd_uobj);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1969
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
198
struct ib_uobject *uobj = ufd_get_read(UVERBS_OBJECT_COMP_CHANNEL,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2399
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
278
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2993
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3055
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3188
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3375
struct ib_uobject *uninitialized_var(xrcd_uobj);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3608
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
421
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
687
int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
716
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
803
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
889
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
964
struct ib_uobject *uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
110
static int uverbs_free_rwq_ind_tbl(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
126
static int uverbs_free_wq(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
143
static int uverbs_free_srq(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
168
static int uverbs_free_xrcd(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
188
static int uverbs_free_pd(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
228
uverbs_completion_event_file_destroy_uobj(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
40
static int uverbs_free_ah(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
49
static int uverbs_free_flow(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
69
static int uverbs_free_mw(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
76
static int uverbs_free_qp(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_async_fd.c
16
struct ib_uobject *uobj =
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_async_fd.c
24
static int uverbs_async_event_destroy_uobj(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_counters.c
40
static int uverbs_free_counters(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_counters.c
57
struct ib_uobject *uobj = uverbs_attr_get_uobject(
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
177
struct ib_uobject *uobj =
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
37
static int uverbs_free_cq(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
72
struct ib_uobject *ev_file_uobj;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
63
struct ib_uobject *obj;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_dm.c
37
static int uverbs_free_dm(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_dm.c
55
struct ib_uobject *uobj =
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_flow_action.c
311
struct ib_uobject *uobj = uverbs_attr_get_uobject(
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_flow_action.c
340
struct ib_uobject *uobj = uverbs_attr_get_uobject(
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_flow_action.c
37
static int uverbs_free_flow_action(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
37
static int uverbs_free_mr(struct ib_uobject *uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
85
struct ib_uobject *uobj =
sys/ofed/drivers/infiniband/core/rdma_core.h
52
int uobj_destroy(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs);
sys/ofed/drivers/infiniband/core/rdma_core.h
63
struct ib_uobject *
sys/ofed/drivers/infiniband/core/rdma_core.h
67
void uverbs_finalize_object(struct ib_uobject *uobj,
sys/ofed/drivers/infiniband/core/uverbs.h
130
struct ib_uobject uobj;
sys/ofed/drivers/infiniband/core/uverbs.h
136
struct ib_uobject uobj;
sys/ofed/drivers/infiniband/core/uverbs.h
185
struct ib_uobject uobject;
sys/ofed/drivers/infiniband/core/uverbs.h
192
struct ib_uobject uobject;
sys/ofed/drivers/infiniband/core/uverbs.h
239
int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
sys/ofed/include/rdma/ib_verbs.h
1432
struct ib_uobject *uobject;
sys/ofed/include/rdma/ib_verbs.h
1455
struct ib_uobject *uobject;
sys/ofed/include/rdma/ib_verbs.h
1565
struct ib_uobject *uobject;
sys/ofed/include/rdma/ib_verbs.h
1611
struct ib_uobject *uobject;
sys/ofed/include/rdma/ib_verbs.h
1626
struct ib_uobject *uobject; /* user */
sys/ofed/include/rdma/ib_verbs.h
1637
struct ib_uobject *uobject;
sys/ofed/include/rdma/ib_verbs.h
1912
struct ib_uobject *uobject;
sys/ofed/include/rdma/ib_verbs.h
1968
struct ib_uobject *uobject;
sys/ofed/include/rdma/ib_verbs.h
2058
struct ib_uobject *uobject;
sys/ofed/include/rdma/ib_verbs.h
2557
struct ib_uobject *uobj)
sys/ofed/include/rdma/ib_verbs.h
2574
struct ib_uobject *uobj)
sys/ofed/include/rdma/uverbs_ioctl.h
634
struct ib_uobject *uobject;
sys/ofed/include/rdma/uverbs_ioctl.h
639
struct ib_uobject **uobjects;
sys/ofed/include/rdma/uverbs_ioctl.h
718
static inline struct ib_uobject *uverbs_attr_get_uobject(const struct uverbs_attr_bundle *attrs_bundle,
sys/ofed/include/rdma/uverbs_ioctl.h
772
struct ib_uobject ***arr)
sys/ofed/include/rdma/uverbs_std_types.h
104
static inline void uobj_put_write(struct ib_uobject *uobj)
sys/ofed/include/rdma/uverbs_std_types.h
109
static inline void uobj_alloc_abort(struct ib_uobject *uobj,
sys/ofed/include/rdma/uverbs_std_types.h
115
static inline struct ib_uobject *
sys/ofed/include/rdma/uverbs_std_types.h
119
struct ib_uobject *uobj = rdma_alloc_begin_uobject(obj, attrs);
sys/ofed/include/rdma/uverbs_std_types.h
130
struct ib_uobject *uobj,
sys/ofed/include/rdma/uverbs_std_types.h
151
struct ib_uobject uobject;
sys/ofed/include/rdma/uverbs_std_types.h
161
static inline void ib_set_flow(struct ib_uobject *uobj, struct ib_flow *ibflow,
sys/ofed/include/rdma/uverbs_std_types.h
187
static inline u32 uobj_get_object_id(struct ib_uobject *uobj)
sys/ofed/include/rdma/uverbs_std_types.h
63
static inline void *_uobj_get_obj_read(struct ib_uobject *uobj)
sys/ofed/include/rdma/uverbs_std_types.h
84
struct ib_uobject *__uobj_get_destroy(const struct uverbs_api_object *obj,
sys/ofed/include/rdma/uverbs_std_types.h
91
static inline void uobj_put_destroy(struct ib_uobject *uobj)
sys/ofed/include/rdma/uverbs_std_types.h
96
static inline void uobj_put_read(struct ib_uobject *uobj)
sys/ofed/include/rdma/uverbs_types.h
100
void (*lookup_put)(struct ib_uobject *uobj, enum rdma_lookup_mode mode);
sys/ofed/include/rdma/uverbs_types.h
102
int __must_check (*destroy_hw)(struct ib_uobject *uobj,
sys/ofed/include/rdma/uverbs_types.h
105
void (*remove_handle)(struct ib_uobject *uobj);
sys/ofed/include/rdma/uverbs_types.h
133
int __must_check (*destroy_object)(struct ib_uobject *uobj,
sys/ofed/include/rdma/uverbs_types.h
138
struct ib_uobject *rdma_lookup_get_uobject(const struct uverbs_api_object *obj,
sys/ofed/include/rdma/uverbs_types.h
142
void rdma_lookup_put_uobject(struct ib_uobject *uobj,
sys/ofed/include/rdma/uverbs_types.h
144
struct ib_uobject *rdma_alloc_begin_uobject(const struct uverbs_api_object *obj,
sys/ofed/include/rdma/uverbs_types.h
146
void rdma_alloc_abort_uobject(struct ib_uobject *uobj,
sys/ofed/include/rdma/uverbs_types.h
148
void rdma_alloc_commit_uobject(struct ib_uobject *uobj,
sys/ofed/include/rdma/uverbs_types.h
157
static inline void uverbs_uobject_get(struct ib_uobject *uobject)
sys/ofed/include/rdma/uverbs_types.h
161
void uverbs_uobject_put(struct ib_uobject *uobject);
sys/ofed/include/rdma/uverbs_types.h
172
int (*destroy_object)(struct ib_uobject *uobj,
sys/ofed/include/rdma/uverbs_types.h
191
sizeof(struct ib_uobject)), \
sys/ofed/include/rdma/uverbs_types.h
203
sizeof(struct ib_uobject)) \
sys/ofed/include/rdma/uverbs_types.h
207
UVERBS_TYPE_ALLOC_IDR_SZ(sizeof(struct ib_uobject), \
sys/ofed/include/rdma/uverbs_types.h
90
struct ib_uobject *(*alloc_begin)(const struct uverbs_api_object *obj,
sys/ofed/include/rdma/uverbs_types.h
93
void (*alloc_commit)(struct ib_uobject *uobj);
sys/ofed/include/rdma/uverbs_types.h
95
void (*alloc_abort)(struct ib_uobject *uobj);
sys/ofed/include/rdma/uverbs_types.h
97
struct ib_uobject *(*lookup_get)(const struct uverbs_api_object *obj,