• Home
  • Raw
  • Download

Lines Matching refs:data

52 		fifo->data = NULL;  in __kfifo_alloc()
57 fifo->data = kmalloc(size * esize, gfp_mask); in __kfifo_alloc()
59 if (!fifo->data) { in __kfifo_alloc()
71 kfree(fifo->data); in __kfifo_free()
75 fifo->data = NULL; in __kfifo_free()
90 fifo->data = buffer; in __kfifo_init()
117 memcpy(fifo->data + off, src, l); in kfifo_copy_in()
118 memcpy(fifo->data, src + l, len - l); in kfifo_copy_in()
156 memcpy(dst, fifo->data + off, l); in kfifo_copy_out()
157 memcpy(dst + l, fifo->data, len - l); in kfifo_copy_out()
205 ret = copy_from_user(fifo->data + off, from, l); in kfifo_copy_from_user()
209 ret = copy_from_user(fifo->data, from + l, len - l); in kfifo_copy_from_user()
265 ret = copy_to_user(to, fifo->data + off, l); in kfifo_copy_to_user()
269 ret = copy_to_user(to + l, fifo->data, len - l); in kfifo_copy_to_user()
363 n = setup_sgl_buf(sgl, fifo->data + off, nents, l); in setup_sgl()
364 n += setup_sgl_buf(sgl + n, fifo->data, nents - n, len - l); in setup_sgl()
405 #define __KFIFO_PEEK(data, out, mask) \ argument
406 ((data)[(out) & (mask)])
415 unsigned char *data = fifo->data; in __kfifo_peek_n() local
417 l = __KFIFO_PEEK(data, fifo->out, mask); in __kfifo_peek_n()
420 l |= __KFIFO_PEEK(data, fifo->out + 1, mask) << 8; in __kfifo_peek_n()
425 #define __KFIFO_POKE(data, in, mask, val) \ argument
427 (data)[(in) & (mask)] = (unsigned char)(val) \
437 unsigned char *data = fifo->data; in __kfifo_poke_n() local
439 __KFIFO_POKE(data, fifo->in, mask, n); in __kfifo_poke_n()
442 __KFIFO_POKE(data, fifo->in + 1, mask, n >> 8); in __kfifo_poke_n()