Home
last modified time | relevance | path

Searched refs:startbit (Results 1 – 9 of 9) sorted by relevance

/linux/security/selinux/ss/
H A Debitmap.c37 while (n1 && n2 && (n1->startbit == n2->startbit) && in ebitmap_equal()
63 new->startbit = n->startbit; in ebitmap_cpy()
128 offset = e_iter->startbit; in ebitmap_netlbl_export()
182 offset >= e_iter->startbit + EBITMAP_SIZE) { in ebitmap_netlbl_import()
188 e_iter->startbit = offset - (offset % EBITMAP_SIZE); in ebitmap_netlbl_import()
193 ebmap->highbit = e_iter->startbit + EBITMAP_SIZE; in ebitmap_netlbl_import()
230 while (n1 && n2 && (n1->startbit <= n2->startbit)) { in ebitmap_contains()
231 if (n1->startbit < n2->startbit) { in ebitmap_contains()
238 u32 lastsetbit = n2->startbit + i * EBITMAP_UNIT_SIZE + in ebitmap_contains()
268 while (n && (n->startbit <= bit)) { in ebitmap_get_bit()
[all …]
H A Debitmap.h39 u32 startbit; member
57 return (*n)->startbit + ofs; in ebitmap_start_positive()
72 ofs = find_next_bit((*n)->maps, EBITMAP_SIZE, bit - (*n)->startbit + 1); in ebitmap_next_positive()
74 return ofs + (*n)->startbit; in ebitmap_next_positive()
79 return ofs + (*n)->startbit; in ebitmap_next_positive()
85 (((bit) - (node)->startbit) / EBITMAP_UNIT_SIZE)
87 (((bit) - (node)->startbit) % EBITMAP_UNIT_SIZE)
/linux/lib/
H A Dpacking.c21 __pack(pbuf, uval, field->startbit, field->endbit, \
32 __unpack(pbuf, &uval, field->startbit, field->endbit, \
81 static void __pack(void *pbuf, u64 uval, size_t startbit, size_t endbit, in __pack() argument
87 int plogical_first_u8 = startbit / BITS_PER_BYTE; in __pack()
89 int value_width = startbit - endbit + 1; in __pack()
98 uval, startbit, endbit); in __pack()
118 box_start_bit = startbit % BITS_PER_BYTE; 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()
189 if (unlikely(startbit - endbit >= 64)) in pack()
[all …]
/linux/include/linux/
H A Dpacking.h17 __type startbit; \
44 const bool _ascending = __f[0].startbit < __f[1].startbit; \
45 BUILD_BUG_ON_MSG(_ascending && _f1.startbit >= _f2.startbit, \
48 BUILD_BUG_ON_MSG(!_ascending && _f1.startbit <= _f2.startbit, \
52 min(_f1.startbit, _f2.startbit), \
60 BUILD_BUG_ON_MSG(__f.startbit < __f.endbit, \
67 BUILD_BUG_ON_MSG(__f.startbit - __f.endbit >= BITS_PER_BYTE * __f.size, \
86 BUILD_BUG_ON_MSG(_f[0].startbit >= BITS_PER_BYTE * _len, \
88 BUILD_BUG_ON_MSG(_f[num_fields - 1].startbit >= BITS_PER_BYTE * _len, \
101 int packing(void *pbuf, u64 *uval, int startbit, int endbit, size_t pbuflen,
[all …]
/linux/net/netlabel/
H A Dnetlabel_kapi.c564 if (offset < iter->startbit) in _netlbl_catmap_getnode()
566 while (iter && offset >= (iter->startbit + NETLBL_CATMAP_SIZE)) { in _netlbl_catmap_getnode()
570 if (iter == NULL || offset < iter->startbit) in _netlbl_catmap_getnode()
585 iter->startbit = offset & ~(NETLBL_CATMAP_SIZE - 1); in _netlbl_catmap_getnode()
618 if (offset > iter->startbit) { in netlbl_catmap_walk()
619 offset -= iter->startbit; in netlbl_catmap_walk()
634 return iter->startbit + in netlbl_catmap_walk()
675 if (offset > iter->startbit) { in netlbl_catmap_walkrng()
676 offset -= iter->startbit; in netlbl_catmap_walkrng()
693 return prev->startbit + NETLBL_CATMAP_SIZE - 1; in netlbl_catmap_walkrng()
[all …]
/linux/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);
/linux/drivers/infiniband/hw/hfi1/
H A Dsdma.h851 u8 startbit, in sdma_build_ahg_descriptor() argument
855 ((startbit & SDMA_AHG_FIELD_START_MASK) << in sdma_build_ahg_descriptor()
/linux/drivers/dma/
H A Dapple-admac.c414 u32 startbit = 1 << (adchan->no / 2); in admac_start_chan() local
423 writel_relaxed(startbit, ad->base + REG_TX_START); in admac_start_chan()
426 writel_relaxed(startbit, ad->base + REG_RX_START); in admac_start_chan()
/linux/include/net/
H A Dnetlabel.h154 u32 startbit; member