Scroll to navigation

BITMAP_PRINT_TO_PAGE(9) Basic Kernel Library Functions BITMAP_PRINT_TO_PAGE(9)

NAME

bitmap_print_to_pagebuf - convert bitmap to list or hex format ASCII string

SYNOPSIS

int bitmap_print_to_pagebuf(bool list, char * buf, const unsigned long * maskp, int nmaskbits);

ARGUMENTS

bool list
indicates whether the bitmap must be list

char * buf

page aligned buffer into which string is placed

const unsigned long * maskp

pointer to bitmap to convert

int nmaskbits

size of bitmap, in bits

DESCRIPTION

Output format is a comma-separated list of decimal numbers and ranges if list is specified or hex digits grouped into comma-separated sets of 8 digits/set. Returns the number of characters written to buf.

It is assumed that buf is a pointer into a PAGE_SIZE area and that sufficient storage remains at buf to accommodate the bitmap_print_to_pagebuf output.

COPYRIGHT

July 2017 Kernel Hackers Manual 4.11