bitmap_from_u32array(9)

bitmap_from_u32array9

Copy the contents of a u32 array of bits to bitmap

Usage

unsigned int bitmap_from_u32array(unsigned long * bitmap, unsigned int nbits, const u32 * buf, unsigned int nwords);

Arguments

bitmap

array 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

Overview

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.

From linux-manual-4.9 4.9.228-1 in Debian 9 (Stretch). Parsed by carta from the page's man source.