Lines Matching refs:fields
13 #define __pack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks) \ argument
16 typeof(&(fields)[0]) field = &(fields)[i]; \
26 #define __unpack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks) \ argument
29 typeof(&(fields)[0]) field = &fields[i]; \
402 const struct packed_field_u8 *fields, size_t num_fields, in pack_fields_u8() argument
405 __pack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks); in pack_fields_u8()
425 const struct packed_field_u16 *fields, size_t num_fields, in pack_fields_u16() argument
428 __pack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks); in pack_fields_u16()
448 const struct packed_field_u8 *fields, size_t num_fields, in unpack_fields_u8() argument
451 __unpack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks); in unpack_fields_u8()
471 const struct packed_field_u16 *fields, size_t num_fields, in unpack_fields_u16() argument
474 __unpack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks); in unpack_fields_u16()