Lines Matching refs:bits
40 if (mask->bits[i]) in snd_mask_empty()
49 if (mask->bits[i]) in snd_mask_min()
50 return __ffs(mask->bits[i]) + (i << 5); in snd_mask_min()
59 if (mask->bits[i]) in snd_mask_max()
60 return __fls(mask->bits[i]) + (i << 5); in snd_mask_max()
67 mask->bits[MASK_OFS(val)] |= MASK_BIT(val); in snd_mask_set()
79 mask->bits[MASK_OFS(val)] &= ~MASK_BIT(val); in snd_mask_reset()
87 mask->bits[MASK_OFS(i)] |= MASK_BIT(i); in snd_mask_set_range()
95 mask->bits[MASK_OFS(i)] &= ~MASK_BIT(i); in snd_mask_reset_range()
101 v = mask->bits[MASK_OFS(val)] & MASK_BIT(val); in snd_mask_leave()
103 mask->bits[MASK_OFS(val)] = v; in snd_mask_leave()
111 mask->bits[i] &= v->bits[i]; in snd_mask_intersect()
128 return mask->bits[MASK_OFS(val)] & MASK_BIT(val); in snd_mask_test()
142 if (! mask->bits[i]) in snd_mask_single()
144 if (mask->bits[i] & (mask->bits[i] - 1)) in snd_mask_single()