Lines Matching refs:mask

22 	return (fifo->mask + 1) - (fifo->in - fifo->out);  in kfifo_unused()
40 fifo->mask = 0; in __kfifo_alloc()
47 fifo->mask = 0; in __kfifo_alloc()
50 fifo->mask = size - 1; in __kfifo_alloc()
63 fifo->mask = 0; in __kfifo_free()
81 fifo->mask = 0; in __kfifo_init()
84 fifo->mask = size - 1; in __kfifo_init()
93 unsigned int size = fifo->mask + 1; in kfifo_copy_in()
97 off &= fifo->mask; in kfifo_copy_in()
132 unsigned int size = fifo->mask + 1; in kfifo_copy_out()
136 off &= fifo->mask; in kfifo_copy_out()
170 unsigned int size = fifo->mask + 1; in __kfifo_out_linear()
171 unsigned int off = fifo->out & fifo->mask; in __kfifo_out_linear()
193 unsigned int size = fifo->mask + 1; in kfifo_copy_from_user()
198 off &= fifo->mask; in kfifo_copy_from_user()
255 unsigned int size = fifo->mask + 1; in kfifo_copy_to_user()
258 off &= fifo->mask; in kfifo_copy_to_user()
331 unsigned int size = fifo->mask + 1; in setup_sgl()
336 off &= fifo->mask; in setup_sgl()
388 #define __KFIFO_PEEK(data, out, mask) \ argument
389 ((data)[(out) & (mask)])
397 unsigned int mask = fifo->mask; in __kfifo_peek_n() local
400 l = __KFIFO_PEEK(data, fifo->out, mask); in __kfifo_peek_n()
403 l |= __KFIFO_PEEK(data, fifo->out + 1, mask) << 8; in __kfifo_peek_n()
408 #define __KFIFO_POKE(data, in, mask, val) \ argument
410 (data)[(in) & (mask)] = (unsigned char)(val) \
419 unsigned int mask = fifo->mask; in __kfifo_poke_n() local
422 __KFIFO_POKE(data, fifo->in, mask, n); in __kfifo_poke_n()
425 __KFIFO_POKE(data, fifo->in + 1, mask, n >> 8); in __kfifo_poke_n()