Lines Matching refs:STRUCT
181 #define emit_loadptr(BASE, STRUCT, FIELD, DEST) \ argument
182 do { unsigned int _off = offsetof(STRUCT, FIELD); \
183 BUILD_BUG_ON(sizeof_field(STRUCT, FIELD) != sizeof(void *)); \
187 #define emit_load32(BASE, STRUCT, FIELD, DEST) \ argument
188 do { unsigned int _off = offsetof(STRUCT, FIELD); \
189 BUILD_BUG_ON(sizeof_field(STRUCT, FIELD) != sizeof(u32)); \
193 #define emit_load16(BASE, STRUCT, FIELD, DEST) \ argument
194 do { unsigned int _off = offsetof(STRUCT, FIELD); \
195 BUILD_BUG_ON(sizeof_field(STRUCT, FIELD) != sizeof(u16)); \
199 #define __emit_load8(BASE, STRUCT, FIELD, DEST) \ argument
200 do { unsigned int _off = offsetof(STRUCT, FIELD); \
204 #define emit_load8(BASE, STRUCT, FIELD, DEST) \ argument
205 do { BUILD_BUG_ON(sizeof_field(STRUCT, FIELD) != sizeof(u8)); \
206 __emit_load8(BASE, STRUCT, FIELD, DEST); \