Lines Matching refs:uverbs_attr_bundle

305 	int (*handler)(struct uverbs_attr_bundle *attrs);
349 int (*func_write)(struct uverbs_attr_bundle *attrs);
623 struct uverbs_attr_bundle { struct
633 static inline bool uverbs_attr_is_valid(const struct uverbs_attr_bundle *attrs_bundle, in uverbs_attr_is_valid() argument
650 static inline struct uverbs_attr_bundle *
653 return container_of(udata, struct uverbs_attr_bundle, driver_udata); in rdma_udata_to_uverbs_attr_bundle()
662 static inline const struct uverbs_attr *uverbs_attr_get(const struct uverbs_attr_bundle *attrs_bund… in uverbs_attr_get()
671 static inline int uverbs_attr_get_enum_id(const struct uverbs_attr_bundle *attrs_bundle, in uverbs_attr_get_enum_id()
682 static inline void *uverbs_attr_get_obj(const struct uverbs_attr_bundle *attrs_bundle, in uverbs_attr_get_obj()
694 static inline struct ib_uobject *uverbs_attr_get_uobject(const struct uverbs_attr_bundle *attrs_bun… in uverbs_attr_get_uobject()
706 uverbs_attr_get_len(const struct uverbs_attr_bundle *attrs_bundle, u16 idx) in uverbs_attr_get_len()
716 void uverbs_finalize_uobj_create(const struct uverbs_attr_bundle *attrs_bundle,
727 uverbs_attr_ptr_get_array_size(struct uverbs_attr_bundle *attrs, u16 idx, in uverbs_attr_ptr_get_array_size()
750 const struct uverbs_attr_bundle *attrs_bundle, u16 attr_idx, in uverbs_attr_get_uobjs_arr()
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()
842 ib_uverbs_get_ucontext(const struct uverbs_attr_bundle *attrs) in ib_uverbs_get_ucontext()
848 int uverbs_get_flags64(u64 *to, const struct uverbs_attr_bundle *attrs_bundle,
850 int uverbs_get_flags32(u32 *to, const struct uverbs_attr_bundle *attrs_bundle,
852 int uverbs_copy_to(const struct uverbs_attr_bundle *attrs_bundle, size_t idx,
854 __malloc void *_uverbs_alloc(struct uverbs_attr_bundle *bundle, size_t size,
857 static inline __malloc void *uverbs_alloc(struct uverbs_attr_bundle *bundle, in uverbs_alloc()
863 static inline __malloc void *uverbs_zalloc(struct uverbs_attr_bundle *bundle, in uverbs_zalloc()
869 static inline __malloc void *uverbs_kcalloc(struct uverbs_attr_bundle *bundle, in uverbs_kcalloc()
880 const struct uverbs_attr_bundle *attrs_bundle,
884 const struct uverbs_attr_bundle *attrs_bundle,
886 int uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle,
890 uverbs_get_flags64(u64 *to, const struct uverbs_attr_bundle *attrs_bundle, in uverbs_get_flags64()
896 uverbs_get_flags32(u32 *to, const struct uverbs_attr_bundle *attrs_bundle, in uverbs_get_flags32()
901 static inline int uverbs_copy_to(const struct uverbs_attr_bundle *attrs_bundle, in uverbs_copy_to()
906 static inline __malloc void *uverbs_alloc(struct uverbs_attr_bundle *bundle, in uverbs_alloc()
911 static inline __malloc void *uverbs_zalloc(struct uverbs_attr_bundle *bundle, in uverbs_zalloc()
917 _uverbs_get_const(s64 *to, const struct uverbs_attr_bundle *attrs_bundle, in _uverbs_get_const()
924 uverbs_copy_to_struct_or_zero(const struct uverbs_attr_bundle *bundle, in uverbs_copy_to_struct_or_zero()
931 const struct uverbs_attr_bundle *attrs_bundle, in _uverbs_get_const_signed()
939 const struct uverbs_attr_bundle *attrs_bundle, in _uverbs_get_const_unsigned()