Lines Matching refs:esize
39 size_t esize, gfp_t gfp_mask) in __kfifo_alloc() argument
49 fifo->esize = esize; in __kfifo_alloc()
57 fifo->data = kmalloc(size * esize, gfp_mask); in __kfifo_alloc()
74 fifo->esize = 0; in __kfifo_free()
81 unsigned int size, size_t esize) in __kfifo_init() argument
83 size /= esize; in __kfifo_init()
89 fifo->esize = esize; in __kfifo_init()
106 unsigned int esize = fifo->esize; in kfifo_copy_in() local
110 if (esize != 1) { in kfifo_copy_in()
111 off *= esize; in kfifo_copy_in()
112 size *= esize; in kfifo_copy_in()
113 len *= esize; in kfifo_copy_in()
145 unsigned int esize = fifo->esize; in kfifo_copy_out() local
149 if (esize != 1) { in kfifo_copy_out()
150 off *= esize; in kfifo_copy_out()
151 size *= esize; in kfifo_copy_out()
152 len *= esize; in kfifo_copy_out()
193 unsigned int esize = fifo->esize; in kfifo_copy_from_user() local
198 if (esize != 1) { in kfifo_copy_from_user()
199 off *= esize; in kfifo_copy_from_user()
200 size *= esize; in kfifo_copy_from_user()
201 len *= esize; in kfifo_copy_from_user()
207 ret = DIV_ROUND_UP(ret + len - l, esize); in kfifo_copy_from_user()
211 ret = DIV_ROUND_UP(ret, esize); in kfifo_copy_from_user()
218 *copied = len - ret * esize; in kfifo_copy_from_user()
228 unsigned int esize = fifo->esize; in __kfifo_from_user() local
231 if (esize != 1) in __kfifo_from_user()
232 len /= esize; in __kfifo_from_user()
255 unsigned int esize = fifo->esize; in kfifo_copy_to_user() local
258 if (esize != 1) { in kfifo_copy_to_user()
259 off *= esize; in kfifo_copy_to_user()
260 size *= esize; in kfifo_copy_to_user()
261 len *= esize; in kfifo_copy_to_user()
267 ret = DIV_ROUND_UP(ret + len - l, esize); in kfifo_copy_to_user()
271 ret = DIV_ROUND_UP(ret, esize); in kfifo_copy_to_user()
278 *copied = len - ret * esize; in kfifo_copy_to_user()
288 unsigned int esize = fifo->esize; in __kfifo_to_user() local
291 if (esize != 1) in __kfifo_to_user()
292 len /= esize; in __kfifo_to_user()
351 unsigned int esize = fifo->esize; in setup_sgl() local
356 if (esize != 1) { in setup_sgl()
357 off *= esize; in setup_sgl()
358 size *= esize; in setup_sgl()
359 len *= esize; in setup_sgl()