Name

bitmap_allocate_region — allocate bitmap region

Synopsis

int bitmap_allocate_region (unsigned long * bitmap,
 unsigned int pos,
 int order);
 

Arguments

unsigned long * bitmap

array of unsigned longs corresponding to the bitmap

unsigned int pos

beginning of bit region to allocate

int order

region size (log base 2 of number of bits) to allocate

Description

Allocate (set bits in) a specified region of a bitmap.

Return 0 on success, or -EBUSY if specified region wasn't free (not all bits were zero).