table of contents
other versions
- stretch 4.9.168-1
BITMAP_FROM_U32ARRAY(9) | Basic Kernel Library Functions | BITMAP_FROM_U32ARRAY(9) |
NAME¶
bitmap_from_u32array - copy the contents of a u32 array of bits to bitmapSYNOPSIS¶
unsigned int bitmap_from_u32array(unsigned long * bitmap, unsigned int nbits, const u32 * buf, unsigned int nwords);
ARGUMENTS¶
bitmaparray of unsigned longs, the destination bitmap, non
NULL
nbits
number of bits in bitmap
buf
array of u32 (in host byte order), the source bitmap, non
NULL
nwords
number of u32 words in buf
DESCRIPTION¶
copy min(nbits, 32*nwords) bits from buf to bitmap, remaining bits between nword and nbits in bitmap (if any) are cleared. In last word of bitmap, the bits beyond nbits (if any) are kept unchanged.Return the number of bits effectively copied.
COPYRIGHT¶
April 2019 | Kernel Hackers Manual 4.9. |