Home
last modified time | relevance | path

Searched refs:endbit (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/lib/
H A Dpacking.c21 __pack(pbuf, uval, field->startbit, field->endbit, \
32 __unpack(pbuf, &uval, field->startbit, field->endbit, \
88 int plogical_last_u8 = endbit / BITS_PER_BYTE; in __pack()
89 int value_width = startbit - endbit + 1; in __pack()
98 uval, startbit, endbit); in __pack()
122 box_end_bit = endbit % BITS_PER_BYTE; in __pack()
189 if (unlikely(startbit - endbit >= 64)) in pack()
192 __pack(pbuf, uval, startbit, endbit, pbuflen, quirks); in pack()
205 int plogical_last_u8 = endbit / BITS_PER_BYTE; in __unpack()
233 box_end_bit = endbit % BITS_PER_BYTE; in __unpack()
[all …]
/linux-6.15/fs/adfs/
H A Dmap.c71 const unsigned int endbit = dm->dm_endbit; in lookup_zone() local
84 fragend = find_next_bit_le(map, endbit, start + idlen); in lookup_zone()
85 if (fragend >= endbit) in lookup_zone()
99 } while (start < endbit); in lookup_zone()
117 const unsigned int endbit = dm->dm_endbit; in scan_free_map() local
143 fragend = find_next_bit_le(map, endbit, start + idlen); in scan_free_map()
144 if (fragend >= endbit) in scan_free_map()
/linux-6.15/include/linux/
H A Dpacking.h14 __type endbit; \
47 BUILD_BUG_ON_MSG(max(_f1.endbit, _f2.endbit) <= \
56 BUILD_BUG_ON_MSG(__f.startbit < __f.endbit, \
63 BUILD_BUG_ON_MSG(__f.startbit - __f.endbit >= BITS_PER_BYTE * __f.size, \
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,
/linux-6.15/Documentation/core-api/
H A Dpacking.rst247 void my_packing(void *buf, u64 *val, int startbit, int endbit,
253 err = packing(buf, val, startbit, endbit, len, op, QUIRK_LSW32_IS_FIRST);
259 startbit, endbit);
261 if ((startbit - endbit + 1) > 64)
263 startbit, endbit);
266 *val, startbit, endbit);