* bitmap_parse(ubuf, ulen, dst, nbits) Parse bitmap dst from user buf
* bitmap_scnlistprintf(buf, len, src, nbits) Print bitmap src as list to buf
* bitmap_parselist(buf, dst, nbits) Parse bitmap dst from list
- * bitmap_find_free_region(bitmap, bits, order) Find and allocate bit region
- * bitmap_release_region(bitmap, pos, order) Free specified bit region
- * bitmap_allocate_region(bitmap, pos, order) Allocate specified bit region
*/
/*
__bitmap_complement(dst, src, nbits);
}
-static inline int __must_check bitmap_equal(const unsigned long *src1,
+static inline int bitmap_equal(const unsigned long *src1,
const unsigned long *src2, int nbits)
{
if (nbits <= BITS_PER_LONG)
return __bitmap_equal(src1, src2, nbits);
}
-static inline int __must_check bitmap_intersects(const unsigned long *src1,
+static inline int bitmap_intersects(const unsigned long *src1,
const unsigned long *src2, int nbits)
{
if (nbits <= BITS_PER_LONG)
return __bitmap_intersects(src1, src2, nbits);
}
-static inline int __must_check bitmap_subset(const unsigned long *src1,
+static inline int bitmap_subset(const unsigned long *src1,
const unsigned long *src2, int nbits)
{
if (nbits <= BITS_PER_LONG)
return __bitmap_subset(src1, src2, nbits);
}
-static inline int __must_check bitmap_empty(const unsigned long *src, int nbits)
+static inline int bitmap_empty(const unsigned long *src, int nbits)
{
if (nbits <= BITS_PER_LONG)
return ! (*src & BITMAP_LAST_WORD_MASK(nbits));
return __bitmap_empty(src, nbits);
}
-static inline int __must_check bitmap_full(const unsigned long *src, int nbits)
+static inline int bitmap_full(const unsigned long *src, int nbits)
{
if (nbits <= BITS_PER_LONG)
return ! (~(*src) & BITMAP_LAST_WORD_MASK(nbits));
return __bitmap_full(src, nbits);
}
-static inline int __must_check bitmap_weight(const unsigned long *src, int nbits)
+static inline int bitmap_weight(const unsigned long *src, int nbits)
{
return __bitmap_weight(src, nbits);
}