Lines Matching refs:pos
57 bm_getmask(int *pos, unsigned char *bmask)
59 *bmask = (unsigned char) (1 << (*pos % 8));
60 *pos /= 8;
64 bm_setbit(struct bitmap * bm, int pos)
68 bm_getmask(&pos, &bmask);
69 bm->map[pos] |= bmask;
73 bm_clrbit(struct bitmap * bm, int pos)
77 bm_getmask(&pos, &bmask);
78 bm->map[pos] &= ~bmask;
82 bm_isset(struct bitmap * bm, int pos)
86 bm_getmask(&pos, &bmask);
87 return !!(bm->map[pos] & bmask);
95 int pos = 0;
97 while (pos < szmap) {
98 unsigned char bmv = bm->map[pos++];
116 int pos = 0;
119 while (pos < szmap) {
120 unsigned char bmv = bm->map[pos++];