Lines Matching refs:type
44 #define BTRFS_SETGET_FUNCS(name, type, member, bits) \ argument
45 u##bits btrfs_##name(struct extent_buffer *eb, type *s); \
46 void btrfs_set_##name(struct extent_buffer *eb, type *s, u##bits val); \
47 void btrfs_set_token_##name(struct extent_buffer *eb, type *s, u##bits val, struct btrfs_map_token …
49 type *s, struct btrfs_map_token *token) \
52 unsigned long offset = part_offset + offsetof(type, member); \
53 type *p; \
58 unsigned long mem_len = sizeof(((type *)0)->member); \
64 p = (type *)(kaddr + part_offset - token->offset); \
73 read_eb_member(eb, s, type, member, &leres); \
76 p = (type *)(kaddr + part_offset - map_start); \
86 type *s, u##bits val, struct btrfs_map_token *token) \
89 unsigned long offset = part_offset + offsetof(type, member); \
90 type *p; \
95 unsigned long mem_len = sizeof(((type *)0)->member); \
100 p = (type *)(kaddr + part_offset - token->offset); \
110 write_eb_member(eb, s, type, member, &val2); \
113 p = (type *)(kaddr + part_offset - map_start); \
122 type *s, u##bits val) \
127 type *s) \