| /linux/include/rdma/ |
| H A D | uverbs_ioctl.h | 306 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 D | uverbs_std_types.h | 50 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 D | uverbs_ioctl.c | 47 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 D | uverbs_std_types.c | 44 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 D | uverbs_std_types_counters.c | 40 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 D | uverbs.h | 208 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 D | uverbs_std_types_wq.c | 12 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 D | uverbs_std_types_dm.c | 39 struct uverbs_attr_bundle *attrs) in uverbs_free_dm() 50 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
|
| H A D | uverbs_std_types_srq.c | 12 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 D | uverbs_std_types_flow_action.c | 39 struct uverbs_attr_bundle *attrs) in uverbs_free_flow_action()
|
| H A D | uverbs_std_types_async_fd.c | 12 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
|
| H A D | ib_core_uverbs.c | 403 struct uverbs_attr_bundle *bundle = in rdma_udata_to_dev() 423 struct uverbs_attr_bundle *bundle = in uverbs_get_handler_fn()
|
| H A D | uverbs_std_types_dmabuf.c | 89 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
|
| H A D | uverbs_uapi.c | 11 static int ib_uverbs_notsupp(struct uverbs_attr_bundle *attrs) in ib_uverbs_notsupp()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | dm.h | 60 struct uverbs_attr_bundle *attrs);
|
| H A D | counters.c | 164 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 D | rxe_mmap.c | 142 container_of(udata, struct uverbs_attr_bundle, driver_udata) in rxe_create_mmap_info()
|
| /linux/drivers/infiniband/hw/efa/ |
| H A D | efa_verbs.c | 1114 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 D | cq.c | 998 struct uverbs_attr_bundle *attrs) in c4iw_create_cq()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_provider.c | 580 struct uverbs_attr_bundle *attrs) in mthca_create_cq()
|
| /linux/drivers/infiniband/hw/ionic/ |
| H A D | ionic_controlpath.c | 938 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 D | ib_verbs.c | 3369 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 D | verbs.c | 2475 struct uverbs_attr_bundle *attrs) in irdma_create_cq() 3630 struct uverbs_attr_bundle *attrs) in irdma_reg_user_mr_dmabuf()
|