Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/media/pci/ivtv/
Divtv-queue.c59 buf->readpos = 0; in ivtv_enqueue()
67 q->bytesused += buf->bytesused - buf->readpos; in ivtv_enqueue()
82 q->bytesused -= buf->bytesused - buf->readpos; in ivtv_dequeue()
96 from->bytesused -= buf->bytesused - buf->readpos; in ivtv_queue_move_buf()
99 buf->bytesused = buf->readpos = buf->b_flags = buf->dma_xfer_cnt = 0; in ivtv_queue_move_buf()
102 to->bytesused += buf->bytesused - buf->readpos; in ivtv_queue_move_buf()
157 steal->bytesused -= buf->bytesused - buf->readpos; in ivtv_queue_move()
158 buf->bytesused = buf->readpos = buf->b_flags = buf->dma_xfer_cnt = 0; in ivtv_queue_move()
Divtv-fileops.c234 if (buf->readpos != buf->bytesused) { in ivtv_get_buffer()
295 itv->vbi.sliced_mpeg_buf.readpos = 0; in ivtv_setup_sliced_vbi_buf()
302 size_t len = buf->bytesused - buf->readpos; in ivtv_copy_buf_to_user()
307 const char *start = buf->buf + buf->readpos; in ivtv_copy_buf_to_user()
345 if (copy_to_user(ubuf, (u8 *)buf->buf + buf->readpos, len)) { in ivtv_copy_buf_to_user()
352 buf->readpos += len; in ivtv_copy_buf_to_user()
397 ivtv_enqueue(s, buf, (buf->readpos == buf->bytesused) ? &s->q_free : &s->q_io); in ivtv_read()
399 else if (buf->readpos == buf->bytesused) { in ivtv_read()
Divtv-irq.c61 if (buf->readpos < buf->bytesused) in ivtv_pcm_work_handler()
63 (u8 *)(buf->buf + buf->readpos), in ivtv_pcm_work_handler()
64 (size_t)(buf->bytesused - buf->readpos)); in ivtv_pcm_work_handler()
Divtv-driver.h317 u32 readpos; member
/Linux-v4.19/drivers/media/pci/cx18/
Dcx18-fileops.c205 if (mdl->readpos != mdl->bytesused) in cx18_get_mdl()
261 buf->readpos = 0; in cx18_setup_sliced_vbi_mdl()
265 mdl->readpos = 0; in cx18_setup_sliced_vbi_mdl()
272 size_t len = buf->bytesused - buf->readpos; in cx18_copy_buf_to_user()
298 const char *start = buf->buf + buf->readpos; in cx18_copy_buf_to_user()
360 if (copy_to_user(ubuf, (u8 *)buf->buf + buf->readpos, len)) { in cx18_copy_buf_to_user()
365 buf->readpos += len; in cx18_copy_buf_to_user()
389 mdl->readpos = mdl->bytesused; in cx18_copy_mdl_to_user()
395 if (mdl->curr_buf->readpos >= mdl->curr_buf->bytesused) in cx18_copy_mdl_to_user()
402 mdl->readpos += rc; in cx18_copy_mdl_to_user()
[all …]
Dcx18-queue.c58 mdl->readpos = 0; in _cx18_enqueue()
75 q->bytesused += mdl->bytesused - mdl->readpos; in _cx18_enqueue()
90 q->bytesused -= mdl->bytesused - mdl->readpos; in cx18_dequeue()
106 buf->readpos = 0; in _cx18_mdl_update_bufs_for_cpu()
127 buf->readpos = 0; in cx18_mdl_update_bufs_for_cpu()
219 mdl->readpos = 0; in cx18_queue_flush()
259 buf->readpos = 0; in cx18_unload_queues()
Dcx18-ioctl.c688 remaining = buf->bytesused - buf->readpos; in _cx18_process_idx_data()
691 e_buf = (struct cx18_enc_idx_entry *) &buf->buf[buf->readpos]; in _cx18_process_idx_data()
721 buf->readpos += consumed; in _cx18_process_idx_data()
741 mdl->readpos = mdl->bytesused; in cx18_process_idx_data()
748 if (mdl->curr_buf->readpos >= mdl->curr_buf->bytesused) in cx18_process_idx_data()
751 mdl->readpos += _cx18_process_idx_data(mdl->curr_buf, idx); in cx18_process_idx_data()
755 mdl->curr_buf->readpos < mdl->curr_buf->bytesused || in cx18_process_idx_data()
756 mdl->readpos >= mdl->bytesused) in cx18_process_idx_data()
793 if (mdl->readpos < mdl->bytesused) { in cx18_g_enc_index()
Dcx18-driver.h302 u32 readpos; member
316 u32 readpos; member
/Linux-v4.19/lib/
Dseq_buf.c312 if (len <= s->readpos)
315 len -= s->readpos;
318 ret = copy_to_user(ubuf, s->buffer + s->readpos, cnt);
324 s->readpos += cnt;
/Linux-v4.19/include/linux/
Dseq_buf.h23 loff_t readpos; member
29 s->readpos = 0; in seq_buf_clear()
/Linux-v4.19/tools/lib/traceevent/
Dtrace-seq.c44 s->readpos = 0; in trace_seq_init()
63 s->readpos = 0; in trace_seq_reset()
Devent-parse.h77 unsigned int readpos; member
/Linux-v4.19/drivers/mtd/
Dmtdswap.c696 loff_t readpos; in mtdswap_move_block() local
699 readpos = (loff_t) oldblock << PAGE_SHIFT; in mtdswap_move_block()
703 ret = mtd_read(mtd, readpos, PAGE_SIZE, &retlen, d->page_buf); in mtdswap_move_block()
1097 loff_t readpos; in mtdswap_readsect() local
1123 readpos = (loff_t)realblock << PAGE_SHIFT; in mtdswap_readsect()
1127 ret = mtd_read(mtd, readpos, PAGE_SIZE, &retlen, buf); in mtdswap_readsect()
/Linux-v4.19/drivers/md/
Draid5.c5759 sector_t writepos, readpos, safepos; in reshape_request() local
5803 readpos = conf->reshape_progress; in reshape_request()
5804 sector_div(readpos, data_disks); in reshape_request()
5810 readpos += reshape_sectors; in reshape_request()
5818 readpos -= min_t(sector_t, reshape_sectors, readpos); in reshape_request()
5859 readpos += -conf->min_offset_diff; in reshape_request()
5864 ? (safepos > writepos && readpos < writepos) in reshape_request()
5865 : (safepos < writepos && readpos > writepos)) || in reshape_request()
/Linux-v4.19/kernel/trace/
Dtrace.c1298 if (trace_seq_used(s) <= s->seq.readpos) in trace_seq_to_buffer()
1301 len = trace_seq_used(s) - s->seq.readpos; in trace_seq_to_buffer()
1304 memcpy(buf, s->buffer + s->seq.readpos, cnt); in trace_seq_to_buffer()
1306 s->seq.readpos += cnt; in trace_seq_to_buffer()
5783 if (iter->seq.seq.readpos >= trace_seq_used(&iter->seq)) in tracing_read_pipe()