Lines Matching refs:uverbs_attr_bundle

306 	int (*handler)(struct uverbs_attr_bundle *attrs);
350 int (*func_write)(struct uverbs_attr_bundle *attrs);
631 struct uverbs_attr_bundle {
641 static inline bool uverbs_attr_is_valid(const struct uverbs_attr_bundle *attrs_bundle,
650 * ib_udata which is embedded in uverbs_attr_bundle.
658 static inline struct uverbs_attr_bundle *
661 return container_of(udata, struct uverbs_attr_bundle, driver_udata);
670 static inline const struct uverbs_attr *uverbs_attr_get(const struct uverbs_attr_bundle *attrs_bundle,
679 static inline int uverbs_attr_get_enum_id(const struct uverbs_attr_bundle *attrs_bundle,
690 static inline void *uverbs_attr_get_obj(const struct uverbs_attr_bundle *attrs_bundle,
702 static inline struct ib_uobject *uverbs_attr_get_uobject(const struct uverbs_attr_bundle *attrs_bundle,
714 uverbs_attr_get_len(const struct uverbs_attr_bundle *attrs_bundle, u16 idx)
724 void uverbs_finalize_uobj_create(const struct uverbs_attr_bundle *attrs_bundle,
735 uverbs_attr_ptr_get_array_size(struct uverbs_attr_bundle *attrs, u16 idx,
758 const struct uverbs_attr_bundle *attrs_bundle, u16 attr_idx,
780 const struct uverbs_attr_bundle *attrs_bundle, u16 idx)
792 const struct uverbs_attr_bundle *attrs_bundle,
819 const struct uverbs_attr_bundle *attrs_bundle,
850 ib_uverbs_get_ucontext(const struct uverbs_attr_bundle *attrs)
856 int uverbs_get_flags64(u64 *to, const struct uverbs_attr_bundle *attrs_bundle,
858 int uverbs_get_flags32(u32 *to, const struct uverbs_attr_bundle *attrs_bundle,
860 int uverbs_copy_to(const struct uverbs_attr_bundle *attrs_bundle, size_t idx,
862 __malloc void *_uverbs_alloc(struct uverbs_attr_bundle *bundle, size_t size,
865 static inline __malloc void *uverbs_alloc(struct uverbs_attr_bundle *bundle,
871 static inline __malloc void *uverbs_zalloc(struct uverbs_attr_bundle *bundle,
877 static inline __malloc void *uverbs_kcalloc(struct uverbs_attr_bundle *bundle,
888 const struct uverbs_attr_bundle *attrs_bundle,
892 const struct uverbs_attr_bundle *attrs_bundle,
894 int uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle,
898 uverbs_get_flags64(u64 *to, const struct uverbs_attr_bundle *attrs_bundle,
904 uverbs_get_flags32(u32 *to, const struct uverbs_attr_bundle *attrs_bundle,
909 static inline int uverbs_copy_to(const struct uverbs_attr_bundle *attrs_bundle,
914 static inline __malloc void *uverbs_alloc(struct uverbs_attr_bundle *bundle,
919 static inline __malloc void *uverbs_zalloc(struct uverbs_attr_bundle *bundle,
925 _uverbs_get_const(s64 *to, const struct uverbs_attr_bundle *attrs_bundle,
932 uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle,
939 const struct uverbs_attr_bundle *attrs_bundle,
947 const struct uverbs_attr_bundle *attrs_bundle,
1011 uverbs_get_raw_fd(int *to, const struct uverbs_attr_bundle *attrs_bundle,