Lines Matching defs:mask
21 return (fifo->mask + 1) - (fifo->in - fifo->out);
39 fifo->mask = 0;
46 fifo->mask = 0;
49 fifo->mask = size - 1;
62 fifo->mask = 0;
80 fifo->mask = 0;
83 fifo->mask = size - 1;
92 unsigned int size = fifo->mask + 1;
96 off &= fifo->mask;
131 unsigned int size = fifo->mask + 1;
135 off &= fifo->mask;
179 unsigned int size = fifo->mask + 1;
184 off &= fifo->mask;
241 unsigned int size = fifo->mask + 1;
244 off &= fifo->mask;
337 unsigned int size = fifo->mask + 1;
342 off &= fifo->mask;
392 #define __KFIFO_PEEK(data, out, mask) \
393 ((data)[(out) & (mask)])
401 unsigned int mask = fifo->mask;
404 l = __KFIFO_PEEK(data, fifo->out, mask);
407 l |= __KFIFO_PEEK(data, fifo->out + 1, mask) << 8;
412 #define __KFIFO_POKE(data, in, mask, val) \
414 (data)[(in) & (mask)] = (unsigned char)(val) \
423 unsigned int mask = fifo->mask;
426 __KFIFO_POKE(data, fifo->in, mask, n);
429 __KFIFO_POKE(data, fifo->in + 1, mask, n >> 8);