Lines Matching defs:bit
53 u_int bit;
93 int level, bit;
102 bit = ffs(imask[(int)iv->pri]);
103 if (!bit--) {
104 bit = ffs(~mask);
105 if (!bit--)
109 iv->bit = 1 << bit;
110 intr_table[bit] = *iv;
111 mask |= (1 << bit);
112 imask[(int)iv->pri] |= (1 << bit);
114 iv->bit = 1 << bit;
115 iv->next = intr_table[bit].next;
116 intr_table[bit].next = iv;
138 * Find an available, non-shared interrupt bit.
218 iv->bit = 1 << irq;
249 int pri, r, s, bit;
265 bit = fls(ci->ci_ipending & mask) - 1;
266 iv = &intr_table[bit];
268 ci->ci_ipending &= ~(1L << bit);
298 printf("stray interrupt %d\n", bit);
350 iv->bit = 1 << irq;