Home
last modified time | relevance | path

Searched refs:uverbs_attr_bundle (Results 1 – 23 of 23) sorted by relevance

/linux/include/rdma/
H A Duverbs_ioctl.h306 int (*handler)(struct uverbs_attr_bundle *attrs);
350 int (*func_write)(struct uverbs_attr_bundle *attrs);
631 struct uverbs_attr_bundle { struct
644 static inline bool uverbs_attr_is_valid(const struct uverbs_attr_bundle *attrs_bundle, in uverbs_attr_is_valid() argument
661 static inline struct uverbs_attr_bundle *
664 return container_of(udata, struct uverbs_attr_bundle, driver_udata); in rdma_udata_to_uverbs_attr_bundle()
675 static inline const struct uverbs_attr *uverbs_attr_get(const struct uverbs_attr_bundle *attrs_bund… in uverbs_attr_get()
684 static inline int uverbs_attr_get_enum_id(const struct uverbs_attr_bundle *attrs_bundle, in uverbs_attr_get_enum_id()
695 static inline void *uverbs_attr_get_obj(const struct uverbs_attr_bundle *attrs_bundle, in uverbs_attr_get_obj()
707 static inline struct ib_uobject *uverbs_attr_get_uobject(const struct uverbs_attr_bundle *attrs_bun… in uverbs_attr_get_uobject()
[all …]
H A Duverbs_std_types.h50 struct uverbs_attr_bundle *attrs);
56 u32 id, struct uverbs_attr_bundle *attrs);
81 struct uverbs_attr_bundle *attrs) in uobj_alloc_abort()
87 struct uverbs_attr_bundle *attrs) in uobj_finalize_uobj_create()
102 struct uverbs_attr_bundle *attrs, struct ib_device **ib_dev) in __uobj_alloc()
/linux/drivers/infiniband/core/
H A Duverbs_ioctl.c47 struct uverbs_attr_bundle *bundle; in uapi_compute_bundle_size()
74 __malloc void *_uverbs_alloc(struct uverbs_attr_bundle *bundle, size_t size, in _uverbs_alloc()
116 static int uverbs_set_output(const struct uverbs_attr_bundle *bundle, in uverbs_set_output()
137 struct uverbs_attr_bundle *bundle = in uverbs_process_idrs_array()
138 container_of(&pbundle->bundle, struct uverbs_attr_bundle, hdr); in uverbs_process_idrs_array()
197 struct uverbs_attr_bundle *attrs) in uverbs_free_idrs_array()
213 struct uverbs_attr_bundle *bundle = in uverbs_process_attr()
214 container_of(&pbundle->bundle, struct uverbs_attr_bundle, hdr); in uverbs_process_attr()
396 int (*handler)(struct uverbs_attr_bundle *attrs); in ib_uverbs_run_method()
397 struct uverbs_attr_bundle *bundle = in ib_uverbs_run_method()
[all …]
H A Duverbs_std_types.c44 struct uverbs_attr_bundle *attrs) in uverbs_free_ah()
53 struct uverbs_attr_bundle *attrs) in uverbs_free_flow()
73 struct uverbs_attr_bundle *attrs) in uverbs_free_mw()
80 struct uverbs_attr_bundle *attrs) in uverbs_free_rwq_ind_tbl()
104 struct uverbs_attr_bundle *attrs) in uverbs_free_xrcd()
123 struct uverbs_attr_bundle *attrs) in uverbs_free_pd()
168 int uverbs_destroy_def_handler(struct uverbs_attr_bundle *attrs) in uverbs_destroy_def_handler()
H A Duverbs_std_types_counters.c40 struct uverbs_attr_bundle *attrs) in uverbs_free_counters()
56 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
89 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
H A Duverbs.h208 int ib_alloc_ucontext(struct uverbs_attr_bundle *attrs);
209 int ib_init_ucontext(struct uverbs_attr_bundle *attrs);
226 struct uverbs_attr_bundle *attrs);
318 ib_uverbs_get_async_event(struct uverbs_attr_bundle *attrs, in ib_uverbs_get_async_event()
H A Duverbs_std_types_wq.c12 struct uverbs_attr_bundle *attrs) in uverbs_free_wq()
28 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
160 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
H A Duverbs_std_types_dm.c39 struct uverbs_attr_bundle *attrs) in uverbs_free_dm()
50 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
H A Duverbs_std_types_srq.c12 struct uverbs_attr_bundle *attrs) in uverbs_free_srq()
37 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
198 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
H A Duverbs_std_types_flow_action.c39 struct uverbs_attr_bundle *attrs) in uverbs_free_flow_action()
H A Duverbs_std_types_async_fd.c12 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
H A Dib_core_uverbs.c403 struct uverbs_attr_bundle *bundle = in rdma_udata_to_dev()
423 struct uverbs_attr_bundle *bundle = in uverbs_get_handler_fn()
H A Duverbs_std_types_dmabuf.c89 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
H A Duverbs_uapi.c11 static int ib_uverbs_notsupp(struct uverbs_attr_bundle *attrs) in ib_uverbs_notsupp()
/linux/drivers/infiniband/hw/mlx5/
H A Ddm.h60 struct uverbs_attr_bundle *attrs);
H A Dcounters.c164 struct uverbs_attr_bundle *attrs) in mlx5_ib_read_counters()
216 struct uverbs_attr_bundle *attrs) in mlx5_ib_create_counters()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_mmap.c142 container_of(udata, struct uverbs_attr_bundle, driver_udata) in rxe_create_mmap_info()
/linux/drivers/infiniband/hw/efa/
H A Defa_verbs.c1114 struct uverbs_attr_bundle *attrs) in efa_create_user_cq()
1714 struct uverbs_attr_bundle *attrs) in efa_reg_user_mr_dmabuf()
1801 static int UVERBS_HANDLER(EFA_IB_METHOD_MR_QUERY)(struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
/linux/drivers/infiniband/hw/cxgb4/
H A Dcq.c998 struct uverbs_attr_bundle *attrs) in c4iw_create_cq()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c580 struct uverbs_attr_bundle *attrs) in mthca_create_cq()
/linux/drivers/infiniband/hw/ionic/
H A Dionic_controlpath.c938 struct uverbs_attr_bundle *attrs) in ionic_reg_user_mr_dmabuf()
1215 struct uverbs_attr_bundle *attrs) in ionic_create_cq()
/linux/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c3369 struct uverbs_attr_bundle *attrs) in bnxt_re_create_user_cq()
3460 struct uverbs_attr_bundle *attrs) in bnxt_re_create_cq()
4594 struct uverbs_attr_bundle *attrs) in bnxt_re_reg_user_mr_dmabuf()
/linux/drivers/infiniband/hw/irdma/
H A Dverbs.c2475 struct uverbs_attr_bundle *attrs) in irdma_create_cq()
3630 struct uverbs_attr_bundle *attrs) in irdma_reg_user_mr_dmabuf()