Home
last modified time | relevance | path

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

/linux/drivers/media/pci/cx18/
H A Dcx18-fileops.c196 if (mdl->readpos != mdl->bytesused) in cx18_get_mdl()
252 buf->readpos = 0; in cx18_setup_sliced_vbi_mdl()
256 mdl->readpos = 0; in cx18_setup_sliced_vbi_mdl()
263 size_t len = buf->bytesused - buf->readpos; in cx18_copy_buf_to_user()
289 const char *start = buf->buf + buf->readpos; in cx18_copy_buf_to_user()
356 buf->readpos += len; in cx18_copy_buf_to_user()
380 mdl->readpos = mdl->bytesused; in cx18_copy_mdl_to_user()
386 if (mdl->curr_buf->readpos >= mdl->curr_buf->bytesused) in cx18_copy_mdl_to_user()
393 mdl->readpos += rc; in cx18_copy_mdl_to_user()
449 if (mdl->readpos == mdl->bytesused) in cx18_read()
[all …]
H A Dcx18-queue.c49 mdl->readpos = 0; in _cx18_enqueue()
66 q->bytesused += mdl->bytesused - mdl->readpos; in _cx18_enqueue()
81 q->bytesused -= mdl->bytesused - mdl->readpos; in cx18_dequeue()
97 buf->readpos = 0; in _cx18_mdl_update_bufs_for_cpu()
118 buf->readpos = 0; in cx18_mdl_update_bufs_for_cpu()
210 mdl->readpos = 0; in cx18_queue_flush()
250 buf->readpos = 0; in cx18_unload_queues()
H A Dcx18-ioctl.c720 remaining = buf->bytesused - buf->readpos; in _cx18_process_idx_data()
723 e_buf = (struct cx18_enc_idx_entry *) &buf->buf[buf->readpos]; in _cx18_process_idx_data()
753 buf->readpos += consumed; in _cx18_process_idx_data()
773 mdl->readpos = mdl->bytesused; in cx18_process_idx_data()
780 if (mdl->curr_buf->readpos >= mdl->curr_buf->bytesused) in cx18_process_idx_data()
783 mdl->readpos += _cx18_process_idx_data(mdl->curr_buf, idx); in cx18_process_idx_data()
787 mdl->curr_buf->readpos < mdl->curr_buf->bytesused || in cx18_process_idx_data()
788 mdl->readpos >= mdl->bytesused) in cx18_process_idx_data()
825 if (mdl->readpos < mdl->bytesused) { in cx18_g_enc_index()
H A Dcx18-driver.h300 u32 readpos; member
314 u32 readpos; member
/linux/drivers/media/pci/ivtv/
H A Divtv-queue.c47 buf->readpos = 0; in ivtv_enqueue()
55 q->bytesused += buf->bytesused - buf->readpos; in ivtv_enqueue()
70 q->bytesused -= buf->bytesused - buf->readpos; in ivtv_dequeue()
84 from->bytesused -= buf->bytesused - buf->readpos; in ivtv_queue_move_buf()
87 buf->bytesused = buf->readpos = buf->b_flags = buf->dma_xfer_cnt = 0; in ivtv_queue_move_buf()
90 to->bytesused += buf->bytesused - buf->readpos; in ivtv_queue_move_buf()
145 steal->bytesused -= buf->bytesused - buf->readpos; in ivtv_queue_move()
146 buf->bytesused = buf->readpos = buf->b_flags = buf->dma_xfer_cnt = 0; in ivtv_queue_move()
H A Divtv-fileops.c222 if (buf->readpos != buf->bytesused) { in ivtv_get_buffer()
283 itv->vbi.sliced_mpeg_buf.readpos = 0; in ivtv_setup_sliced_vbi_buf()
290 size_t len = buf->bytesused - buf->readpos; in ivtv_copy_buf_to_user()
295 const char *start = buf->buf + buf->readpos; in ivtv_copy_buf_to_user()
333 if (copy_to_user(ubuf, (u8 *)buf->buf + buf->readpos, len)) { in ivtv_copy_buf_to_user()
340 buf->readpos += len; in ivtv_copy_buf_to_user()
385 ivtv_enqueue(s, buf, (buf->readpos == buf->bytesused) ? &s->q_free : &s->q_io); in ivtv_read()
387 else if (buf->readpos == buf->bytesused) { in ivtv_read()
H A Divtv-irq.c49 if (buf->readpos < buf->bytesused) in ivtv_pcm_work_handler()
51 (u8 *)(buf->buf + buf->readpos), in ivtv_pcm_work_handler()
52 (size_t)(buf->bytesused - buf->readpos)); in ivtv_pcm_work_handler()
H A Divtv-driver.h314 u32 readpos; member
/linux/include/linux/
H A Dtrace_seq.h26 size_t readpos; member
35 s->readpos = 0; in trace_seq_init()
/linux/drivers/char/xillybus/
H A Dxillyusb.c79 unsigned int readpos; member
283 unsigned int readpos = fifo->readpos; in fifo_read() local
301 unsigned int nrail = fifo->bufsize - readpos; in fifo_read()
309 fifo->readpos = readpos; in fifo_read()
318 rc = (*copier)(data + done, fifo->mem[readbuf] + readpos, n); in fifo_read()
326 readpos += n; in fifo_read()
329 if (readpos == fifo->bufsize) { in fifo_read()
330 readpos = 0; in fifo_read()
409 fifo->readpos = 0; in fifo_init()
/linux/kernel/trace/
H A Dtrace_seq.c372 ret = seq_buf_to_user(&s->seq, ubuf, s->readpos, cnt); in trace_seq_to_user()
374 s->readpos += ret; in trace_seq_to_user()
H A Dtrace.c1811 if (trace_seq_used(s) <= s->readpos) in trace_seq_to_buffer()
1814 len = trace_seq_used(s) - s->readpos; in trace_seq_to_buffer()
1817 memcpy(buf, s->buffer + s->readpos, cnt); in trace_seq_to_buffer()
1819 s->readpos += cnt; in trace_seq_to_buffer()
6603 if (iter->seq.readpos >= trace_seq_used(&iter->seq)) in tracing_read_pipe()
/linux/drivers/mtd/
H A Dmtdswap.c683 loff_t readpos; in mtdswap_move_block() local
686 readpos = (loff_t) oldblock << PAGE_SHIFT; in mtdswap_move_block()
690 ret = mtd_read(mtd, readpos, PAGE_SIZE, &retlen, d->page_buf); in mtdswap_move_block()
1082 loff_t readpos; in mtdswap_readsect() local
1108 readpos = (loff_t)realblock << PAGE_SHIFT; in mtdswap_readsect()
1112 ret = mtd_read(mtd, readpos, PAGE_SIZE, &retlen, buf); in mtdswap_readsect()
/linux/drivers/md/
H A Draid5.c6209 sector_t writepos, readpos, safepos; in reshape_request() local
6253 readpos = conf->reshape_progress; in reshape_request()
6254 sector_div(readpos, data_disks); in reshape_request()
6260 readpos += reshape_sectors; in reshape_request()
6268 readpos -= min_t(sector_t, reshape_sectors, readpos); in reshape_request()
6309 readpos += -conf->min_offset_diff; in reshape_request()
6314 ? (safepos > writepos && readpos < writepos) in reshape_request()
6315 : (safepos < writepos && readpos > writepos)) || in reshape_request()