| /linux/drivers/media/pci/ivtv/ |
| H A D | ivtv-queue.c | 15 if (s->buf_size - buf->bytesused < copybytes) in ivtv_buf_copy_from_user() 16 copybytes = s->buf_size - buf->bytesused; in ivtv_buf_copy_from_user() 17 if (copy_from_user(buf->buf + buf->bytesused, src, copybytes)) { in ivtv_buf_copy_from_user() 20 buf->bytesused += copybytes; in ivtv_buf_copy_from_user() 28 for (i = 0; i < buf->bytesused; i += 4) in ivtv_buf_swap() 37 q->bytesused = 0; in ivtv_queue_init() 46 buf->bytesused = 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() [all …]
|
| H A D | ivtv-fileops.c | 238 if (buf->readpos != buf->bytesused) { in ivtv_get_buffer() 292 itv->vbi.sliced_mpeg_buf.bytesused = itv->vbi.sliced_mpeg_size[idx]; in ivtv_setup_sliced_vbi_buf() 300 size_t len = buf->bytesused - buf->readpos; in ivtv_copy_buf_to_user() 313 if ((char *)q + 15 >= buf->buf + buf->bytesused || in ivtv_copy_buf_to_user() 348 buf->readpos, buf->bytesused, buf->bytesused - buf->readpos - len, in ivtv_copy_buf_to_user() 395 ivtv_enqueue(s, buf, (buf->readpos == buf->bytesused) ? &s->q_free : &s->q_io); in ivtv_read() 397 else if (buf->readpos == buf->bytesused) { in ivtv_read() 401 itv->vbi_data_inserted += buf->bytesused; in ivtv_read() 633 IVTV_DEBUG_HI_FILE("Wrote %d bytes to %s (%d)\n", bytes_written, s->name, s->q_full.bytesused); in ivtv_write() 640 while (q.length - q.bytesused < count && (buf = ivtv_dequeue(s, &s->q_io))) in ivtv_write() [all …]
|
| /linux/drivers/media/pci/cx18/ |
| H A D | cx18-queue.c | 21 for (i = 0; i < buf->bytesused; i += 4) in cx18_buf_swap() 30 if (buf->bytesused == 0) in _cx18_mdl_swap() 40 q->bytesused = 0; in cx18_queue_init() 48 mdl->bytesused = 0; in _cx18_enqueue() 66 q->bytesused += mdl->bytesused - mdl->readpos; in _cx18_enqueue() 81 q->bytesused -= mdl->bytesused - mdl->readpos; in cx18_dequeue() 94 u32 bytesused = mdl->bytesused; in _cx18_mdl_update_bufs_for_cpu() local 98 if (bytesused >= buf_size) { in _cx18_mdl_update_bufs_for_cpu() 99 buf->bytesused = buf_size; in _cx18_mdl_update_bufs_for_cpu() 100 bytesused -= buf_size; in _cx18_mdl_update_bufs_for_cpu() [all …]
|
| H A D | cx18-fileops.c | 196 if (mdl->readpos != mdl->bytesused) in cx18_get_mdl() 251 buf->bytesused = cx->vbi.sliced_mpeg_size[idx]; in cx18_setup_sliced_vbi_mdl() 255 mdl->bytesused = cx->vbi.sliced_mpeg_size[idx]; in cx18_setup_sliced_vbi_mdl() 263 size_t len = buf->bytesused - buf->readpos; in cx18_copy_buf_to_user() 306 if ((char *)q + 15 >= buf->buf + buf->bytesused || 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() 398 mdl->curr_buf->readpos < mdl->curr_buf->bytesused || in cx18_copy_mdl_to_user() 399 mdl->readpos >= mdl->bytesused) /* MDL buffers drained */ in cx18_copy_mdl_to_user() 449 if (mdl->readpos == mdl->bytesused) in cx18_read() [all …]
|
| H A D | cx18-ioctl.c | 728 remaining = buf->bytesused - buf->readpos; in _cx18_process_idx_data() 781 mdl->readpos = mdl->bytesused; in cx18_process_idx_data() 788 if (mdl->curr_buf->readpos >= mdl->curr_buf->bytesused) in cx18_process_idx_data() 795 mdl->curr_buf->readpos < mdl->curr_buf->bytesused || in cx18_process_idx_data() 796 mdl->readpos >= mdl->bytesused) in cx18_process_idx_data() 833 if (mdl->readpos < mdl->bytesused) { in cx18_g_enc_index()
|
| /linux/include/trace/events/ |
| H A D | vb2.h | 21 __field(u32, bytesused) 32 __entry->bytesused = vb->planes[0].bytesused; 37 "type = %u, bytesused = %u, timestamp = %llu", __entry->owner, 41 __entry->bytesused,
|
| H A D | v4l2.h | 109 __field(u32, bytesused) 130 __entry->bytesused = buf->bytesused; 147 TP_printk("minor = %d, index = %u, type = %s, bytesused = %u, " 153 __entry->bytesused,
|
| /linux/drivers/media/usb/go7007/ |
| H A D | go7007-driver.c | 383 if (vb && vb->vb.vb2_buf.planes[0].bytesused < GO7007_BUF_SIZE) { in store_byte() 386 ptr[vb->vb.vb2_buf.planes[0].bytesused++] = byte; in store_byte() 414 u32 *bytesused = &vb->vb.vb2_buf.planes[0].bytesused; in go7007_motion_regions() local 434 *bytesused -= 216; in go7007_motion_regions() 443 u32 *bytesused; in frame_boundary() local 456 bytesused = &vb->vb.vb2_buf.planes[0].bytesused; in frame_boundary() 459 if (vb->modet_active && *bytesused + 216 < GO7007_BUF_SIZE) in frame_boundary() 518 if (vb && vb->vb.vb2_buf.planes[0].bytesused >= in go7007_parse_video_stream() 602 vb->vb.vb2_buf.planes[0].bytesused; in go7007_parse_video_stream()
|
| /linux/drivers/media/platform/st/sti/hva/ |
| H A D | hva-debugfs.c | 180 u32 bytesused; in hva_dbg_perf_end() local 185 /* stream bytesused and timestamp in us */ in hva_dbg_perf_end() 186 bytesused = vb2_get_plane_payload(&stream->vbuf.vb2_buf, 0); in hva_dbg_perf_end() 199 bytesused, (u32)div); in hva_dbg_perf_end() 213 dbg->total_stream_size += bytesused; in hva_dbg_perf_end() 214 dbg->window_stream_size += bytesused; in hva_dbg_perf_end()
|
| H A D | hva-h264.c | 610 unsigned int payload = stream->bytesused; in hva_h264_prepare_task() 870 stream->bytesused = payload; in hva_h264_prepare_task() 1024 stream->bytesused += hva_h264_get_stream_size(task); in hva_h264_encode() 1032 &stream->bytesused); in hva_h264_encode() 1039 stream->bytesused = 0; in hva_h264_encode()
|
| /linux/drivers/media/platform/st/stm32/stm32-dcmipp/ |
| H A D | dcmipp-bytecap.c | 667 size_t bytesused, in dcmipp_buffer_done() 679 vb2_set_plane_payload(&vbuf->vb2_buf, 0, bytesused); in dcmipp_buffer_done() 722 size_t bytesused) in dcmipp_bytecap_process_frame() 733 if (bytesused > buf->size) { in dcmipp_bytecap_process_frame() 735 bytesused, buf->size); in dcmipp_bytecap_process_frame() 737 bytesused = buf->size; in dcmipp_bytecap_process_frame() 743 dcmipp_buffer_done(vcap, buf, bytesused, err); in dcmipp_bytecap_process_frame() 751 size_t bytesused = 0; in dcmipp_bytecap_irq_thread() 769 bytesused = reg_read(vcap, DCMIPP_P0DCCNTR); in dcmipp_bytecap_irq_thread() 770 dcmipp_bytecap_process_frame(vcap, bytesused); in dcmipp_bytecap_irq_thread() 665 dcmipp_buffer_done(struct dcmipp_bytecap_device * vcap,struct dcmipp_buf * buf,size_t bytesused,int err) dcmipp_buffer_done() argument 720 dcmipp_bytecap_process_frame(struct dcmipp_bytecap_device * vcap,size_t bytesused) dcmipp_bytecap_process_frame() argument 749 size_t bytesused = 0; dcmipp_bytecap_irq_thread() local [all...] |
| /linux/Documentation/userspace-api/media/dvb/ |
| H A D | dmx-querybuf.rst | 49 ``bytesused`` the number of bytes occupied by data in the buffer (payload). 56 and the ``bytesused`` the number of bytes occupied by data in the buffer
|
| /linux/drivers/usb/gadget/function/ |
| H A D | uvc_queue.c | 86 buf->bytesused = 0; in uvc_buffer_prepare() 88 buf->bytesused = vb2_get_plane_payload(vb, 0); in uvc_buffer_prepare() 92 DIV_ROUND_UP(buf->bytesused + in uvc_buffer_prepare() 354 vb2_set_plane_payload(&buf->buf.vb2_buf, 0, buf->bytesused); in uvcg_complete_buffer()
|
| H A D | uvc_video.c | 66 if (buf->bytesused - video->queue.buf_used <= len - pos) in uvc_video_encode_header() 82 nbytes = min_t(unsigned int, len, buf->bytesused - queue->buf_used); in uvc_video_encode_data() 117 if (buf->bytesused == video->queue.buf_used) { in uvc_video_encode_bulk() 129 buf->bytesused == video->queue.buf_used) in uvc_video_encode_bulk() 137 unsigned int pending = buf->bytesused - video->queue.buf_used; in uvc_video_encode_isoc_sg() 189 if (buf->bytesused == video->queue.buf_used || !buf->sg || in uvc_video_encode_isoc_sg() 220 if (buf->bytesused == video->queue.buf_used || in uvc_video_encode_isoc()
|
| /linux/drivers/media/platform/verisilicon/ |
| H A D | hantro_h1_jpeg_enc.c | 161 u32 bytesused = vepu_read(vpu, H1_REG_STR_BUF_LIMIT) / 8; in hantro_h1_jpeg_enc_done() local 165 ctx->vpu_dst_fmt->header_size + bytesused); in hantro_h1_jpeg_enc_done()
|
| H A D | rockchip_vpu2_hw_jpeg_enc.c | 192 u32 bytesused = vepu_read(vpu, VEPU_REG_STR_BUF_LIMIT) / 8; in rockchip_vpu2_jpeg_enc_done() local 196 ctx->vpu_dst_fmt->header_size + bytesused); in rockchip_vpu2_jpeg_enc_done()
|
| /linux/drivers/media/platform/amphion/ |
| H A D | venc.c | 64 u32 bytesused; member 758 if (!frame || !frame->bytesused) in venc_precheck_encoded_frame() 765 frame->bytesused); in venc_precheck_encoded_frame() 767 frame->bytesused -= skipped; in venc_precheck_encoded_frame() 800 if (frame->bytesused > vbuf->vb2_buf.planes[0].length) { in venc_get_one_encoded_frame() 807 if (frame->bytesused) { in venc_get_one_encoded_frame() 812 &rptr, frame->bytesused, dst); in venc_get_one_encoded_frame() 815 vb2_set_plane_payload(&vbuf->vb2_buf, 0, frame->bytesused); in venc_get_one_encoded_frame() 866 frame->bytesused = info->frame_size; in venc_frame_encoded()
|
| /linux/drivers/media/usb/stk1160/ |
| H A D | stk1160.h | 77 unsigned int bytesused; /* bytes written */ member 82 * this is different from bytesused.
|
| /linux/drivers/media/usb/uvc/ |
| H A D | uvc_video.c | 632 if (buf && buf->bytesused == 0 && len == header_size && in uvc_video_clock_decode() 1213 * stream->last_fid is initialized to -1, and buf->bytesused to 0, in uvc_video_decode_start() 1217 * Empty buffers (bytesused == 0) don't trigger end of frame detection in uvc_video_decode_start() 1222 if (fid != stream->last_fid && buf && buf->bytesused != 0) { in uvc_video_decode_start() 1240 buf && buf->bytesused != 0) { in uvc_video_decode_start() 1370 maxlen = buf->length - buf->bytesused; 1377 op->dst = buf->mem + buf->bytesused; in uvc_video_encode_header() 1380 buf->bytesused += op->len; 1397 if (data[1] & UVC_STREAM_EOF && buf->bytesused != 0) { in uvc_video_encode_data() 1437 nbytes = min((unsigned int)len, buf->bytesused in uvc_video_decode_meta() [all...] |
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | buffer.rst | 185 - ``bytesused`` 325 - ``bytesused`` 371 That data_offset is included in ``bytesused``. So the 372 size of the image in the plane is ``bytesused``-``data_offset`` 601 the driver will set the ``bytesused`` field to 0, regardless of
|
| H A D | capture.c.rst | 133 process_image(buffers[buf.index].start, buf.bytesused); 167 process_image((void *)buf.m.userptr, buf.bytesused);
|
| H A D | v4l2grab.c.rst | 157 fwrite(buffers[buf.index].start, buf.bytesused, 1, fout);
|
| /linux/include/uapi/linux/dvb/ |
| H A D | dmx.h | 229 * @bytesused: number of bytes occupied by data in the buffer (payload); 247 __u32 bytesused; member
|
| /linux/drivers/media/platform/samsung/s5p-mfc/ |
| H A D | s5p_mfc_opr_v5.c | 1185 ctx->consumed_stream, temp_vb->b->vb2_buf.planes[0].bytesused); in s5p_mfc_run_dec_frame() 1187 if (temp_vb->b->vb2_buf.planes[0].bytesused == 0) { in s5p_mfc_run_dec_frame() 1221 if (src_mb->b->vb2_buf.planes[0].bytesused == 0) { in s5p_mfc_run_enc_frame() 1260 temp_vb->b->vb2_buf.planes[0].bytesused); in s5p_mfc_run_init_dec() 1263 0, temp_vb->b->vb2_buf.planes[0].bytesused); in s5p_mfc_run_init_dec() 1304 temp_vb->b->vb2_buf.planes[0].bytesused); in s5p_mfc_run_init_dec_buffers() 1307 0, temp_vb->b->vb2_buf.planes[0].bytesused); in s5p_mfc_run_init_dec_buffers()
|
| H A D | s5p_mfc.c | 442 src_buf->b->vb2_buf.planes[0].bytesused) { in s5p_mfc_handle_frame() 557 src_buf->b->vb2_buf.planes[0].bytesused) in s5p_mfc_handle_seq_done() 919 * bytesused == 0. However by default videobuf2 handles bytesused in s5p_mfc_open() 922 * will keep the value of bytesused intact. in s5p_mfc_open()
|