Lines Matching refs:bits
177 #define BTRFS_SETGET_HEADER_FUNCS(name, type, member, bits) \ argument
178 static inline u##bits btrfs_##name(const struct extent_buffer *eb) \
181 return le##bits##_to_cpu(h->member); \
184 u##bits val) \
187 h->member = cpu_to_le##bits(val); \
190 #define BTRFS_SETGET_FUNCS(name, type, member, bits) \ argument
191 static inline u##bits btrfs_##name(const struct extent_buffer *eb, \
196 return get_unaligned_le##bits(&p->member); \
199 type *s, u##bits val) \
203 put_unaligned_le##bits(val, &p->member); \
206 #define BTRFS_SETGET_STACK_FUNCS(name, type, member, bits) \ argument
207 static inline u##bits btrfs_##name(const type *s) \
209 return le##bits##_to_cpu(s->member); \
211 static inline void btrfs_set_##name(type *s, u##bits val) \
213 s->member = cpu_to_le##bits(val); \