Lines Matching refs:field_struct
56 #define _IBA_SET(field_struct, field_offset, field_mask, num_bits, ptr, value) \ argument
58 field_struct *_ptr = ptr; \
64 #define _IBA_GET_MEM_PTR(field_struct, field_offset, type, num_bits, ptr) \ argument
66 field_struct *_ptr = ptr; \
72 #define _IBA_SET_MEM(field_struct, field_offset, type, num_bits, ptr, in, \ argument
78 memcpy(_IBA_GET_MEM_PTR(field_struct, field_offset, \
84 #define _IBA_GET(field_struct, field_offset, field_mask, num_bits, ptr) \ argument
86 const field_struct *_ptr = ptr; \
93 #define _IBA_GET_MEM(field_struct, field_offset, type, num_bits, ptr, out, \ argument
100 _IBA_GET_MEM_PTR(field_struct, field_offset, \
118 #define IBA_FIELD_BLOC(field_struct, byte_offset, bit_offset, num_bits) \ argument
119 field_struct, byte_offset, \
122 #define IBA_FIELD8_LOC(field_struct, byte_offset, num_bits) \ argument
123 IBA_FIELD_BLOC(field_struct, byte_offset, 0, num_bits)
125 #define IBA_FIELD16_LOC(field_struct, byte_offset, num_bits) \ argument
126 field_struct, (byte_offset)&0xFFFE, \
131 #define IBA_FIELD32_LOC(field_struct, byte_offset, num_bits) \ argument
132 field_struct, (byte_offset)&0xFFFC, \
137 #define IBA_FIELD64_LOC(field_struct, byte_offset) \ argument
138 field_struct, byte_offset, GENMASK_ULL(63, 0), 64
143 #define IBA_FIELD_MLOC(field_struct, byte_offset, num_bits, type) \ argument
144 field_struct, byte_offset, type, num_bits