Symbol: uverbs_attr_bundle
drivers/infiniband/core/core_priv.h
324
struct uverbs_attr_bundle *uattrs,
drivers/infiniband/core/ib_core_uverbs.c
403
struct uverbs_attr_bundle *bundle =
drivers/infiniband/core/ib_core_uverbs.c
419
typedef int (*uverbs_api_ioctl_handler_fn)(struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/ib_core_uverbs.c
422
struct uverbs_attr_bundle *bundle =
drivers/infiniband/core/ib_core_uverbs.c
529
int uverbs_destroy_def_handler(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/ib_core_uverbs.c
540
struct ib_udata *uverbs_get_cleared_udata(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/ib_core_uverbs.c
560
__malloc void *_uverbs_alloc(struct uverbs_attr_bundle *bundle, size_t size,
drivers/infiniband/core/ib_core_uverbs.c
591
int uverbs_copy_to(const struct uverbs_attr_bundle *bundle, size_t idx,
drivers/infiniband/core/ib_core_uverbs.c
608
int uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle,
drivers/infiniband/core/ib_core_uverbs.c
626
const struct uverbs_attr_bundle *attrs_bundle,
drivers/infiniband/core/ib_core_uverbs.c
649
const struct uverbs_attr_bundle *attrs_bundle,
drivers/infiniband/core/ib_core_uverbs.c
672
int uverbs_get_flags64(u64 *to, const struct uverbs_attr_bundle *attrs_bundle,
drivers/infiniband/core/ib_core_uverbs.c
705
int uverbs_get_flags32(u32 *to, const struct uverbs_attr_bundle *attrs_bundle,
drivers/infiniband/core/ib_core_uverbs.c
733
int uverbs_get_buffer_desc(const struct uverbs_attr_bundle *attrs_bundle,
drivers/infiniband/core/ib_core_uverbs.c
749
void uverbs_finalize_uobj_create(const struct uverbs_attr_bundle *bundle,
drivers/infiniband/core/rdma_core.c
1012
bool commit, struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
1053
bool rdma_uattrs_has_raw_cap(const struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
159
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
223
int uobj_destroy(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
259
u32 id, struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
284
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
297
static struct ib_uobject *alloc_uobj(struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/rdma_core.c
413
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
464
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
493
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
540
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
575
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
613
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
691
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
724
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.c
747
struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/rdma_core.c
863
struct uverbs_attr_bundle attrs = {
drivers/infiniband/core/rdma_core.c
931
struct uverbs_attr_bundle attrs = { .ufile = ufile };
drivers/infiniband/core/rdma_core.c
985
s64 id, struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.h
106
int (*handler)(struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/rdma_core.h
195
void uverbs_fill_udata(struct uverbs_attr_bundle *bundle,
drivers/infiniband/core/rdma_core.h
51
int uobj_destroy(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/rdma_core.h
64
s64 id, struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/rdma_core.h
68
bool commit, struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/rdma_core.h
70
int uverbs_output_written(const struct uverbs_attr_bundle *bundle, size_t idx);
drivers/infiniband/core/rdma_core.h
75
struct ib_udata *uverbs_get_cleared_udata(struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/rdma_core.h
77
static inline struct ib_udata *uverbs_get_cleared_udata(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/rdma_core.h
94
int(__rcu *handler)(struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/umem.c
324
typedef int (*ib_umem_buf_desc_filler_t)(const struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/umem.c
337
static int ib_umem_resolve_desc(const struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/umem.c
401
const struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/umem.c
430
const struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/umem.c
462
const struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/umem.c
500
const struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/umem.c
509
static int uverbs_create_cq_get_buffer_desc(const struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/umem.c
575
const struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/umem.c
604
const struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/uverbs.h
207
int ib_alloc_ucontext(struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/uverbs.h
208
int ib_init_ucontext(struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/uverbs.h
225
struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/uverbs.h
265
static inline int uverbs_set_output(const struct uverbs_attr_bundle *bundle,
drivers/infiniband/core/uverbs.h
332
ib_uverbs_get_async_event(struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/uverbs_cmd.c
1009
static int create_cq(struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/uverbs_cmd.c
105
static u32 uverbs_response_length(struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/uverbs_cmd.c
1092
static int ib_uverbs_create_cq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
1111
static int ib_uverbs_ex_create_cq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
1129
static int ib_uverbs_resize_cq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
1191
static int ib_uverbs_poll_cq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
120
static int uverbs_request_start(struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/uverbs_cmd.c
1244
static int ib_uverbs_req_notify_cq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
1266
static int ib_uverbs_destroy_cq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
1292
static int create_qp(struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/uverbs_cmd.c
1524
static int ib_uverbs_create_qp(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
1552
static int ib_uverbs_ex_create_qp(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
1570
static int ib_uverbs_open_qp(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
1658
static int ib_uverbs_query_qp(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
168
_ib_uverbs_lookup_comp_file(s32 fd, struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
1772
static int modify_qp(struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/uverbs_cmd.c
185
int ib_alloc_ucontext(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
1939
static int ib_uverbs_modify_qp(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
1954
static int ib_uverbs_ex_modify_qp(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
1980
static int ib_uverbs_destroy_qp(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
2016
static int ib_uverbs_post_send(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
210
int ib_init_ucontext(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
2313
static int ib_uverbs_post_recv(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
2364
static int ib_uverbs_post_srq_recv(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
2416
static int ib_uverbs_create_ah(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
2486
static int ib_uverbs_destroy_ah(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
2498
static int ib_uverbs_attach_mcast(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
2547
static int ib_uverbs_detach_mcast(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
2590
static int kern_spec_to_ib_spec_action(struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/uverbs_cmd.c
273
static int ib_uverbs_get_context(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
2817
static int kern_spec_to_ib_spec(struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/uverbs_cmd.c
2832
static int ib_uverbs_ex_create_wq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
2919
static int ib_uverbs_ex_destroy_wq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
2947
static int ib_uverbs_ex_modify_wq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
2998
static int ib_uverbs_ex_create_rwq_ind_table(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
3112
static int ib_uverbs_ex_destroy_rwq_ind_table(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
3128
static int ib_uverbs_ex_create_flow(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
3294
static int ib_uverbs_ex_destroy_flow(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
3309
static int __uverbs_create_xsrq(struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/uverbs_cmd.c
3420
static int ib_uverbs_create_srq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
3442
static int ib_uverbs_create_xsrq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
3454
static int ib_uverbs_modify_srq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
3481
static int ib_uverbs_query_srq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
3514
static int ib_uverbs_destroy_srq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
3539
static int ib_uverbs_ex_query_device(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
3605
static int ib_uverbs_ex_modify_cq(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
367
static int ib_uverbs_query_device(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
388
static int ib_uverbs_query_port(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
416
static int ib_uverbs_alloc_pd(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
465
static int ib_uverbs_dealloc_pd(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
562
static int ib_uverbs_open_xrcd(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
60
static int uverbs_response(struct uverbs_attr_bundle *attrs, const void *resp,
drivers/infiniband/core/uverbs_cmd.c
654
static int ib_uverbs_close_xrcd(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
668
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
690
static int ib_uverbs_reg_mr(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
759
static int ib_uverbs_rereg_mr(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
87
static int uverbs_request(struct uverbs_attr_bundle *attrs, void *req,
drivers/infiniband/core/uverbs_cmd.c
896
static int ib_uverbs_dereg_mr(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
908
static int ib_uverbs_alloc_mw(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
971
static int ib_uverbs_dealloc_mw(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_cmd.c
983
static int ib_uverbs_create_comp_channel(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_ioctl.c
138
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_ioctl.c
154
struct uverbs_attr_bundle *bundle =
drivers/infiniband/core/uverbs_ioctl.c
155
container_of(&pbundle->bundle, struct uverbs_attr_bundle, hdr);
drivers/infiniband/core/uverbs_ioctl.c
337
int (*handler)(struct uverbs_attr_bundle *attrs);
drivers/infiniband/core/uverbs_ioctl.c
338
struct uverbs_attr_bundle *bundle =
drivers/infiniband/core/uverbs_ioctl.c
339
container_of(&pbundle->bundle, struct uverbs_attr_bundle, hdr);
drivers/infiniband/core/uverbs_ioctl.c
417
struct uverbs_attr_bundle *bundle =
drivers/infiniband/core/uverbs_ioctl.c
418
container_of(&pbundle->bundle, struct uverbs_attr_bundle, hdr);
drivers/infiniband/core/uverbs_ioctl.c
47
struct uverbs_attr_bundle *bundle;
drivers/infiniband/core/uverbs_ioctl.c
516
struct uverbs_attr_bundle, hdr)
drivers/infiniband/core/uverbs_ioctl.c
565
void uverbs_fill_udata(struct uverbs_attr_bundle *bundle,
drivers/infiniband/core/uverbs_ioctl.c
571
struct uverbs_attr_bundle *bundle_aux =
drivers/infiniband/core/uverbs_ioctl.c
572
container_of(&pbundle->bundle, struct uverbs_attr_bundle, hdr);
drivers/infiniband/core/uverbs_ioctl.c
604
int uverbs_output_written(const struct uverbs_attr_bundle *bundle, size_t idx)
drivers/infiniband/core/uverbs_ioctl.c
78
struct uverbs_attr_bundle *bundle =
drivers/infiniband/core/uverbs_ioctl.c
79
container_of(&pbundle->bundle, struct uverbs_attr_bundle, hdr);
drivers/infiniband/core/uverbs_main.c
520
struct uverbs_attr_bundle bundle;
drivers/infiniband/core/uverbs_std_types.c
104
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types.c
123
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types.c
44
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types.c
53
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types.c
73
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types.c
80
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_async_fd.c
12
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_counters.c
40
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_counters.c
56
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_counters.c
89
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_cq.c
206
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_cq.c
40
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_cq.c
62
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_device.c
102
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_device.c
177
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_device.c
21
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_device.c
213
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_device.c
246
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_device.c
283
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_device.c
313
static int copy_gid_entries_to_user(struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/uverbs_std_types_device.c
355
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_device.c
410
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_device.c
66
struct uverbs_attr_bundle *attrs,
drivers/infiniband/core/uverbs_std_types_dm.c
39
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_dm.c
50
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_dmabuf.c
89
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_dmah.c
13
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_dmah.c
31
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_flow_action.c
39
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_mr.c
157
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_mr.c
187
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_mr.c
270
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_mr.c
41
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_mr.c
48
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_mr.c
84
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_qp.c
13
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_qp.c
351
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_qp.c
83
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_srq.c
12
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_srq.c
198
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_srq.c
37
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_wq.c
12
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_wq.c
160
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_std_types_wq.c
28
struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/uverbs_uapi.c
11
static int ib_uverbs_notsupp(struct uverbs_attr_bundle *attrs)
drivers/infiniband/core/verbs.c
1269
struct uverbs_attr_bundle *uattrs,
drivers/infiniband/core/verbs.c
1349
struct uverbs_attr_bundle *uattrs,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1202
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1728
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1941
struct uverbs_attr_bundle *attrs = NULL;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3493
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3586
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4720
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/bnxt_re/ib_verbs.h
263
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
265
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
289
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/bnxt_re/uapi.c
176
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/bnxt_re/uapi.c
241
static int UVERBS_HANDLER(BNXT_RE_METHOD_GET_TOGGLE_MEM)(struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/bnxt_re/uapi.c
323
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/bnxt_re/uapi.c
363
static int UVERBS_HANDLER(BNXT_RE_METHOD_DBR_ALLOC)(struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/bnxt_re/uapi.c
446
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/bnxt_re/uapi.c
463
static int UVERBS_HANDLER(BNXT_RE_METHOD_GET_DEFAULT_DBR)(struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/bnxt_re/uapi.c
51
static int UVERBS_HANDLER(BNXT_RE_METHOD_NOTIFY_DRV)(struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/bnxt_re/uapi.c
68
static int UVERBS_HANDLER(BNXT_RE_METHOD_ALLOC_PAGE)(struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/cxgb4/cq.c
998
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
1016
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/efa/efa.h
166
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/efa/efa.h
175
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/efa/efa_verbs.c
1114
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/efa/efa_verbs.c
1714
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/efa/efa_verbs.c
1801
static int UVERBS_HANDLER(EFA_IB_METHOD_MR_QUERY)(struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/erdma/erdma_verbs.c
1957
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/erdma/erdma_verbs.h
437
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/hns/hns_roce_cq.c
397
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/hns/hns_roce_device.h
1318
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/ionic/ionic_controlpath.c
1215
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/ionic/ionic_controlpath.c
938
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/ionic/ionic_ibdev.h
475
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/ionic/ionic_ibdev.h
484
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/irdma/verbs.c
2459
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/irdma/verbs.c
3617
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mana/cq.c
9
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mana/mana_ib.h
688
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mana/mana_ib.h
764
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mana/mana_ib.h
767
struct ib_dm_alloc_attr *attr, struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mana/mana_ib.h
768
int mana_ib_dealloc_dm(struct ib_dm *dm, struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mana/mana_ib.h
770
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mana/mr.c
190
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mana/mr.c
388
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mana/mr.c
421
int mana_ib_dealloc_dm(struct ib_dm *ibdm, struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mana/mr.c
437
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx4/cq.c
141
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx4/cq.c
255
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx4/mlx4_ib.h
775
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mlx4/mlx4_ib.h
778
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mlx5/counters.c
164
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/counters.c
216
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/cq.c
1042
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/cq.c
722
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/cq.c
952
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
1031
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
1080
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
1108
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
121
devx_ufile2uctx(const struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
1449
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
1525
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
1646
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
1693
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
1761
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
1777
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
1831
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
2073
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
2260
struct uverbs_attr_bundle *attrs,
drivers/infiniband/hw/mlx5/devx.c
2330
struct uverbs_attr_bundle *attrs,
drivers/infiniband/hw/mlx5/devx.c
2392
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
2453
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/devx.c
634
static bool devx_is_valid_obj_id(struct uverbs_attr_bundle *attrs,
drivers/infiniband/hw/mlx5/dm.c
174
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/dm.c
193
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/dm.c
205
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/dm.c
276
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/dm.c
354
struct uverbs_attr_bundle *attrs,
drivers/infiniband/hw/mlx5/dm.c
424
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/dm.c
485
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/dm.c
506
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/dm.h
60
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mlx5/dmah.c
14
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/dmah.c
40
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/doorbell.c
139
const struct uverbs_attr_bundle *attrs, u16 attr_id,
drivers/infiniband/hw/mlx5/fs.c
2338
static int get_dests(struct uverbs_attr_bundle *attrs,
drivers/infiniband/hw/mlx5/fs.c
2455
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/fs.c
2576
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/fs.c
2820
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/fs.c
2856
static int mlx5_ib_matcher_ns(struct uverbs_attr_bundle *attrs,
drivers/infiniband/hw/mlx5/fs.c
2912
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/fs.c
2990
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/fs.c
3113
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/fs.c
3239
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/main.c
2353
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/main.c
4163
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/main.c
4236
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/main.c
4371
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1268
const struct uverbs_attr_bundle *attrs, u16 attr_id,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1307
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1310
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1328
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1334
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1403
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/mlx5/mr.c
1042
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/mr.c
692
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/mr.c
705
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/qos.c
25
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/qos.c
87
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/qp.c
1354
struct uverbs_attr_bundle *attrs,
drivers/infiniband/hw/mlx5/qp.c
1590
struct uverbs_attr_bundle *attrs,
drivers/infiniband/hw/mlx5/qp.c
1729
struct uverbs_attr_bundle *attrs;
drivers/infiniband/hw/mlx5/qp.c
954
struct uverbs_attr_bundle *attrs,
drivers/infiniband/hw/mlx5/std_types.c
155
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/std_types.c
19
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mlx5/std_types.c
190
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/mthca/mthca_provider.c
593
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
965
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
73
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/qedr/verbs.c
888
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/qedr/verbs.h
55
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
575
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/usnic/usnic_ib_verbs.h
59
struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
102
struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
377
struct uverbs_attr_bundle *attrs);
drivers/infiniband/sw/rdmavt/cq.c
160
struct uverbs_attr_bundle *attrs)
drivers/infiniband/sw/rdmavt/cq.h
13
struct uverbs_attr_bundle *attrs);
drivers/infiniband/sw/rdmavt/mmap.c
152
container_of(udata, struct uverbs_attr_bundle, driver_udata)
drivers/infiniband/sw/rxe/rxe_loc.h
205
struct uverbs_attr_bundle *attrs);
drivers/infiniband/sw/rxe/rxe_loc.h
238
struct uverbs_attr_bundle *attrs)
drivers/infiniband/sw/rxe/rxe_mmap.c
155
container_of(udata, struct uverbs_attr_bundle, driver_udata)
drivers/infiniband/sw/rxe/rxe_odp.c
569
struct uverbs_attr_bundle *attrs)
drivers/infiniband/sw/rxe/rxe_verbs.c
1061
struct uverbs_attr_bundle *attrs)
drivers/infiniband/sw/siw/siw_verbs.c
1149
struct uverbs_attr_bundle *attrs)
drivers/infiniband/sw/siw/siw_verbs.h
46
struct uverbs_attr_bundle *attrs);
include/rdma/ib_umem.h
201
const struct uverbs_attr_bundle *attrs, u16 attr_id,
include/rdma/ib_umem.h
208
const struct uverbs_attr_bundle *attrs, u16 attr_id,
include/rdma/ib_umem.h
215
const struct uverbs_attr_bundle *attrs, size_t size,
include/rdma/ib_umem.h
222
const struct uverbs_attr_bundle *attrs, u64 addr,
include/rdma/ib_umem.h
79
struct uverbs_attr_bundle;
include/rdma/ib_umem.h
87
const struct uverbs_attr_bundle *attrs,
include/rdma/ib_umem.h
90
const struct uverbs_attr_bundle *attrs,
include/rdma/ib_umem.h
94
const struct uverbs_attr_bundle *attrs,
include/rdma/ib_umem.h
97
const struct uverbs_attr_bundle *attrs,
include/rdma/ib_verbs.h
2430
struct uverbs_attr_bundle;
include/rdma/ib_verbs.h
2636
struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
2639
struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
2662
struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
2676
struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
2724
struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
2725
int (*dealloc_dm)(struct ib_dm *dm, struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
2727
struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
2728
int (*dealloc_dmah)(struct ib_dmah *dmah, struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
2731
struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
2733
struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
2737
struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
2850
struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
4990
int uverbs_destroy_def_handler(struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
4991
bool rdma_uattrs_has_raw_cap(const struct uverbs_attr_bundle *attrs);
include/rdma/ib_verbs.h
4993
static inline int uverbs_destroy_def_handler(struct uverbs_attr_bundle *attrs)
include/rdma/ib_verbs.h
4998
rdma_uattrs_has_raw_cap(const struct uverbs_attr_bundle *attrs)
include/rdma/uverbs_ioctl.h
1069
uverbs_get_raw_fd(int *to, const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
306
int (*handler)(struct uverbs_attr_bundle *attrs);
include/rdma/uverbs_ioctl.h
350
int (*func_write)(struct uverbs_attr_bundle *attrs);
include/rdma/uverbs_ioctl.h
666
static inline bool uverbs_attr_is_valid(const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
683
static inline struct uverbs_attr_bundle *
include/rdma/uverbs_ioctl.h
686
return container_of(udata, struct uverbs_attr_bundle, driver_udata);
include/rdma/uverbs_ioctl.h
695
static inline const struct uverbs_attr *uverbs_attr_get(const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
704
static inline int uverbs_attr_get_enum_id(const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
715
static inline void *uverbs_attr_get_obj(const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
727
static inline struct ib_uobject *uverbs_attr_get_uobject(const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
739
uverbs_attr_get_len(const struct uverbs_attr_bundle *attrs_bundle, u16 idx)
include/rdma/uverbs_ioctl.h
749
void uverbs_finalize_uobj_create(const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
760
uverbs_attr_ptr_get_array_size(struct uverbs_attr_bundle *attrs, u16 idx,
include/rdma/uverbs_ioctl.h
783
const struct uverbs_attr_bundle *attrs_bundle, u16 attr_idx,
include/rdma/uverbs_ioctl.h
805
const struct uverbs_attr_bundle *attrs_bundle, u16 idx)
include/rdma/uverbs_ioctl.h
817
const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
844
const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
875
ib_uverbs_get_ucontext(const struct uverbs_attr_bundle *attrs)
include/rdma/uverbs_ioctl.h
881
int uverbs_get_flags64(u64 *to, const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
883
int uverbs_get_flags32(u32 *to, const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
885
int uverbs_copy_to(const struct uverbs_attr_bundle *attrs_bundle, size_t idx,
include/rdma/uverbs_ioctl.h
887
int uverbs_get_buffer_desc(const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
889
__malloc void *_uverbs_alloc(struct uverbs_attr_bundle *bundle, size_t size,
include/rdma/uverbs_ioctl.h
892
static inline __malloc void *uverbs_alloc(struct uverbs_attr_bundle *bundle,
include/rdma/uverbs_ioctl.h
898
static inline __malloc void *uverbs_zalloc(struct uverbs_attr_bundle *bundle,
include/rdma/uverbs_ioctl.h
904
static inline __malloc void *uverbs_kcalloc(struct uverbs_attr_bundle *bundle,
include/rdma/uverbs_ioctl.h
915
const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
919
const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
921
int uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle,
include/rdma/uverbs_ioctl.h
931
uverbs_get_flags64(u64 *to, const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
937
uverbs_get_flags32(u32 *to, const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
942
static inline int uverbs_copy_to(const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
948
uverbs_get_buffer_desc(const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
953
static inline __malloc void *uverbs_alloc(struct uverbs_attr_bundle *bundle,
include/rdma/uverbs_ioctl.h
958
static inline __malloc void *uverbs_zalloc(struct uverbs_attr_bundle *bundle,
include/rdma/uverbs_ioctl.h
964
_uverbs_get_const(s64 *to, const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
971
uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle,
include/rdma/uverbs_ioctl.h
978
const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_ioctl.h
986
const struct uverbs_attr_bundle *attrs_bundle,
include/rdma/uverbs_std_types.h
102
struct uverbs_attr_bundle *attrs, struct ib_device **ib_dev)
include/rdma/uverbs_std_types.h
50
struct uverbs_attr_bundle *attrs);
include/rdma/uverbs_std_types.h
56
u32 id, struct uverbs_attr_bundle *attrs);
include/rdma/uverbs_std_types.h
81
struct uverbs_attr_bundle *attrs)
include/rdma/uverbs_std_types.h
87
struct uverbs_attr_bundle *attrs)
include/rdma/uverbs_types.h
105
struct uverbs_attr_bundle *attrs);
include/rdma/uverbs_types.h
111
struct uverbs_attr_bundle *attrs);
include/rdma/uverbs_types.h
115
struct uverbs_attr_bundle *attrs);
include/rdma/uverbs_types.h
117
struct uverbs_attr_bundle *attrs,
include/rdma/uverbs_types.h
120
struct uverbs_attr_bundle *attrs);
include/rdma/uverbs_types.h
123
struct uverbs_attr_bundle *attrs);
include/rdma/uverbs_types.h
59
struct uverbs_attr_bundle *attrs);
include/rdma/uverbs_types.h
72
struct uverbs_attr_bundle *attrs);