Lines Matching refs:pbuflen
13 #define __pack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks) \ argument
22 pbuflen, quirks); \
26 #define __unpack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks) \ argument
33 pbuflen, quirks); \
82 size_t pbuflen, u8 quirks) in __pack() argument
143 box_addr = calculate_box_addr(box, pbuflen, quirks); in __pack()
179 int pack(void *pbuf, u64 uval, size_t startbit, size_t endbit, size_t pbuflen, in pack() argument
185 if (unlikely(startbit < endbit || startbit >= BITS_PER_BYTE * pbuflen)) in pack()
192 __pack(pbuf, uval, startbit, endbit, pbuflen, quirks); in pack()
199 size_t pbuflen, u8 quirks) in __unpack() argument
254 box_addr = calculate_box_addr(box, pbuflen, quirks); in __unpack()
291 size_t pbuflen, u8 quirks) in unpack() argument
299 if (startbit < endbit || startbit >= BITS_PER_BYTE * pbuflen) in unpack()
307 __unpack(pbuf, uval, startbit, endbit, pbuflen, quirks); in unpack()
342 int packing(void *pbuf, u64 *uval, int startbit, int endbit, size_t pbuflen, in packing() argument
346 return pack(pbuf, *uval, startbit, endbit, pbuflen, quirks); in packing()
348 return unpack(pbuf, uval, startbit, endbit, pbuflen, quirks); in packing()
401 void pack_fields_u8(void *pbuf, size_t pbuflen, const void *ustruct, in pack_fields_u8() argument
405 __pack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks); in pack_fields_u8()
424 void pack_fields_u16(void *pbuf, size_t pbuflen, const void *ustruct, in pack_fields_u16() argument
428 __pack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks); in pack_fields_u16()
447 void unpack_fields_u8(const void *pbuf, size_t pbuflen, void *ustruct, in unpack_fields_u8() argument
451 __unpack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks); in unpack_fields_u8()
470 void unpack_fields_u16(const void *pbuf, size_t pbuflen, void *ustruct, in unpack_fields_u16() argument
474 __unpack_fields(pbuf, pbuflen, ustruct, fields, num_fields, quirks); in unpack_fields_u16()