Lines Matching defs:data
38 fifo->data = NULL;
43 fifo->data = kmalloc_array(esize, size, gfp_mask);
45 if (!fifo->data) {
57 kfree(fifo->data);
61 fifo->data = NULL;
77 fifo->data = buffer;
104 memcpy(fifo->data + off, src, l);
105 memcpy(fifo->data, src + l, len - l);
107 * make sure that the data in the fifo is up to date before
143 memcpy(dst, fifo->data + off, l);
144 memcpy(dst + l, fifo->data, len - l);
146 * make sure that the data is copied before
192 ret = copy_from_user(fifo->data + off, from, l);
196 ret = copy_from_user(fifo->data, from + l, len - l);
201 * make sure that the data in the fifo is up to date before
252 ret = copy_to_user(to, fifo->data + off, l);
256 ret = copy_to_user(to + l, fifo->data, len - l);
261 * make sure that the data is copied before
350 n = setup_sgl_buf(sgl, fifo->data + off, nents, l);
351 n += setup_sgl_buf(sgl + n, fifo->data, nents - n, len - l);
392 #define __KFIFO_PEEK(data, out, mask) \
393 ((data)[(out) & (mask)])
402 unsigned char *data = fifo->data;
404 l = __KFIFO_PEEK(data, fifo->out, mask);
407 l |= __KFIFO_PEEK(data, fifo->out + 1, mask) << 8;
412 #define __KFIFO_POKE(data, in, mask, val) \
414 (data)[(in) & (mask)] = (unsigned char)(val) \
424 unsigned char *data = fifo->data;
426 __KFIFO_POKE(data, fifo->in, mask, n);
429 __KFIFO_POKE(data, fifo->in + 1, mask, n >> 8);