Lines Matching refs:bits
60 if (mask->bits[i]) in snd_mask_empty()
69 if (mask->bits[i]) in snd_mask_min()
70 return __ffs(mask->bits[i]) + (i << 5); in snd_mask_min()
79 if (mask->bits[i]) in snd_mask_max()
80 return __fls(mask->bits[i]) + (i << 5); in snd_mask_max()
87 mask->bits[MASK_OFS(val)] |= MASK_BIT(val); in snd_mask_set()
92 mask->bits[MASK_OFS(val)] &= ~MASK_BIT(val); in snd_mask_reset()
100 mask->bits[MASK_OFS(i)] |= MASK_BIT(i); in snd_mask_set_range()
108 mask->bits[MASK_OFS(i)] &= ~MASK_BIT(i); in snd_mask_reset_range()
114 v = mask->bits[MASK_OFS(val)] & MASK_BIT(val); in snd_mask_leave()
116 mask->bits[MASK_OFS(val)] = v; in snd_mask_leave()
124 mask->bits[i] &= v->bits[i]; in snd_mask_intersect()
141 return mask->bits[MASK_OFS(val)] & MASK_BIT(val); in snd_mask_test()
148 if (! mask->bits[i]) in snd_mask_single()
150 if (mask->bits[i] & (mask->bits[i] - 1)) in snd_mask_single()