---
name: "bitmap_allocate_region"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/bitmap_allocate_region"
---

# bitmap\_allocate\_region(9)

allocate bitmap region

## NAME

bitmap\_allocate\_region - allocate bitmap region

## SYNOPSIS

**int bitmap\_allocate\_region(unsigned long \*** *bitmap***, unsigned int** *pos***, int** *order***);**

## ARGUMENTS

*bitmap*

array of unsigned longs corresponding to the bitmap

*pos*

beginning of bit region to allocate

*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).

## COPYRIGHT
