Lines Matching refs:esize
26 size_t esize, gfp_t gfp_mask) in __kfifo_alloc() argument
36 fifo->esize = esize; in __kfifo_alloc()
44 fifo->data = kmalloc_array(esize, size, gfp_mask); in __kfifo_alloc()
61 fifo->esize = 0; in __kfifo_free()
68 unsigned int size, size_t esize) in __kfifo_init() argument
70 size /= esize; in __kfifo_init()
77 fifo->esize = esize; in __kfifo_init()
94 unsigned int esize = fifo->esize; in kfifo_copy_in() local
98 if (esize != 1) { in kfifo_copy_in()
99 off *= esize; in kfifo_copy_in()
100 size *= esize; in kfifo_copy_in()
101 len *= esize; in kfifo_copy_in()
133 unsigned int esize = fifo->esize; in kfifo_copy_out() local
137 if (esize != 1) { in kfifo_copy_out()
138 off *= esize; in kfifo_copy_out()
139 size *= esize; in kfifo_copy_out()
140 len *= esize; in kfifo_copy_out()
194 unsigned int esize = fifo->esize; in kfifo_copy_from_user() local
199 if (esize != 1) { in kfifo_copy_from_user()
200 off *= esize; in kfifo_copy_from_user()
201 size *= esize; in kfifo_copy_from_user()
202 len *= esize; in kfifo_copy_from_user()
208 ret = DIV_ROUND_UP(ret + len - l, esize); in kfifo_copy_from_user()
212 ret = DIV_ROUND_UP(ret, esize); in kfifo_copy_from_user()
219 *copied = len - ret * esize; in kfifo_copy_from_user()
229 unsigned int esize = fifo->esize; in __kfifo_from_user() local
232 if (esize != 1) in __kfifo_from_user()
233 len /= esize; in __kfifo_from_user()
256 unsigned int esize = fifo->esize; in kfifo_copy_to_user() local
259 if (esize != 1) { in kfifo_copy_to_user()
260 off *= esize; in kfifo_copy_to_user()
261 size *= esize; in kfifo_copy_to_user()
262 len *= esize; in kfifo_copy_to_user()
268 ret = DIV_ROUND_UP(ret + len - l, esize); in kfifo_copy_to_user()
272 ret = DIV_ROUND_UP(ret, esize); in kfifo_copy_to_user()
279 *copied = len - ret * esize; in kfifo_copy_to_user()
289 unsigned int esize = fifo->esize; in __kfifo_to_user() local
292 if (esize != 1) in __kfifo_to_user()
293 len /= esize; in __kfifo_to_user()
332 unsigned int esize = fifo->esize; in setup_sgl() local
337 if (esize != 1) { in setup_sgl()
338 off *= esize; in setup_sgl()
339 size *= esize; in setup_sgl()
340 len *= esize; in setup_sgl()