Lines Matching refs:nmaskbits
455 * @nmaskbits: size of bitmap, in bits.
459 int nmaskbits)
468 ret = bitmap_parse(buf, UINT_MAX, maskp, nmaskbits);
480 * @nmaskbits: size of bitmap, in bits
492 int nmaskbits)
496 return list ? scnprintf(buf, len, "%*pbl\n", nmaskbits, maskp) :
497 scnprintf(buf, len, "%*pb\n", nmaskbits, maskp);
508 * @nmaskbits: size of bitmap, in bits
513 int nmaskbits, loff_t off, size_t count)
519 data = kasprintf(GFP_KERNEL, fmt, nmaskbits, maskp);
533 * @nmaskbits: size of bitmap, in bits
556 * int nmaskbits)
614 int nmaskbits, loff_t off, size_t count)
616 return bitmap_print_to_buf(false, buf, maskp, nmaskbits, off, count);
624 * @nmaskbits: size of bitmap, in bits
632 int nmaskbits, loff_t off, size_t count)
634 return bitmap_print_to_buf(true, buf, maskp, nmaskbits, off, count);
784 * @nmaskbits: number of bits in mask to be written
796 * maximum allowed value; i.e (nmaskbits - 1). Keep in mind that it is
807 int bitmap_parselist(const char *buf, unsigned long *maskp, int nmaskbits)
812 r.nbits = nmaskbits;
844 * @nmaskbits: size of bitmap, in bits.
850 int nmaskbits)
859 ret = bitmap_parselist(buf, maskp, nmaskbits);
897 * @nmaskbits: size of bitmap, in bits.
907 unsigned long *maskp, int nmaskbits)
910 int chunks = BITS_TO_U32(nmaskbits);
932 unset_bit = (BITS_TO_U32(nmaskbits) - chunks) * 32;
933 if (unset_bit < nmaskbits) {
934 bitmap_clear(maskp, unset_bit, nmaskbits - unset_bit);
938 if (find_next_bit(maskp, unset_bit, nmaskbits) != unset_bit)