Searched refs:readpos (Results 1 - 14 of 14) sorted by relevance

/linux-master/drivers/media/pci/ivtv/
H A Divtv-queue.c47 buf->readpos = 0;
55 q->bytesused += buf->bytesused - buf->readpos;
70 q->bytesused -= buf->bytesused - buf->readpos;
84 from->bytesused -= buf->bytesused - buf->readpos;
87 buf->bytesused = buf->readpos = buf->b_flags = buf->dma_xfer_cnt = 0;
90 to->bytesused += buf->bytesused - buf->readpos;
145 steal->bytesused -= buf->bytesused - buf->readpos;
146 buf->bytesused = buf->readpos = buf->b_flags = buf->dma_xfer_cnt = 0;
H A Divtv-fileops.c222 if (buf->readpos != buf->bytesused) {
283 itv->vbi.sliced_mpeg_buf.readpos = 0;
290 size_t len = buf->bytesused - buf->readpos;
295 const char *start = buf->buf + buf->readpos;
333 if (copy_to_user(ubuf, (u8 *)buf->buf + buf->readpos, len)) {
338 buf->readpos, buf->bytesused, buf->bytesused - buf->readpos - len,
340 buf->readpos += len;
385 ivtv_enqueue(s, buf, (buf->readpos == buf->bytesused) ? &s->q_free : &s->q_io);
387 else if (buf->readpos
[all...]
H A Divtv-irq.c49 if (buf->readpos < buf->bytesused)
51 (u8 *)(buf->buf + buf->readpos),
52 (size_t)(buf->bytesused - buf->readpos));
H A Divtv-driver.h314 u32 readpos; member in struct:ivtv_buffer
/linux-master/include/linux/
H A Dtrace_seq.h26 size_t readpos; member in struct:trace_seq
35 s->readpos = 0;
/linux-master/drivers/media/pci/cx18/
H A Dcx18-queue.c49 mdl->readpos = 0;
66 q->bytesused += mdl->bytesused - mdl->readpos;
81 q->bytesused -= mdl->bytesused - mdl->readpos;
97 buf->readpos = 0;
118 buf->readpos = 0;
180 /* 0'ed readpos, m_flags & curr_buf when mdl went on q_busy */
210 mdl->readpos = 0;
250 buf->readpos = 0;
H A Dcx18-fileops.c196 if (mdl->readpos != mdl->bytesused)
252 buf->readpos = 0;
256 mdl->readpos = 0;
263 size_t len = buf->bytesused - buf->readpos;
289 const char *start = buf->buf + buf->readpos;
351 if (copy_to_user(ubuf, (u8 *)buf->buf + buf->readpos, len)) {
356 buf->readpos += len;
380 mdl->readpos = mdl->bytesused;
386 if (mdl->curr_buf->readpos >= mdl->curr_buf->bytesused)
393 mdl->readpos
[all...]
H A Dcx18-ioctl.c720 remaining = buf->bytesused - buf->readpos;
723 e_buf = (struct cx18_enc_idx_entry *) &buf->buf[buf->readpos];
753 buf->readpos += consumed;
773 mdl->readpos = mdl->bytesused;
780 if (mdl->curr_buf->readpos >= mdl->curr_buf->bytesused)
783 mdl->readpos += _cx18_process_idx_data(mdl->curr_buf, idx);
787 mdl->curr_buf->readpos < mdl->curr_buf->bytesused ||
788 mdl->readpos >= mdl->bytesused)
825 if (mdl->readpos < mdl->bytesused) {
H A Dcx18-driver.h300 u32 readpos; member in struct:cx18_buffer
314 u32 readpos; member in struct:cx18_mdl
/linux-master/kernel/trace/
H A Dtrace_seq.c355 * by @ubuf. It starts from the last read position (@s->readpos)
364 * sequence (@s->len == @s->readpos).
372 ret = seq_buf_to_user(&s->seq, ubuf, s->readpos, cnt);
374 s->readpos += ret;
H A Dtrace.c1805 if (trace_seq_used(s) <= s->readpos)
1808 len = trace_seq_used(s) - s->readpos;
1811 memcpy(buf, s->buffer + s->readpos, cnt);
1813 s->readpos += cnt;
6597 if (iter->seq.readpos >= trace_seq_used(&iter->seq))
/linux-master/drivers/char/xillybus/
H A Dxillyusb.c79 unsigned int readpos; member in struct:xillyfifo
283 unsigned int readpos = fifo->readpos; local
301 unsigned int nrail = fifo->bufsize - readpos;
309 fifo->readpos = readpos;
318 rc = (*copier)(data + done, fifo->mem[readbuf] + readpos, n);
326 readpos += n;
329 if (readpos == fifo->bufsize) {
330 readpos
[all...]
/linux-master/drivers/mtd/
H A Dmtdswap.c683 loff_t readpos; local
686 readpos = (loff_t) oldblock << PAGE_SHIFT;
690 ret = mtd_read(mtd, readpos, PAGE_SIZE, &retlen, d->page_buf);
1082 loff_t readpos; local
1108 readpos = (loff_t)realblock << PAGE_SHIFT;
1112 ret = mtd_read(mtd, readpos, PAGE_SIZE, &retlen, buf);
/linux-master/drivers/md/
H A Draid5.c6210 sector_t writepos, readpos, safepos; local
6254 readpos = conf->reshape_progress;
6255 sector_div(readpos, data_disks);
6261 readpos += reshape_sectors;
6265 /* readpos and safepos are worst-case calculations.
6269 readpos -= min_t(sector_t, reshape_sectors, readpos);
6289 * 'readpos' is the least advanced device address we might read.
6293 * increasing the safepos/readpos if diff is negative, or
6295 * If 'readpos' i
[all...]

Completed in 288 milliseconds