ib_uobject        324 drivers/infiniband/core/core_priv.h 					  struct ib_uobject *uobj)
ib_uobject         45 drivers/infiniband/core/rdma_core.c void uverbs_uobject_get(struct ib_uobject *uobject)
ib_uobject         52 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *uobj =
ib_uobject         53 drivers/infiniband/core/rdma_core.c 		container_of(ref, struct ib_uobject, ref);
ib_uobject         61 drivers/infiniband/core/rdma_core.c void uverbs_uobject_put(struct ib_uobject *uobject)
ib_uobject         66 drivers/infiniband/core/rdma_core.c static int uverbs_try_lock_object(struct ib_uobject *uobj,
ib_uobject         93 drivers/infiniband/core/rdma_core.c static void assert_uverbs_usecnt(struct ib_uobject *uobj,
ib_uobject        127 drivers/infiniband/core/rdma_core.c static int uverbs_destroy_uobject(struct ib_uobject *uobj,
ib_uobject        201 drivers/infiniband/core/rdma_core.c int uobj_destroy(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs)
ib_uobject        235 drivers/infiniband/core/rdma_core.c struct ib_uobject *__uobj_get_destroy(const struct uverbs_api_object *obj,
ib_uobject        238 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *uobj;
ib_uobject        262 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *uobj;
ib_uobject        272 drivers/infiniband/core/rdma_core.c static struct ib_uobject *alloc_uobj(struct ib_uverbs_file *ufile,
ib_uobject        275 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *uobj;
ib_uobject        304 drivers/infiniband/core/rdma_core.c static int idr_add_uobj(struct ib_uobject *uobj)
ib_uobject        316 drivers/infiniband/core/rdma_core.c static struct ib_uobject *
ib_uobject        321 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *uobj;
ib_uobject        340 drivers/infiniband/core/rdma_core.c static struct ib_uobject *
ib_uobject        347 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *uobject;
ib_uobject        380 drivers/infiniband/core/rdma_core.c struct ib_uobject *rdma_lookup_get_uobject(const struct uverbs_api_object *obj,
ib_uobject        385 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *uobj;
ib_uobject        431 drivers/infiniband/core/rdma_core.c static struct ib_uobject *
ib_uobject        436 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *uobj;
ib_uobject        460 drivers/infiniband/core/rdma_core.c static struct ib_uobject *
ib_uobject        465 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *uobj;
ib_uobject        483 drivers/infiniband/core/rdma_core.c struct ib_uobject *rdma_alloc_begin_uobject(const struct uverbs_api_object *obj,
ib_uobject        487 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *ret;
ib_uobject        510 drivers/infiniband/core/rdma_core.c static void alloc_abort_idr_uobject(struct ib_uobject *uobj)
ib_uobject        518 drivers/infiniband/core/rdma_core.c static int __must_check destroy_hw_idr_uobject(struct ib_uobject *uobj,
ib_uobject        544 drivers/infiniband/core/rdma_core.c static void remove_handle_idr_uobject(struct ib_uobject *uobj)
ib_uobject        551 drivers/infiniband/core/rdma_core.c static void alloc_abort_fd_uobject(struct ib_uobject *uobj)
ib_uobject        556 drivers/infiniband/core/rdma_core.c static int __must_check destroy_hw_fd_uobject(struct ib_uobject *uobj,
ib_uobject        570 drivers/infiniband/core/rdma_core.c static void remove_handle_fd_uobject(struct ib_uobject *uobj)
ib_uobject        574 drivers/infiniband/core/rdma_core.c static int alloc_commit_idr_uobject(struct ib_uobject *uobj)
ib_uobject        592 drivers/infiniband/core/rdma_core.c static int alloc_commit_fd_uobject(struct ib_uobject *uobj)
ib_uobject        634 drivers/infiniband/core/rdma_core.c int __must_check rdma_alloc_commit_uobject(struct ib_uobject *uobj,
ib_uobject        667 drivers/infiniband/core/rdma_core.c void rdma_alloc_abort_uobject(struct ib_uobject *uobj,
ib_uobject        679 drivers/infiniband/core/rdma_core.c static void lookup_put_idr_uobject(struct ib_uobject *uobj,
ib_uobject        684 drivers/infiniband/core/rdma_core.c static void lookup_put_fd_uobject(struct ib_uobject *uobj,
ib_uobject        694 drivers/infiniband/core/rdma_core.c void rdma_lookup_put_uobject(struct ib_uobject *uobj,
ib_uobject        726 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *entry;
ib_uobject        772 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *uobj = f->private_data;
ib_uobject        834 drivers/infiniband/core/rdma_core.c 	struct ib_uobject *obj, *next_obj;
ib_uobject        932 drivers/infiniband/core/rdma_core.c struct ib_uobject *
ib_uobject        958 drivers/infiniband/core/rdma_core.c int uverbs_finalize_object(struct ib_uobject *uobj,
ib_uobject         51 drivers/infiniband/core/rdma_core.h int uobj_destroy(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs);
ib_uobject         59 drivers/infiniband/core/rdma_core.h void uverbs_uobject_get(struct ib_uobject *uobject);
ib_uobject         66 drivers/infiniband/core/rdma_core.h void uverbs_uobject_put(struct ib_uobject *uobject);
ib_uobject         85 drivers/infiniband/core/rdma_core.h struct ib_uobject *
ib_uobject        104 drivers/infiniband/core/rdma_core.h int uverbs_finalize_object(struct ib_uobject *uobj,
ib_uobject        134 drivers/infiniband/core/uverbs.h 	struct ib_uobject			uobj;
ib_uobject        185 drivers/infiniband/core/uverbs.h 	struct ib_uobject	uobject;
ib_uobject        191 drivers/infiniband/core/uverbs.h 	struct ib_uobject	uobject;
ib_uobject        213 drivers/infiniband/core/uverbs.h 	struct ib_uobject	uobject;
ib_uobject        241 drivers/infiniband/core/uverbs.h int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
ib_uobject        191 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject *uobj = ufd_get_read(UVERBS_OBJECT_COMP_CHANNEL,
ib_uobject        409 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject             *uobj;
ib_uobject        679 drivers/infiniband/core/uverbs_cmd.c int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
ib_uobject        708 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject           *uobj;
ib_uobject        796 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject	    *uobj;
ib_uobject        882 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject             *uobj;
ib_uobject        956 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject			  *uobj;
ib_uobject       1247 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject		*uobj;
ib_uobject       1276 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject		*xrcd_uobj = ERR_PTR(-ENOENT);
ib_uobject       1556 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject	       *uninitialized_var(xrcd_uobj);
ib_uobject       1968 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject		*uobj;
ib_uobject       2395 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject		*uobj;
ib_uobject       2985 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject		*uobj;
ib_uobject       3046 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject		  *uobj;
ib_uobject       3176 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject		  *uobj;
ib_uobject       3360 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject               *uninitialized_var(xrcd_uobj);
ib_uobject       3589 drivers/infiniband/core/uverbs_cmd.c 	struct ib_uobject		 *uobj;
ib_uobject        380 drivers/infiniband/core/uverbs_main.c 	struct ib_uobject *uobj = filp->private_data;
ib_uobject         42 drivers/infiniband/core/uverbs_std_types.c static int uverbs_free_ah(struct ib_uobject *uobject,
ib_uobject         51 drivers/infiniband/core/uverbs_std_types.c static int uverbs_free_flow(struct ib_uobject *uobject,
ib_uobject         71 drivers/infiniband/core/uverbs_std_types.c static int uverbs_free_mw(struct ib_uobject *uobject,
ib_uobject         78 drivers/infiniband/core/uverbs_std_types.c static int uverbs_free_qp(struct ib_uobject *uobject,
ib_uobject        112 drivers/infiniband/core/uverbs_std_types.c static int uverbs_free_rwq_ind_tbl(struct ib_uobject *uobject,
ib_uobject        128 drivers/infiniband/core/uverbs_std_types.c static int uverbs_free_wq(struct ib_uobject *uobject,
ib_uobject        145 drivers/infiniband/core/uverbs_std_types.c static int uverbs_free_srq(struct ib_uobject *uobject,
ib_uobject        170 drivers/infiniband/core/uverbs_std_types.c static int uverbs_free_xrcd(struct ib_uobject *uobject,
ib_uobject        190 drivers/infiniband/core/uverbs_std_types.c static int uverbs_free_pd(struct ib_uobject *uobject,
ib_uobject        205 drivers/infiniband/core/uverbs_std_types.c static int uverbs_hot_unplug_completion_event_file(struct ib_uobject *uobj,
ib_uobject         38 drivers/infiniband/core/uverbs_std_types_counters.c static int uverbs_free_counters(struct ib_uobject *uobject,
ib_uobject         55 drivers/infiniband/core/uverbs_std_types_counters.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(
ib_uobject         37 drivers/infiniband/core/uverbs_std_types_cq.c static int uverbs_free_cq(struct ib_uobject *uobject,
ib_uobject         73 drivers/infiniband/core/uverbs_std_types_cq.c 	struct ib_uobject *ev_file_uobj;
ib_uobject        182 drivers/infiniband/core/uverbs_std_types_cq.c 	struct ib_uobject *uobj =
ib_uobject         64 drivers/infiniband/core/uverbs_std_types_device.c 	struct ib_uobject *obj;
ib_uobject         37 drivers/infiniband/core/uverbs_std_types_dm.c static int uverbs_free_dm(struct ib_uobject *uobject,
ib_uobject         55 drivers/infiniband/core/uverbs_std_types_dm.c 	struct ib_uobject *uobj =
ib_uobject         37 drivers/infiniband/core/uverbs_std_types_flow_action.c static int uverbs_free_flow_action(struct ib_uobject *uobject,
ib_uobject        311 drivers/infiniband/core/uverbs_std_types_flow_action.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(
ib_uobject        340 drivers/infiniband/core/uverbs_std_types_flow_action.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(
ib_uobject         37 drivers/infiniband/core/uverbs_std_types_mr.c static int uverbs_free_mr(struct ib_uobject *uobject,
ib_uobject         85 drivers/infiniband/core/uverbs_std_types_mr.c 	struct ib_uobject *uobj =
ib_uobject         33 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *fd_uobj;
ib_uobject         80 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject uobj;
ib_uobject        568 drivers/infiniband/hw/mlx5/devx.c 				 struct ib_uobject *uobj, const void *in)
ib_uobject       1330 drivers/infiniband/hw/mlx5/devx.c static int devx_obj_cleanup(struct ib_uobject *uobject,
ib_uobject       1406 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(
ib_uobject       1507 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs,
ib_uobject       1552 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs,
ib_uobject       1598 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject		uobj;
ib_uobject       1617 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(
ib_uobject       1631 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(
ib_uobject       1664 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *fd_uobj = async_data->fd_uobj;
ib_uobject       1688 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(
ib_uobject       1694 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *fd_uobj;
ib_uobject       1918 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *devx_uobj = uverbs_attr_get_uobject(
ib_uobject       1924 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *fd_uobj;
ib_uobject       2178 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(
ib_uobject       2227 drivers/infiniband/hw/mlx5/devx.c static int devx_umem_cleanup(struct ib_uobject *uobject,
ib_uobject       2501 drivers/infiniband/hw/mlx5/devx.c 	struct ib_uobject *uobj = filp->private_data;
ib_uobject       2687 drivers/infiniband/hw/mlx5/devx.c static int devx_hot_unplug_async_cmd_event_file(struct ib_uobject *uobj,
ib_uobject       2706 drivers/infiniband/hw/mlx5/devx.c static int devx_hot_unplug_async_event_file(struct ib_uobject *uobj,
ib_uobject         74 drivers/infiniband/hw/mlx5/flow.c 	struct ib_uobject **arr_flow_actions;
ib_uobject         83 drivers/infiniband/hw/mlx5/flow.c 	struct ib_uobject *uobj =
ib_uobject        214 drivers/infiniband/hw/mlx5/flow.c static int flow_matcher_cleanup(struct ib_uobject *uobject,
ib_uobject        280 drivers/infiniband/hw/mlx5/flow.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(
ib_uobject        389 drivers/infiniband/hw/mlx5/flow.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(
ib_uobject        510 drivers/infiniband/hw/mlx5/flow.c 	struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs,
ib_uobject       1504 include/rdma/ib_verbs.h 	struct ib_uobject      *uobject;
ib_uobject       1528 include/rdma/ib_verbs.h 	struct ib_uobject	*uobject;
ib_uobject       1544 include/rdma/ib_verbs.h 	struct ib_uobject      *uobject;
ib_uobject       1567 include/rdma/ib_verbs.h 	struct ib_uobject      *uobject;
ib_uobject       1612 include/rdma/ib_verbs.h 	struct ib_uobject      *uobject;
ib_uobject       1655 include/rdma/ib_verbs.h 	struct ib_uobject      *uobject;
ib_uobject       1728 include/rdma/ib_verbs.h 	struct ib_uobject      *uobject;
ib_uobject       1756 include/rdma/ib_verbs.h 	struct ib_uobject *uobject;
ib_uobject       1771 include/rdma/ib_verbs.h 		struct ib_uobject	*uobject;	/* user */
ib_uobject       1786 include/rdma/ib_verbs.h 	struct ib_uobject	*uobject;
ib_uobject       2062 include/rdma/ib_verbs.h 	struct ib_uobject	*uobject;
ib_uobject       2118 include/rdma/ib_verbs.h 	struct ib_uobject		*uobject;
ib_uobject       2222 include/rdma/ib_verbs.h 	struct ib_uobject	*uobject;
ib_uobject       2859 include/rdma/ib_verbs.h 					   struct ib_uobject *uobj)
ib_uobject       2876 include/rdma/ib_verbs.h 				    struct ib_uobject *uobj)
ib_uobject        634 include/rdma/uverbs_ioctl.h 	struct ib_uobject		*uobject;
ib_uobject        639 include/rdma/uverbs_ioctl.h 	struct ib_uobject **uobjects;
ib_uobject        718 include/rdma/uverbs_ioctl.h static inline struct ib_uobject *uverbs_attr_get_uobject(const struct uverbs_attr_bundle *attrs_bundle,
ib_uobject        772 include/rdma/uverbs_ioctl.h 	struct ib_uobject ***arr)
ib_uobject         61 include/rdma/uverbs_std_types.h static inline void *_uobj_get_obj_read(struct ib_uobject *uobj)
ib_uobject         82 include/rdma/uverbs_std_types.h struct ib_uobject *__uobj_get_destroy(const struct uverbs_api_object *obj,
ib_uobject         89 include/rdma/uverbs_std_types.h static inline void uobj_put_destroy(struct ib_uobject *uobj)
ib_uobject         94 include/rdma/uverbs_std_types.h static inline void uobj_put_read(struct ib_uobject *uobj)
ib_uobject        102 include/rdma/uverbs_std_types.h static inline void uobj_put_write(struct ib_uobject *uobj)
ib_uobject        108 include/rdma/uverbs_std_types.h uobj_alloc_commit(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs)
ib_uobject        117 include/rdma/uverbs_std_types.h static inline void uobj_alloc_abort(struct ib_uobject *uobj,
ib_uobject        123 include/rdma/uverbs_std_types.h static inline struct ib_uobject *
ib_uobject        127 include/rdma/uverbs_std_types.h 	struct ib_uobject *uobj =
ib_uobject        139 include/rdma/uverbs_std_types.h 						  struct ib_uobject *uobj,
ib_uobject        160 include/rdma/uverbs_std_types.h 	struct ib_uobject		uobject;
ib_uobject        170 include/rdma/uverbs_std_types.h static inline void ib_set_flow(struct ib_uobject *uobj, struct ib_flow *ibflow,
ib_uobject        196 include/rdma/uverbs_std_types.h static inline u32 uobj_get_object_id(struct ib_uobject *uobj)
ib_uobject         85 include/rdma/uverbs_types.h 	struct ib_uobject *(*alloc_begin)(const struct uverbs_api_object *obj,
ib_uobject         88 include/rdma/uverbs_types.h 	int (*alloc_commit)(struct ib_uobject *uobj);
ib_uobject         90 include/rdma/uverbs_types.h 	void (*alloc_abort)(struct ib_uobject *uobj);
ib_uobject         92 include/rdma/uverbs_types.h 	struct ib_uobject *(*lookup_get)(const struct uverbs_api_object *obj,
ib_uobject         95 include/rdma/uverbs_types.h 	void (*lookup_put)(struct ib_uobject *uobj, enum rdma_lookup_mode mode);
ib_uobject         97 include/rdma/uverbs_types.h 	int __must_check (*destroy_hw)(struct ib_uobject *uobj,
ib_uobject        100 include/rdma/uverbs_types.h 	void (*remove_handle)(struct ib_uobject *uobj);
ib_uobject        129 include/rdma/uverbs_types.h 	int __must_check (*destroy_object)(struct ib_uobject *uobj,
ib_uobject        134 include/rdma/uverbs_types.h struct ib_uobject *rdma_lookup_get_uobject(const struct uverbs_api_object *obj,
ib_uobject        138 include/rdma/uverbs_types.h void rdma_lookup_put_uobject(struct ib_uobject *uobj,
ib_uobject        140 include/rdma/uverbs_types.h struct ib_uobject *rdma_alloc_begin_uobject(const struct uverbs_api_object *obj,
ib_uobject        143 include/rdma/uverbs_types.h void rdma_alloc_abort_uobject(struct ib_uobject *uobj,
ib_uobject        145 include/rdma/uverbs_types.h int __must_check rdma_alloc_commit_uobject(struct ib_uobject *uobj,
ib_uobject        157 include/rdma/uverbs_types.h 	int (*context_closed)(struct ib_uobject *uobj,
ib_uobject        176 include/rdma/uverbs_types.h 					    sizeof(struct ib_uobject)), \
ib_uobject        188 include/rdma/uverbs_types.h 					    sizeof(struct ib_uobject))	\
ib_uobject        192 include/rdma/uverbs_types.h 	 UVERBS_TYPE_ALLOC_IDR_SZ(sizeof(struct ib_uobject),	\