Lines Matching refs:GROUP
108 #define __cacheline_group_begin(GROUP) \ argument
109 __u8 __cacheline_group_begin__##GROUP[0]
113 #define __cacheline_group_end(GROUP) \ argument
114 __u8 __cacheline_group_end__##GROUP[0]
132 #define __cacheline_group_begin_aligned(GROUP, ...) \ argument
133 __cacheline_group_begin(GROUP) \
145 #define __cacheline_group_end_aligned(GROUP, ...) \ argument
146 __cacheline_group_end(GROUP) __aligned(sizeof(long)); \
147 struct { } __cacheline_group_pad__##GROUP \
151 #define CACHELINE_ASSERT_GROUP_MEMBER(TYPE, GROUP, MEMBER) \ argument
153 offsetofend(TYPE, __cacheline_group_begin__##GROUP) && \
155 offsetof(TYPE, __cacheline_group_end__##GROUP)))
159 #define CACHELINE_ASSERT_GROUP_SIZE(TYPE, GROUP, SIZE) \ argument
160 BUILD_BUG_ON(offsetof(TYPE, __cacheline_group_end__##GROUP) - \
161 offsetofend(TYPE, __cacheline_group_begin__##GROUP) > \