Lines Matching refs:nmaskbits
444 * @nmaskbits: size of bitmap, in bits.
448 int nmaskbits)
457 ret = bitmap_parse(buf, UINT_MAX, maskp, nmaskbits);
469 * @nmaskbits: size of bitmap, in bits
481 int nmaskbits)
485 return list ? scnprintf(buf, len, "%*pbl\n", nmaskbits, maskp) :
486 scnprintf(buf, len, "%*pb\n", nmaskbits, maskp);
621 * @nmaskbits: number of bits in mask to be written
640 int bitmap_parselist(const char *buf, unsigned long *maskp, int nmaskbits)
645 bitmap_zero(maskp, nmaskbits);
660 ret = bitmap_set_region(&r, maskp, nmaskbits);
677 * @nmaskbits: size of bitmap, in bits.
683 int nmaskbits)
692 ret = bitmap_parselist(buf, maskp, nmaskbits);
730 * @nmaskbits: size of bitmap, in bits.
740 unsigned long *maskp, int nmaskbits)
743 int chunks = BITS_TO_U32(nmaskbits);
765 unset_bit = (BITS_TO_U32(nmaskbits) - chunks) * 32;
766 if (unset_bit < nmaskbits) {
767 bitmap_clear(maskp, unset_bit, nmaskbits - unset_bit);
771 if (find_next_bit(maskp, unset_bit, nmaskbits) != unset_bit)