Lines Matching refs:bmask
54 bm_getmask(int *pos, unsigned char *bmask) in bm_getmask() argument
56 *bmask = (unsigned char) (1 << (*pos % 8)); in bm_getmask()
63 unsigned char bmask; in bm_setbit() local
65 bm_getmask(&pos, &bmask); in bm_setbit()
66 bm->map[pos] |= bmask; in bm_setbit()
72 unsigned char bmask; in bm_clrbit() local
74 bm_getmask(&pos, &bmask); in bm_clrbit()
75 bm->map[pos] &= ~bmask; in bm_clrbit()
81 unsigned char bmask; in bm_isset() local
83 bm_getmask(&pos, &bmask); in bm_isset()
84 return !!(bm->map[pos] & bmask); in bm_isset()
96 unsigned char bmask = 1; in bm_firstunset() local
98 while (bmask & 0xff) { in bm_firstunset()
99 if ((bmv & bmask) == 0) in bm_firstunset()
101 bmask <<= 1; in bm_firstunset()
118 unsigned char bmask = 1; in bm_lastset() local
120 while (bmask & 0xff) { in bm_lastset()
121 if ((bmv & bmask) != 0) in bm_lastset()
123 bmask <<= 1; in bm_lastset()