Searched refs:ib_uobject (Results 1 – 4 of 4) sorted by relevance
/include/rdma/ |
D | uverbs_types.h | 58 struct ib_uobject *(*alloc_begin)(const struct uverbs_api_object *obj, 61 void (*alloc_commit)(struct ib_uobject *uobj); 63 void (*alloc_abort)(struct ib_uobject *uobj); 65 struct ib_uobject *(*lookup_get)(const struct uverbs_api_object *obj, 68 void (*lookup_put)(struct ib_uobject *uobj, enum rdma_lookup_mode mode); 70 int __must_check (*destroy_hw)(struct ib_uobject *uobj, 73 void (*remove_handle)(struct ib_uobject *uobj); 74 void (*swap_uobjects)(struct ib_uobject *obj_old, 75 struct ib_uobject *obj_new); 103 int __must_check (*destroy_object)(struct ib_uobject *uobj, [all …]
|
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 *uobj, in uverbs_flow_action_fill_action() [all …]
|
D | uverbs_ioctl.h | 606 struct ib_uobject *uobject; 611 struct ib_uobject **uobjects; 628 struct ib_uobject *uobject; 694 static inline struct ib_uobject *uverbs_attr_get_uobject(const struct uverbs_attr_bundle *attrs_bun… in uverbs_attr_get_uobject() 751 struct ib_uobject ***arr) in uverbs_attr_get_uobjs_arr()
|
D | ib_verbs.h | 1499 struct ib_uobject { struct 1527 struct ib_uobject *uobject; argument 1550 struct ib_uobject *uobject; 1694 struct ib_uobject *uobject; 1795 struct ib_uobject *uobject; 1810 struct ib_uobject *uobject; /* user */ 1825 struct ib_uobject *uobject; 2082 struct ib_uobject *uobject; 2138 struct ib_uobject *uobject; 2248 struct ib_uobject *uobject;
|