Searched refs:startbit (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/security/selinux/ss/ |
| H A D | ebitmap.c | 37 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() 230 while (n1 && n2 && (n1->startbit <= n2->startbit)) { in ebitmap_contains() 231 if (n1->startbit < n2->startbit) { in ebitmap_contains() 413 startbit, mapunit); in ebitmap_read() 423 if (!n || startbit >= n->startbit + EBITMAP_SIZE) { in ebitmap_read() 433 tmp->startbit = startbit - (startbit % EBITMAP_SIZE); in ebitmap_read() 439 } else if (startbit <= n->startbit) { in ebitmap_read() 442 startbit, n->startbit); in ebitmap_read() [all …]
|
| H A D | ebitmap.h | 39 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-6.15/lib/ |
| H A D | packing.c | 21 __pack(pbuf, uval, field->startbit, field->endbit, \ 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() 185 if (unlikely(startbit < endbit || startbit >= BITS_PER_BYTE * pbuflen)) in pack() 189 if (unlikely(startbit - endbit >= 64)) in pack() 204 int plogical_first_u8 = startbit / BITS_PER_BYTE; in __unpack() 229 box_start_bit = startbit % BITS_PER_BYTE; in __unpack() 299 if (startbit < endbit || startbit >= BITS_PER_BYTE * pbuflen) in unpack() [all …]
|
| /linux-6.15/include/linux/ |
| H A D | packing.h | 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, [all …]
|
| /linux-6.15/net/netlabel/ |
| H A D | netlabel_kapi.c | 564 if (offset < iter->startbit) in _netlbl_catmap_getnode() 619 offset -= iter->startbit; in netlbl_catmap_walk() 634 return iter->startbit + in netlbl_catmap_walk() 676 offset -= iter->startbit; in netlbl_catmap_walkrng() 695 return iter->startbit + in netlbl_catmap_walkrng() 744 off = catmap->startbit; in netlbl_catmap_getlong() 753 if (off < iter->startbit) { in netlbl_catmap_getlong() 754 *offset = iter->startbit; in netlbl_catmap_getlong() 757 off -= iter->startbit; in netlbl_catmap_getlong() 786 bit -= iter->startbit; in netlbl_catmap_setbit() [all …]
|
| /linux-6.15/Documentation/core-api/ |
| H A D | packing.rst | 247 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-6.15/drivers/infiniband/hw/hfi1/ |
| H A D | sdma.h | 852 u8 startbit, in sdma_build_ahg_descriptor() argument 856 ((startbit & SDMA_AHG_FIELD_START_MASK) << in sdma_build_ahg_descriptor()
|
| /linux-6.15/drivers/dma/ |
| H A D | apple-admac.c | 414 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-6.15/include/net/ |
| H A D | netlabel.h | 154 u32 startbit; member
|