Lines Matching refs:member
2259 #define read_eb_member(eb, ptr, type, member, result) ( \ argument
2262 offsetof(type, member), \
2263 sizeof(((type *)0)->member)))
2265 #define write_eb_member(eb, ptr, type, member, result) ( \ argument
2268 offsetof(type, member), \
2269 sizeof(((type *)0)->member)))
2294 #define BTRFS_SETGET_FUNCS(name, type, member, bits) \ argument
2297 BUILD_BUG_ON(sizeof(u##bits) != sizeof(((type *)0))->member); \
2298 return btrfs_get_##bits(eb, s, offsetof(type, member)); \
2303 BUILD_BUG_ON(sizeof(u##bits) != sizeof(((type *)0))->member); \
2304 btrfs_set_##bits(eb, s, offsetof(type, member), val); \
2309 BUILD_BUG_ON(sizeof(u##bits) != sizeof(((type *)0))->member); \
2310 return btrfs_get_token_##bits(eb, s, offsetof(type, member), token); \
2316 BUILD_BUG_ON(sizeof(u##bits) != sizeof(((type *)0))->member); \
2317 btrfs_set_token_##bits(eb, s, offsetof(type, member), val, token); \
2320 #define BTRFS_SETGET_HEADER_FUNCS(name, type, member, bits) \ argument
2324 u##bits res = le##bits##_to_cpu(p->member); \
2331 p->member = cpu_to_le##bits(val); \
2334 #define BTRFS_SETGET_STACK_FUNCS(name, type, member, bits) \ argument
2337 return le##bits##_to_cpu(s->member); \
2341 s->member = cpu_to_le##bits(val); \