Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
bitmask.h File Reference

Go to the source code of this file.

Data Structures

struct  bitmask
 

Functions

struct bitmaskbitmask_alloc (unsigned int n)
 
void bitmask_free (struct bitmask *bmp)
 
struct bitmaskbitmask_setbit (struct bitmask *bmp, unsigned int i)
 
struct bitmaskbitmask_setall (struct bitmask *bmp)
 
struct bitmaskbitmask_clearall (struct bitmask *bmp)
 
unsigned int bitmask_first (const struct bitmask *bmp)
 
unsigned int bitmask_next (const struct bitmask *bmp, unsigned int i)
 
unsigned int bitmask_last (const struct bitmask *bmp)
 
int bitmask_isallclear (const struct bitmask *bmp)
 
int bitmask_isbitset (const struct bitmask *bmp, unsigned int i)
 
int bitmask_parselist (const char *buf, struct bitmask *bmp)
 
int bitmask_displaylist (char *buf, int len, const struct bitmask *bmp)
 

Function Documentation

struct bitmask* bitmask_alloc ( unsigned int  n)
read

Definition at line 23 of file bitmask.c.

struct bitmask* bitmask_clearall ( struct bitmask bmp)
read

Definition at line 130 of file bitmask.c.

int bitmask_displaylist ( char buf,
int  len,
const struct bitmask bmp 
)

Definition at line 274 of file bitmask.c.

unsigned int bitmask_first ( const struct bitmask bmp)

Definition at line 155 of file bitmask.c.

void bitmask_free ( struct bitmask bmp)

Definition at line 40 of file bitmask.c.

int bitmask_isallclear ( const struct bitmask bmp)

Definition at line 139 of file bitmask.c.

int bitmask_isbitset ( const struct bitmask bmp,
unsigned int  i 
)

Definition at line 149 of file bitmask.c.

unsigned int bitmask_last ( const struct bitmask bmp)

Definition at line 161 of file bitmask.c.

unsigned int bitmask_next ( const struct bitmask bmp,
unsigned int  i 
)

Definition at line 172 of file bitmask.c.

int bitmask_parselist ( const char buf,
struct bitmask bmp 
)

Definition at line 191 of file bitmask.c.

struct bitmask* bitmask_setall ( struct bitmask bmp)
read

Definition at line 121 of file bitmask.c.

struct bitmask* bitmask_setbit ( struct bitmask bmp,
unsigned int  i 
)
read

Definition at line 114 of file bitmask.c.