• 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()
91 fifo->data = buffer; in __kfifo_init()
118 memcpy(fifo->data + off, src, l); in kfifo_copy_in()
119 memcpy(fifo->data, src + l, len - l); in kfifo_copy_in()
157 memcpy(dst, fifo->data + off, l); in kfifo_copy_out()
158 memcpy(dst + l, fifo->data, len - l); in kfifo_copy_out()
206 ret = copy_from_user(fifo->data + off, from, l); in kfifo_copy_from_user()
210 ret = copy_from_user(fifo->data, from + l, len - l); in kfifo_copy_from_user()
266 ret = copy_to_user(to, fifo->data + off, l); in kfifo_copy_to_user()
270 ret = copy_to_user(to + l, fifo->data, len - l); in kfifo_copy_to_user()
364 n = setup_sgl_buf(sgl, fifo->data + off, nents, l); in setup_sgl()
365 n += setup_sgl_buf(sgl + n, fifo->data, nents - n, len - l); in setup_sgl()
406 #define __KFIFO_PEEK(data, out, mask) \ argument
407 ((data)[(out) & (mask)])
416 unsigned char *data = fifo->data; in __kfifo_peek_n() local
418 l = __KFIFO_PEEK(data, fifo->out, mask); in __kfifo_peek_n()
421 l |= __KFIFO_PEEK(data, fifo->out + 1, mask) << 8; in __kfifo_peek_n()
426 #define __KFIFO_POKE(data, in, mask, val) \ argument
428 (data)[(in) & (mask)] = (unsigned char)(val) \
438 unsigned char *data = fifo->data; in __kfifo_poke_n() local
440 __KFIFO_POKE(data, fifo->in, mask, n); in __kfifo_poke_n()
443 __KFIFO_POKE(data, fifo->in + 1, mask, n >> 8); in __kfifo_poke_n()