Home
last modified time | relevance | path

Searched refs:ib_uobject (Results 1 – 17 of 17) sorted by relevance

/linux/include/rdma/
H A Duverbs_std_types.h34 static inline void *_uobj_get_obj_read(struct ib_uobject *uobj) in _uobj_get_obj_read()
55 struct ib_uobject *__uobj_get_destroy(const struct uverbs_api_object *obj,
62 static inline void uobj_put_destroy(struct ib_uobject *uobj) in uobj_put_destroy()
67 static inline void uobj_put_read(struct ib_uobject *uobj) in uobj_put_read()
75 static inline void uobj_put_write(struct ib_uobject *uobj) in uobj_put_write()
80 static inline void uobj_alloc_abort(struct ib_uobject *uobj, in uobj_alloc_abort()
86 static inline void uobj_finalize_uobj_create(struct ib_uobject *uobj, in uobj_finalize_uobj_create()
100 static inline struct ib_uobject *
104 struct ib_uobject *uobj = rdma_alloc_begin_uobject(obj, attrs); in __uobj_alloc()
115 struct ib_uobject *uob in uverbs_flow_action_fill_action()
[all...]
H A Duverbs_ioctl.h614 struct ib_uobject *uobject;
619 struct ib_uobject **uobjects;
637 struct ib_uobject *uobject;
704 static inline struct ib_uobject *uverbs_attr_get_uobject(const struct uverbs_attr_bundle *attrs_bun… in uverbs_attr_get_uobject()
761 struct ib_uobject ***arr) in uverbs_attr_get_uobjs_arr()
H A Dib_verbs.h1545 struct ib_uobject { struct
1573 struct ib_uobject *uobject; argument
1596 struct ib_uobject *uobject;
1744 struct ib_uobject *uobject;
1847 struct ib_uobject *uobject;
1860 struct ib_uobject *uobject;
1883 struct ib_uobject *uobject; /* user */
1899 struct ib_uobject *uobject;
2139 struct ib_uobject *uobject;
2195 struct ib_uobject *uobject;
[all …]
/linux/drivers/infiniband/core/
H A Duverbs_std_types.c42 static int uverbs_free_ah(struct ib_uobject *uobject, in uverbs_free_ah()
51 static int uverbs_free_flow(struct ib_uobject *uobject, in uverbs_free_flow()
71 static int uverbs_free_mw(struct ib_uobject *uobject, in uverbs_free_mw()
78 static int uverbs_free_rwq_ind_tbl(struct ib_uobject *uobject, in uverbs_free_rwq_ind_tbl()
102 static int uverbs_free_xrcd(struct ib_uobject *uobject, in uverbs_free_xrcd()
121 static int uverbs_free_pd(struct ib_uobject *uobject, in uverbs_free_pd()
158 uverbs_completion_event_file_destroy_uobj(struct ib_uobject *uobj, in uverbs_completion_event_file_destroy_uobj()
H A Duverbs_std_types_async_fd.c14 struct ib_uobject *uobj = in UVERBS_HANDLER()
22 static void uverbs_async_event_destroy_uobj(struct ib_uobject *uobj, in uverbs_async_event_destroy_uobj()
38 struct ib_uobject *uobj = filp->private_data; in uverbs_async_event_release()
H A Duverbs_std_types_dm.c37 static int uverbs_free_dm(struct ib_uobject *uobject, in uverbs_free_dm()
53 struct ib_uobject *uobj = in UVERBS_HANDLER()
H A Duverbs_std_types_srq.c10 static int uverbs_free_srq(struct ib_uobject *uobject, in uverbs_free_srq()
45 struct ib_uobject *xrcd_uobj; in UVERBS_HANDLER()
200 struct ib_uobject *uobj = in UVERBS_HANDLER()
H A Duverbs_std_types_counters.c38 static int uverbs_free_counters(struct ib_uobject *uobject, in uverbs_free_counters()
58 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER()
H A Duverbs_std_types_cq.c38 static int uverbs_free_cq(struct ib_uobject *uobject, in uverbs_free_cq()
71 struct ib_uobject *ev_file_uobj; in UVERBS_HANDLER()
264 struct ib_uobject *uobj = in UVERBS_HANDLER()
H A Duverbs_std_types_wq.c10 static int uverbs_free_wq(struct ib_uobject *uobject, in uverbs_free_wq()
162 struct ib_uobject *uobj = in UVERBS_HANDLER()
H A Duverbs_std_types_flow_action.c37 static int uverbs_free_flow_action(struct ib_uobject *uobject, in uverbs_free_flow_action()
/linux/drivers/infiniband/hw/mlx5/
H A Dqos.c28 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, in UVERBS_HANDLER()
85 static int pp_obj_cleanup(struct ib_uobject *uobject, in pp_obj_cleanup()
H A Ddevx.c37 struct ib_uobject *uobject;
95 struct ib_uobject uobj;
635 struct ib_uobject *uobj, const void *in) in devx_is_valid_obj_id()
1447 static int devx_obj_cleanup(struct ib_uobject *uobject, in devx_obj_cleanup()
1533 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER()
1651 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, in UVERBS_HANDLER()
1698 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, in UVERBS_HANDLER()
1746 struct ib_uobject uobj;
1765 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER()
1779 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER()
[all …]
H A Dfs.c2462 struct ib_uobject **arr_flow_actions; in UVERBS_HANDLER()
2468 struct ib_uobject *uobj; in UVERBS_HANDLER()
2574 static int flow_matcher_cleanup(struct ib_uobject *uobject, in flow_matcher_cleanup()
2818 static int steering_anchor_cleanup(struct ib_uobject *uobject, in steering_anchor_cleanup()
2914 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER()
2992 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER()
3115 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER()
3241 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, in UVERBS_HANDLER()
H A Ddm.c207 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER()
H A Dmain.c3868 static int mmap_obj_cleanup(struct ib_uobject *uobject, in mmap_obj_cleanup()
3937 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER()
4050 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER()
/linux/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c4674 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, BNXT_RE_ALLOC_PAGE_HANDLE); in UVERBS_HANDLER()
4753 static int alloc_page_obj_cleanup(struct ib_uobject *uobject, in alloc_page_obj_cleanup()
4817 struct ib_uobject *uobj = uverbs_attr_get_uobject(attrs, BNXT_RE_TOGGLE_MEM_HANDLE); in UVERBS_HANDLER()
4891 static int get_toggle_mem_obj_cleanup(struct ib_uobject *uobject, in get_toggle_mem_obj_cleanup()