Lines Matching refs:size

25 int __kfifo_alloc(struct __kfifo *fifo, unsigned int size,  in __kfifo_alloc()  argument
32 size = roundup_pow_of_two(size); in __kfifo_alloc()
38 if (size < 2) { in __kfifo_alloc()
44 fifo->data = kmalloc_array(esize, size, gfp_mask); in __kfifo_alloc()
50 fifo->mask = size - 1; in __kfifo_alloc()
68 unsigned int size, size_t esize) in __kfifo_init() argument
70 size /= esize; in __kfifo_init()
72 if (!is_power_of_2(size)) in __kfifo_init()
73 size = rounddown_pow_of_two(size); in __kfifo_init()
80 if (size < 2) { in __kfifo_init()
84 fifo->mask = size - 1; in __kfifo_init()
93 unsigned int size = fifo->mask + 1; in kfifo_copy_in() local
100 size *= esize; in kfifo_copy_in()
103 l = min(len, size - off); in kfifo_copy_in()
132 unsigned int size = fifo->mask + 1; in kfifo_copy_out() local
139 size *= esize; in kfifo_copy_out()
142 l = min(len, size - off); in kfifo_copy_out()
170 unsigned int size = fifo->mask + 1; in __kfifo_out_linear() local
176 return min3(n, fifo->in - fifo->out, size - off); in __kfifo_out_linear()
193 unsigned int size = fifo->mask + 1; in kfifo_copy_from_user() local
201 size *= esize; in kfifo_copy_from_user()
204 l = min(len, size - off); in kfifo_copy_from_user()
255 unsigned int size = fifo->mask + 1; in kfifo_copy_to_user() local
261 size *= esize; in kfifo_copy_to_user()
264 l = min(len, size - off); in kfifo_copy_to_user()
331 unsigned int size = fifo->mask + 1; in setup_sgl() local
339 size *= esize; in setup_sgl()
342 len_to_end = min(len, size - off); in setup_sgl()