Lines Matching defs:off
90 unsigned int len, unsigned int off)
96 off &= fifo->mask;
98 off *= esize;
102 l = min(len, size - off);
104 memcpy(fifo->data + off, src, l);
129 unsigned int len, unsigned int off)
135 off &= fifo->mask;
137 off *= esize;
141 l = min(len, size - off);
143 memcpy(dst, fifo->data + off, l);
176 const void __user *from, unsigned int len, unsigned int off,
184 off &= fifo->mask;
186 off *= esize;
190 l = min(len, size - off);
192 ret = copy_from_user(fifo->data + off, from, l);
237 unsigned int len, unsigned int off, unsigned int *copied)
244 off &= fifo->mask;
246 off *= esize;
250 l = min(len, size - off);
252 ret = copy_to_user(to, fifo->data + off, l);
300 unsigned int off;
311 off = offset_in_page(buf);
314 while (len >= l + PAGE_SIZE - off) {
321 sg_set_page(sgl, page, l - off, off);
326 len -= l - off;
327 l = off = 0;
330 sg_set_page(sgl, page, len, off);
335 int nents, unsigned int len, unsigned int off)
342 off &= fifo->mask;
344 off *= esize;
348 l = min(len, size - off);
350 n = setup_sgl_buf(sgl, fifo->data + off, nents, l);