Lines Matching refs:startbit
13 __type startbit; \
40 const bool _ascending = __f[0].startbit < __f[1].startbit; \
41 BUILD_BUG_ON_MSG(_ascending && _f1.startbit >= _f2.startbit, \
44 BUILD_BUG_ON_MSG(!_ascending && _f1.startbit <= _f2.startbit, \
48 min(_f1.startbit, _f2.startbit), \
56 BUILD_BUG_ON_MSG(__f.startbit < __f.endbit, \
63 BUILD_BUG_ON_MSG(__f.startbit - __f.endbit >= BITS_PER_BYTE * __f.size, \
82 BUILD_BUG_ON_MSG(_f[0].startbit >= BITS_PER_BYTE * _len, \
84 BUILD_BUG_ON_MSG(_f[num_fields - 1].startbit >= BITS_PER_BYTE * _len, \
97 int packing(void *pbuf, u64 *uval, int startbit, int endbit, size_t pbuflen,
100 int pack(void *pbuf, u64 uval, size_t startbit, size_t endbit, size_t pbuflen,
103 int unpack(const void *pbuf, u64 *uval, size_t startbit, size_t endbit,