| /linux/include/rdma/ |
| H A D | uverbs_std_types.h | 34 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 D | uverbs_ioctl.h | 614 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 D | ib_verbs.h | 1545 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 D | uverbs_std_types.c | 42 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 D | uverbs_std_types_async_fd.c | 14 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 D | uverbs_std_types_dm.c | 37 static int uverbs_free_dm(struct ib_uobject *uobject, in uverbs_free_dm() 53 struct ib_uobject *uobj = in UVERBS_HANDLER()
|
| H A D | uverbs_std_types_srq.c | 10 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 D | uverbs_std_types_counters.c | 38 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 D | uverbs_std_types_cq.c | 38 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 D | uverbs_std_types_wq.c | 10 static int uverbs_free_wq(struct ib_uobject *uobject, in uverbs_free_wq() 162 struct ib_uobject *uobj = in UVERBS_HANDLER()
|
| H A D | uverbs_std_types_flow_action.c | 37 static int uverbs_free_flow_action(struct ib_uobject *uobject, in uverbs_free_flow_action()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | qos.c | 28 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 D | devx.c | 37 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 D | fs.c | 2462 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 D | dm.c | 207 struct ib_uobject *uobj = uverbs_attr_get_uobject( in UVERBS_HANDLER()
|
| H A D | main.c | 3868 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 D | ib_verbs.c | 4674 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()
|