Home
last modified time | relevance | path

Searched refs:ib_uverbs_file (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/drivers/infiniband/core/
Drdma_core.h48 void uverbs_destroy_ufile_hw(struct ib_uverbs_file *ufile,
87 struct ib_uverbs_file *ufile,
109 void setup_ufile_idr_uobject(struct ib_uverbs_file *ufile);
110 void release_ufile_idr_uobject(struct ib_uverbs_file *ufile);
127 int (__rcu *handler)(struct ib_uverbs_file *ufile,
Drdma_core.c130 struct ib_uverbs_file *ufile = uobj->ufile; in uverbs_destroy_uobject()
201 struct ib_uverbs_file *ufile = uobj->ufile; in uobj_destroy()
227 u32 id, struct ib_uverbs_file *ufile) in __uobj_get_destroy()
251 struct ib_uverbs_file *ufile, int success_res) in __uobj_perform_destroy()
264 static struct ib_uobject *alloc_uobj(struct ib_uverbs_file *ufile, in alloc_uobj()
322 struct ib_uverbs_file *ufile, s64 id, in lookup_get_idr_uobject()
355 struct ib_uverbs_file *ufile, s64 id, in lookup_get_fd_uobject()
394 struct ib_uverbs_file *ufile, s64 id, in rdma_lookup_get_uobject()
436 struct ib_uverbs_file *ufile) in alloc_begin_idr_uobject()
467 struct ib_uverbs_file *ufile) in alloc_begin_fd_uobject()
[all …]
Duverbs.h127 struct ib_uverbs_file *uverbs_file;
137 struct ib_uverbs_file { struct
229 struct file *ib_uverbs_alloc_async_event_file(struct ib_uverbs_file *uverbs_file,
231 void ib_uverbs_free_async_event_file(struct ib_uverbs_file *uverbs_file);
234 void ib_uverbs_release_ucq(struct ib_uverbs_file *file,
237 void ib_uverbs_release_uevent(struct ib_uverbs_file *file,
304 ssize_t ib_uverbs_##name(struct ib_uverbs_file *file, \
345 int ib_uverbs_ex_##name(struct ib_uverbs_file *file, \
Duverbs_main.c77 static ssize_t (*uverbs_cmd_table[])(struct ib_uverbs_file *file,
117 static int (*uverbs_ex_cmd_table[])(struct ib_uverbs_file *file,
141 struct ib_ucontext *ib_uverbs_get_ucontext(struct ib_uverbs_file *ufile) in ib_uverbs_get_ucontext()
194 void ib_uverbs_release_ucq(struct ib_uverbs_file *file, in ib_uverbs_release_ucq()
219 void ib_uverbs_release_uevent(struct ib_uverbs_file *file, in ib_uverbs_release_uevent()
251 struct ib_uverbs_file *file = in ib_uverbs_release_file()
252 container_of(ref, struct ib_uverbs_file, ref); in ib_uverbs_release_file()
273 struct ib_uverbs_file *uverbs_file, in ib_uverbs_event_read()
404 struct ib_uverbs_file *uverbs_file = file->uverbs_file; in ib_uverbs_async_event_close()
504 static void ib_uverbs_async_handler(struct ib_uverbs_file *file, in ib_uverbs_async_handler()
[all …]
Duverbs_cmd.c51 _ib_uverbs_lookup_comp_file(s32 fd, struct ib_uverbs_file *ufile) in _ib_uverbs_lookup_comp_file()
68 ssize_t ib_uverbs_get_context(struct ib_uverbs_file *file, in ib_uverbs_get_context()
234 ssize_t ib_uverbs_query_device(struct ib_uverbs_file *file, in ib_uverbs_query_device()
282 ssize_t ib_uverbs_query_port(struct ib_uverbs_file *file, in ib_uverbs_query_port()
347 ssize_t ib_uverbs_alloc_pd(struct ib_uverbs_file *file, in ib_uverbs_alloc_pd()
406 ssize_t ib_uverbs_dealloc_pd(struct ib_uverbs_file *file, in ib_uverbs_dealloc_pd()
504 ssize_t ib_uverbs_open_xrcd(struct ib_uverbs_file *file, in ib_uverbs_open_xrcd()
625 ssize_t ib_uverbs_close_xrcd(struct ib_uverbs_file *file, in ib_uverbs_close_xrcd()
663 ssize_t ib_uverbs_reg_mr(struct ib_uverbs_file *file, in ib_uverbs_reg_mr()
755 ssize_t ib_uverbs_rereg_mr(struct ib_uverbs_file *file, in ib_uverbs_rereg_mr()
[all …]
Duverbs_std_types_counters.c51 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
85 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
Duverbs_std_types_cq.c61 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
176 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
Duverbs_std_types_flow_action.c226 struct ib_uverbs_file *file, in parse_flow_action_esp()
308 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
339 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
Duverbs_std_types_dm.c50 UVERBS_HANDLER(UVERBS_METHOD_DM_ALLOC)(struct ib_uverbs_file *file, in UVERBS_HANDLER()
Duverbs_std_types_mr.c43 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
Duverbs_ioctl.c322 int (*handler)(struct ib_uverbs_file *ufile, in ib_uverbs_run_method()
410 static int ib_uverbs_cmd_verbs(struct ib_uverbs_file *ufile, in ib_uverbs_cmd_verbs()
475 struct ib_uverbs_file *file = filp->private_data; in ib_uverbs_ioctl()
Duverbs_std_types.c213 int uverbs_destroy_def_handler(struct ib_uverbs_file *file, in uverbs_destroy_def_handler()
/Linux-v4.19/include/rdma/
Duverbs_types.h86 struct ib_uverbs_file *ufile);
93 struct ib_uverbs_file *ufile, s64 id,
133 struct ib_uverbs_file *ufile, s64 id,
138 struct ib_uverbs_file *ufile);
Duverbs_std_types.h84 struct ib_uverbs_file *ufile, int success_res);
90 u32 id, struct ib_uverbs_file *ufile);
130 __uobj_alloc(const struct uverbs_api_object *obj, struct ib_uverbs_file *ufile, in __uobj_alloc()
Duverbs_ioctl.h271 int (*handler)(struct ib_uverbs_file *ufile,
442 struct ib_uverbs_file *ufile;
Dib_verbs.h1482 struct ib_uverbs_file *ufile;
1516 struct ib_uverbs_file *ufile;
4178 struct ib_ucontext *ib_uverbs_get_ucontext(struct ib_uverbs_file *ufile);
4180 int uverbs_destroy_def_handler(struct ib_uverbs_file *file,
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dflow.c42 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
131 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
Ddevx.c43 static struct mlx5_ib_ucontext *devx_ufile2uctx(struct ib_uverbs_file *file) in devx_ufile2uctx()
413 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
463 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
491 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
716 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
770 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
807 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
919 struct ib_uverbs_file *file, struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()