bitmap_ord_to_pos(9) centos man page | unix.com

Man Page: bitmap_ord_to_pos

Operating Environment: centos

Section: 9

BITMAP_ORD_TO_POS(9)					  Basic Kernel Library Functions				      BITMAP_ORD_TO_POS(9)

NAME
bitmap_ord_to_pos - find position of n-th set bit in bitmap
SYNOPSIS
int bitmap_ord_to_pos(const unsigned long * buf, int ord, int bits);
ARGUMENTS
buf pointer to bitmap ord ordinal bit position (n-th set bit, n >= 0) bits number of valid bit positions in buf
DESCRIPTION
Map the ordinal offset of bit ord in buf to its position in buf. Value of ord should be in range 0 <= ord < weight(buf), else results are undefined. If for example, just bits 4 through 7 are set in buf, then ord values 0 through 3 will get mapped to 4 through 7, respectively, and all other ord values return undefined values. When ord value 3 gets mapped to (returns) pos value 7 in this example, that means that the 3rd set bit (starting with 0th) is at position 7 in buf. The bit positions 0 through bits are valid positions in buf.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 BITMAP_ORD_TO_POS(9)
Related Man Pages
bitmap_onto(9) - centos
gsm_encode(3) - debian
hash32_buf(9) - netbsd
hash32_str(9) - netbsd
humanize_number(9) - netbsd
Similar Topics in the Unix Linux Community
Set hard block limit for user using quota
Best performance UNIX just for HOST Virtualization?
CentOS7 restoring file capabilities
Unsure why access time on a directory change isn't changing
[TIP] Processing YAML files with yq