Lines Matching refs:map
36 const u8 *map = (u8 *)lmap + (bit >> 3); in are_bits_clear() local
40 return !nbits || !(*map & fill_mask[pos + nbits] & in are_bits_clear()
43 if (*map++ & zero_mask[pos]) in are_bits_clear()
48 pos = ((size_t)map) & (sizeof(size_t) - 1); in are_bits_clear()
52 for (nbits -= pos * 8; pos; pos--, map++) { in are_bits_clear()
53 if (*map) in are_bits_clear()
59 for (pos = nbits / BITS_IN_SIZE_T; pos; pos--, map += sizeof(size_t)) { in are_bits_clear()
60 if (*((size_t *)map)) in are_bits_clear()
64 for (pos = (nbits % BITS_IN_SIZE_T) >> 3; pos; pos--, map++) { in are_bits_clear()
65 if (*map) in are_bits_clear()
70 if (pos && (*map & fill_mask[pos])) in are_bits_clear()
85 const u8 *map = (u8 *)lmap + (bit >> 3); in are_bits_set() local
90 return !nbits || (*map & mask) == mask; in are_bits_set()
94 if ((*map++ & mask) != mask) in are_bits_set()
99 pos = ((size_t)map) & (sizeof(size_t) - 1); in are_bits_set()
103 for (nbits -= pos * 8; pos; pos--, map++) { in are_bits_set()
104 if (*map != 0xFF) in are_bits_set()
110 for (pos = nbits / BITS_IN_SIZE_T; pos; pos--, map += sizeof(size_t)) { in are_bits_set()
111 if (*((size_t *)map) != MINUS_ONE_T) in are_bits_set()
115 for (pos = (nbits % BITS_IN_SIZE_T) >> 3; pos; pos--, map++) { in are_bits_set()
116 if (*map != 0xFF) in are_bits_set()
123 if ((*map & mask) != mask) in are_bits_set()