Name
bitmap_from_u32array —
copy the contents of a u32 array of bits to bitmap
Synopsis
unsigned int bitmap_from_u32array ( | unsigned long * bitmap, |
| unsigned int nbits, |
| const u32 * buf, |
| unsigned int nwords) ; |
Arguments
unsigned long * bitmap
array of unsigned longs, the destination bitmap, non NULL
unsigned int nbits
number of bits in bitmap
const u32 * buf
array of u32 (in host byte order), the source bitmap, non NULL
unsigned int 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.