Lines Matching refs:member
2303 #define read_eb_member(eb, ptr, type, member, result) ( \ argument
2306 offsetof(type, member), \
2307 sizeof(((type *)0)->member)))
2309 #define write_eb_member(eb, ptr, type, member, result) ( \ argument
2312 offsetof(type, member), \
2313 sizeof(((type *)0)->member)))
2338 #define BTRFS_SETGET_FUNCS(name, type, member, bits) \ argument
2341 BUILD_BUG_ON(sizeof(u##bits) != sizeof(((type *)0))->member); \
2342 return btrfs_get_##bits(eb, s, offsetof(type, member)); \
2347 BUILD_BUG_ON(sizeof(u##bits) != sizeof(((type *)0))->member); \
2348 btrfs_set_##bits(eb, s, offsetof(type, member), val); \
2353 BUILD_BUG_ON(sizeof(u##bits) != sizeof(((type *)0))->member); \
2354 return btrfs_get_token_##bits(eb, s, offsetof(type, member), token); \
2360 BUILD_BUG_ON(sizeof(u##bits) != sizeof(((type *)0))->member); \
2361 btrfs_set_token_##bits(eb, s, offsetof(type, member), val, token); \
2364 #define BTRFS_SETGET_HEADER_FUNCS(name, type, member, bits) \ argument
2368 u##bits res = le##bits##_to_cpu(p->member); \
2375 p->member = cpu_to_le##bits(val); \
2378 #define BTRFS_SETGET_STACK_FUNCS(name, type, member, bits) \ argument
2381 return le##bits##_to_cpu(s->member); \
2385 s->member = cpu_to_le##bits(val); \