StuBS
bitutil.cc File Reference
#include "fs/minix/bitutil.h"
#include "types.h"
Include dependency graph for bitutil.cc:

Functions

static unsigned int find_first_zero (uint16_t u)
 
unsigned int minix_find_first_zero_bit (void *bitmap, unsigned int size)
 
bool minix_test_and_set_bit (unsigned int bit, void *bitmap)
 
void minix_set_bit (unsigned int bit, void *bitmap)
 
bool minix_test_and_clear_bit (unsigned int bit, void *bitmap)
 

Function Documentation

◆ find_first_zero()

static unsigned int find_first_zero ( uint16_t  u)
static

◆ minix_find_first_zero_bit()

unsigned int minix_find_first_zero_bit ( void *  bitmap,
unsigned int  size 
)

◆ minix_test_and_set_bit()

bool minix_test_and_set_bit ( unsigned int  bit,
void *  bitmap 
)

◆ minix_set_bit()

void minix_set_bit ( unsigned int  bit,
void *  bitmap 
)

◆ minix_test_and_clear_bit()

bool minix_test_and_clear_bit ( unsigned int  bit,
void *  bitmap 
)