Lines Matching refs:data
38 fifo->data = NULL; in __kfifo_alloc()
43 fifo->data = kmalloc_array(esize, size, gfp_mask); in __kfifo_alloc()
45 if (!fifo->data) { in __kfifo_alloc()
57 kfree(fifo->data); in __kfifo_free()
61 fifo->data = NULL; in __kfifo_free()
77 fifo->data = buffer; in __kfifo_init()
104 memcpy(fifo->data + off, src, l); in kfifo_copy_in()
105 memcpy(fifo->data, src + l, len - l); in kfifo_copy_in()
143 memcpy(dst, fifo->data + off, l); in kfifo_copy_out()
144 memcpy(dst + l, fifo->data, len - l); in kfifo_copy_out()
192 ret = copy_from_user(fifo->data + off, from, l); in kfifo_copy_from_user()
196 ret = copy_from_user(fifo->data, from + l, len - l); in kfifo_copy_from_user()
252 ret = copy_to_user(to, fifo->data + off, l); in kfifo_copy_to_user()
256 ret = copy_to_user(to + l, fifo->data, len - l); in kfifo_copy_to_user()
350 n = setup_sgl_buf(sgl, fifo->data + off, nents, l); in setup_sgl()
351 n += setup_sgl_buf(sgl + n, fifo->data, nents - n, len - l); in setup_sgl()
392 #define __KFIFO_PEEK(data, out, mask) \ argument
393 ((data)[(out) & (mask)])
402 unsigned char *data = fifo->data; in __kfifo_peek_n() local
404 l = __KFIFO_PEEK(data, fifo->out, mask); in __kfifo_peek_n()
407 l |= __KFIFO_PEEK(data, fifo->out + 1, mask) << 8; in __kfifo_peek_n()
412 #define __KFIFO_POKE(data, in, mask, val) \ argument
414 (data)[(in) & (mask)] = (unsigned char)(val) \
424 unsigned char *data = fifo->data; in __kfifo_poke_n() local
426 __KFIFO_POKE(data, fifo->in, mask, n); in __kfifo_poke_n()
429 __KFIFO_POKE(data, fifo->in + 1, mask, n >> 8); in __kfifo_poke_n()