uverbs_attr_bundle
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
devx_ufile2uctx(const struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs,
static int devx_umem_reg_cmd_alloc(struct uverbs_attr_bundle *attrs,
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
static bool devx_is_valid_obj_id(struct uverbs_attr_bundle *attrs,
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
int uobj_destroy(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs)
u32 id, struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
static struct ib_uobject *alloc_uobj(struct uverbs_attr_bundle *attrs,
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle attrs = {
struct uverbs_attr_bundle attrs = { .ufile = ufile };
s64 id, struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
static int ib_uverbs_create_cq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_ex_create_cq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_resize_cq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_poll_cq(struct uverbs_attr_bundle *attrs)
static u32 uverbs_response_length(struct uverbs_attr_bundle *attrs,
static int ib_uverbs_req_notify_cq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_destroy_cq(struct uverbs_attr_bundle *attrs)
static int create_qp(struct uverbs_attr_bundle *attrs,
static int uverbs_request_start(struct uverbs_attr_bundle *attrs,
static int ib_uverbs_create_qp(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_ex_create_qp(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_open_qp(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_query_qp(struct uverbs_attr_bundle *attrs)
static int modify_qp(struct uverbs_attr_bundle *attrs,
struct ib_udata *uverbs_get_cleared_udata(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_modify_qp(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_ex_modify_qp(struct uverbs_attr_bundle *attrs)
_ib_uverbs_lookup_comp_file(s32 fd, struct uverbs_attr_bundle *attrs)
static int ib_uverbs_destroy_qp(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_post_send(struct uverbs_attr_bundle *attrs)
int ib_alloc_ucontext(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_post_recv(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_post_srq_recv(struct uverbs_attr_bundle *attrs)
int ib_init_ucontext(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_create_ah(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_destroy_ah(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_attach_mcast(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_detach_mcast(struct uverbs_attr_bundle *attrs)
static int kern_spec_to_ib_spec_action(struct uverbs_attr_bundle *attrs,
static int ib_uverbs_get_context(struct uverbs_attr_bundle *attrs)
static int kern_spec_to_ib_spec(struct uverbs_attr_bundle *attrs,
static int ib_uverbs_ex_create_wq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_ex_destroy_wq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_ex_modify_wq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_ex_create_rwq_ind_table(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_ex_destroy_rwq_ind_table(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_ex_create_flow(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_ex_destroy_flow(struct uverbs_attr_bundle *attrs)
static int __uverbs_create_xsrq(struct uverbs_attr_bundle *attrs,
static int ib_uverbs_create_srq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_create_xsrq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_modify_srq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_query_srq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_destroy_srq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_ex_query_device(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_query_device(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_ex_modify_cq(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_query_port(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_alloc_pd(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_dealloc_pd(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_open_xrcd(struct uverbs_attr_bundle *attrs)
static int uverbs_response(struct uverbs_attr_bundle *attrs, const void *resp,
static int ib_uverbs_close_xrcd(struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
static int ib_uverbs_reg_mr(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_rereg_mr(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_dereg_mr(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_alloc_mw(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_dealloc_mw(struct uverbs_attr_bundle *attrs)
static int ib_uverbs_create_comp_channel(struct uverbs_attr_bundle *attrs)
static int uverbs_request(struct uverbs_attr_bundle *attrs, void *req,
static struct ib_ucq_object *create_cq(struct uverbs_attr_bundle *attrs,
__malloc void *_uverbs_alloc(struct uverbs_attr_bundle *bundle, size_t size,
static int uverbs_set_output(const struct uverbs_attr_bundle *bundle,
struct uverbs_attr_bundle *attrs)
int (*handler)(struct uverbs_attr_bundle *attrs);
int uverbs_get_flags64(u64 *to, const struct uverbs_attr_bundle *attrs_bundle,
int uverbs_get_flags32(u32 *to, const struct uverbs_attr_bundle *attrs_bundle,
void uverbs_fill_udata(struct uverbs_attr_bundle *bundle,
struct uverbs_attr_bundle bundle;
int uverbs_copy_to(const struct uverbs_attr_bundle *bundle, size_t idx,
int uverbs_output_written(const struct uverbs_attr_bundle *bundle, size_t idx)
int _uverbs_get_const(s64 *to, const struct uverbs_attr_bundle *attrs_bundle,
int uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle,
struct uverbs_attr_bundle bundle;
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
int uverbs_destroy_def_handler(struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs,
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs,
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
static u64 esp_flags_uverbs_to_verbs(struct uverbs_attr_bundle *attrs,
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs)
static int ib_uverbs_notsupp(struct uverbs_attr_bundle *attrs)
int (*handler)(struct uverbs_attr_bundle *attrs);
void uverbs_fill_udata(struct uverbs_attr_bundle *bundle,
int uobj_destroy(struct ib_uobject *uobj, struct uverbs_attr_bundle *attrs);
s64 id, struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
int uverbs_output_written(const struct uverbs_attr_bundle *bundle, size_t idx);
struct ib_udata *uverbs_get_cleared_udata(struct uverbs_attr_bundle *attrs);
int(__rcu *handler)(struct uverbs_attr_bundle *attrs);
int ib_alloc_ucontext(struct uverbs_attr_bundle *attrs);
int ib_init_ucontext(struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
int (*dealloc_dm)(struct ib_dm *dm, struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
struct ib_device *device, struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
int uverbs_destroy_def_handler(struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle;
int (*handler)(struct uverbs_attr_bundle *attrs);
int (*func_write)(struct uverbs_attr_bundle *attrs);
static inline bool uverbs_attr_is_valid(const struct uverbs_attr_bundle *attrs_bundle,
(udata ? container_of(container_of(udata, struct uverbs_attr_bundle, \
static inline const struct uverbs_attr *uverbs_attr_get(const struct uverbs_attr_bundle *attrs_bundle,
static inline int uverbs_attr_get_enum_id(const struct uverbs_attr_bundle *attrs_bundle,
static inline void *uverbs_attr_get_obj(const struct uverbs_attr_bundle *attrs_bundle,
static inline struct ib_uobject *uverbs_attr_get_uobject(const struct uverbs_attr_bundle *attrs_bundle,
uverbs_attr_get_len(const struct uverbs_attr_bundle *attrs_bundle, u16 idx)
uverbs_attr_ptr_get_array_size(struct uverbs_attr_bundle *attrs, u16 idx,
const struct uverbs_attr_bundle *attrs_bundle, u16 attr_idx,
const struct uverbs_attr_bundle *attrs_bundle, u16 idx)
const struct uverbs_attr_bundle *attrs_bundle,
const struct uverbs_attr_bundle *attrs_bundle,
ib_uverbs_get_ucontext(const struct uverbs_attr_bundle *attrs)
int uverbs_get_flags64(u64 *to, const struct uverbs_attr_bundle *attrs_bundle,
int uverbs_get_flags32(u32 *to, const struct uverbs_attr_bundle *attrs_bundle,
int uverbs_copy_to(const struct uverbs_attr_bundle *attrs_bundle, size_t idx,
__malloc void *_uverbs_alloc(struct uverbs_attr_bundle *bundle, size_t size,
static inline __malloc void *uverbs_alloc(struct uverbs_attr_bundle *bundle,
static inline __malloc void *uverbs_zalloc(struct uverbs_attr_bundle *bundle,
int _uverbs_get_const(s64 *to, const struct uverbs_attr_bundle *attrs_bundle,
int uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle,
uverbs_get_flags64(u64 *to, const struct uverbs_attr_bundle *attrs_bundle,
uverbs_get_flags32(u32 *to, const struct uverbs_attr_bundle *attrs_bundle,
static inline int uverbs_copy_to(const struct uverbs_attr_bundle *attrs_bundle,
static inline __malloc void *uverbs_alloc(struct uverbs_attr_bundle *bundle,
static inline __malloc void *uverbs_zalloc(struct uverbs_attr_bundle *bundle,
_uverbs_get_const(s64 *to, const struct uverbs_attr_bundle *attrs_bundle,
uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle,
struct uverbs_attr_bundle *attrs)
struct uverbs_attr_bundle *attrs, struct ib_device **ib_dev)
struct uverbs_attr_bundle *attrs);
u32 id, struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle *attrs);
struct uverbs_attr_bundle;
struct uverbs_attr_bundle *attrs);