/linux/include/rdma/ |
A D | uverbs_ioctl.h | 305 int (*handler)(struct uverbs_attr_bundle *attrs); 349 int (*func_write)(struct uverbs_attr_bundle *attrs); 623 struct uverbs_attr_bundle { struct 650 static inline struct uverbs_attr_bundle * 772 const struct uverbs_attr_bundle *attrs_bundle, u16 idx) in uverbs_attr_get_alloced_ptr() 784 const struct uverbs_attr_bundle *attrs_bundle, in _uverbs_copy_from() 811 const struct uverbs_attr_bundle *attrs_bundle, in _uverbs_copy_from_or_zero() 880 const struct uverbs_attr_bundle *attrs_bundle, 884 const struct uverbs_attr_bundle *attrs_bundle, 931 const struct uverbs_attr_bundle *attrs_bundle, in _uverbs_get_const_signed() [all …]
|
A D | uverbs_types.h | 59 struct uverbs_attr_bundle *attrs); 72 struct uverbs_attr_bundle *attrs); 105 struct uverbs_attr_bundle *attrs); 111 struct uverbs_attr_bundle *attrs); 115 struct uverbs_attr_bundle *attrs); 117 struct uverbs_attr_bundle *attrs, 120 struct uverbs_attr_bundle *attrs); 123 struct uverbs_attr_bundle *attrs);
|
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/ |
A D | rdma_core.h | 51 int uobj_destroy(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs); 64 s64 id, struct uverbs_attr_bundle *attrs); 68 bool commit, struct uverbs_attr_bundle *attrs); 70 int uverbs_output_written(const struct uverbs_attr_bundle *bundle, size_t idx); 75 struct ib_udata *uverbs_get_cleared_udata(struct uverbs_attr_bundle *attrs); 88 int(__rcu *handler)(struct uverbs_attr_bundle *attrs); 100 int (*handler)(struct uverbs_attr_bundle *attrs); 187 void uverbs_fill_udata(struct uverbs_attr_bundle *bundle,
|
A D | rdma_core.c | 124 struct uverbs_attr_bundle *attrs) in uverbs_destroy_uobject() 247 struct uverbs_attr_bundle *attrs) in __uobj_perform_destroy() 375 struct uverbs_attr_bundle *attrs) in rdma_lookup_get_uobject() 425 struct uverbs_attr_bundle *attrs) in alloc_begin_idr_uobject() 454 struct uverbs_attr_bundle *attrs) in alloc_begin_fd_uobject() 499 struct uverbs_attr_bundle *attrs) in rdma_alloc_begin_uobject() 569 struct uverbs_attr_bundle *attrs) in destroy_hw_fd_uobject() 644 struct uverbs_attr_bundle *attrs) in rdma_alloc_commit_uobject() 676 struct uverbs_attr_bundle *attrs) in rdma_assign_uobject() 698 struct uverbs_attr_bundle *attrs, in rdma_alloc_abort_uobject() [all …]
|
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()
|
A D | uverbs_ioctl.c | 67 struct uverbs_attr_bundle bundle; 106 __malloc void *_uverbs_alloc(struct uverbs_attr_bundle *bundle, size_t size, in _uverbs_alloc() 148 static int uverbs_set_output(const struct uverbs_attr_bundle *bundle, in uverbs_set_output() 227 struct uverbs_attr_bundle *attrs) in uverbs_free_idrs_array() 416 int (*handler)(struct uverbs_attr_bundle *attrs); in ib_uverbs_run_method() 690 void uverbs_fill_udata(struct uverbs_attr_bundle *bundle, in uverbs_fill_udata() 723 int uverbs_copy_to(const struct uverbs_attr_bundle *bundle, size_t idx, in uverbs_copy_to() 756 const struct uverbs_attr_bundle *attrs_bundle, in _uverbs_get_const_signed() 780 const struct uverbs_attr_bundle *attrs_bundle, in _uverbs_get_const_unsigned() 802 int uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle, in uverbs_copy_to_struct_or_zero() [all …]
|
A D | uverbs_cmd.c | 130 static int uverbs_request_start(struct uverbs_attr_bundle *attrs, in uverbs_request_start() 206 int ib_alloc_ucontext(struct uverbs_attr_bundle *attrs) in ib_alloc_ucontext() 231 int ib_init_ucontext(struct uverbs_attr_bundle *attrs) in ib_init_ucontext() 419 static int ib_uverbs_alloc_pd(struct uverbs_attr_bundle *attrs) in ib_uverbs_alloc_pd() 673 struct uverbs_attr_bundle *attrs) in ib_uverbs_dealloc_xrcd() 695 static int ib_uverbs_reg_mr(struct uverbs_attr_bundle *attrs) in ib_uverbs_reg_mr() 763 static int ib_uverbs_rereg_mr(struct uverbs_attr_bundle *attrs) in ib_uverbs_rereg_mr() 1001 static int create_cq(struct uverbs_attr_bundle *attrs, in create_cq() 1174 static int ib_uverbs_poll_cq(struct uverbs_attr_bundle *attrs) in ib_uverbs_poll_cq() 1275 static int create_qp(struct uverbs_attr_bundle *attrs, in create_qp() [all …]
|
A D | uverbs_std_types_device.c | 21 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 66 struct uverbs_attr_bundle *attrs, in gather_objects_handle() 102 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 177 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 212 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 241 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 271 static int copy_gid_entries_to_user(struct uverbs_attr_bundle *attrs, in copy_gid_entries_to_user() 313 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 368 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
|
A D | uverbs_std_types_flow_action.c | 39 struct uverbs_attr_bundle *attrs) in uverbs_free_flow_action() 49 static u64 esp_flags_uverbs_to_verbs(struct uverbs_attr_bundle *attrs, in esp_flags_uverbs_to_verbs() 192 struct uverbs_attr_bundle *attrs) in flow_action_esp_get_encap() 226 struct uverbs_attr_bundle *attrs, in parse_flow_action_esp() 307 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 336 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
|
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()
|
A D | uverbs.h | 225 int ib_alloc_ucontext(struct uverbs_attr_bundle *attrs); 226 int ib_init_ucontext(struct uverbs_attr_bundle *attrs); 243 struct uverbs_attr_bundle *attrs); 301 ib_uverbs_get_async_event(struct uverbs_attr_bundle *attrs, in ib_uverbs_get_async_event()
|
A D | uverbs_std_types_mr.c | 41 struct uverbs_attr_bundle *attrs) in uverbs_free_mr() 48 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 84 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 157 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 187 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
|
A D | uverbs_std_types_cq.c | 40 struct uverbs_attr_bundle *attrs) in uverbs_free_cq() 62 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 186 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
|
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()
|
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()
|
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()
|
A D | uverbs_std_types_qp.c | 13 struct uverbs_attr_bundle *attrs) in uverbs_free_qp() 83 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 346 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
|
A D | uverbs_std_types_async_fd.c | 12 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
|
/linux/drivers/infiniband/hw/mlx5/ |
A D | dm.c | 174 struct uverbs_attr_bundle *attrs) in copy_op_to_user() 193 struct uverbs_attr_bundle *attrs) in map_existing_op() 205 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 276 struct uverbs_attr_bundle *attrs) in handle_alloc_dm_memic() 346 struct uverbs_attr_bundle *attrs, in handle_alloc_dm_sw_icm() 405 struct uverbs_attr_bundle *attrs) in mlx5_ib_alloc_dm() 465 struct uverbs_attr_bundle *attrs) in mlx5_ib_dealloc_dm() 484 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
|
A D | qos.c | 25 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 87 struct uverbs_attr_bundle *attrs) in pp_obj_cleanup()
|
A D | devx.c | 972 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 1021 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 1049 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 1444 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 1555 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 1600 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 1666 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 1682 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 1736 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 1965 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() [all …]
|
A D | std_types.c | 18 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 156 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER()
|
A D | dm.h | 60 struct uverbs_attr_bundle *attrs);
|
/linux/drivers/infiniband/sw/rxe/ |
A D | rxe_mmap.c | 143 container_of(udata, struct uverbs_attr_bundle, driver_udata) in rxe_create_mmap_info()
|