Home
last modified time | relevance | path

Searched refs:fbuf (Results 1 – 21 of 21) sorted by relevance

/drivers/media/platform/omap/
Domap_voutlib.c44 struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop) in omap_vout_default_crop() argument
46 crop->width = (pix->width < fbuf->fmt.width) ? in omap_vout_default_crop()
47 pix->width : fbuf->fmt.width; in omap_vout_default_crop()
48 crop->height = (pix->height < fbuf->fmt.height) ? in omap_vout_default_crop()
49 pix->height : fbuf->fmt.height; in omap_vout_default_crop()
63 int omap_vout_try_window(struct v4l2_framebuffer *fbuf, in omap_vout_try_window() argument
82 try_win.width = (try_win.width < fbuf->fmt.width) ? in omap_vout_try_window()
83 try_win.width : fbuf->fmt.width; in omap_vout_try_window()
84 try_win.height = (try_win.height < fbuf->fmt.height) ? in omap_vout_try_window()
85 try_win.height : fbuf->fmt.height; in omap_vout_try_window()
[all …]
Domap_voutlib.h16 struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop);
20 struct v4l2_framebuffer *fbuf,
23 int omap_vout_try_window(struct v4l2_framebuffer *fbuf,
27 struct v4l2_window *win, struct v4l2_framebuffer *fbuf,
31 struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop,
Domap_vout.c625 vout->fbuf.fmt.height = timing->y_res; in vidioc_try_fmt_vid_out()
626 vout->fbuf.fmt.width = timing->x_res; in vidioc_try_fmt_vid_out()
667 vout->fbuf.fmt.height = timing->x_res; in vidioc_s_fmt_vid_out()
668 vout->fbuf.fmt.width = timing->y_res; in vidioc_s_fmt_vid_out()
670 vout->fbuf.fmt.height = timing->y_res; in vidioc_s_fmt_vid_out()
671 vout->fbuf.fmt.width = timing->x_res; in vidioc_s_fmt_vid_out()
690 omap_vout_new_format(&vout->pix, &vout->fbuf, &vout->crop, &vout->win); in vidioc_s_fmt_vid_out()
710 ret = omap_vout_try_window(&vout->fbuf, win); in vidioc_try_fmt_vid_overlay()
730 ret = omap_vout_new_window(&vout->crop, &vout->win, &vout->fbuf, win); in vidioc_s_fmt_vid_overlay()
741 if (vout->fbuf.flags & (V4L2_FBUF_FLAG_CHROMAKEY | in vidioc_s_fmt_vid_overlay()
[all …]
Domap_voutdef.h149 struct v4l2_framebuffer fbuf; member
/drivers/media/usb/pwc/
Dpwc-uncompress.c21 int pwc_decompress(struct pwc_device *pdev, struct pwc_frame_buf *fbuf) in pwc_decompress() argument
28 image = vb2_plane_vaddr(&fbuf->vb.vb2_buf, 0); in pwc_decompress()
30 yuv = fbuf->data + pdev->frame_header_size; /* Skip header */ in pwc_decompress()
43 vb2_set_plane_payload(&fbuf->vb.vb2_buf, 0, in pwc_decompress()
48 vb2_set_plane_payload(&fbuf->vb.vb2_buf, 0, in pwc_decompress()
Dpwc-if.c221 struct pwc_frame_buf *fbuf = pdev->fill_buf; in pwc_frame_complete() local
228 unsigned char *ptr = (unsigned char *)fbuf->data; in pwc_frame_complete()
253 if (fbuf->filled == 4) in pwc_frame_complete()
256 unsigned char *ptr = (unsigned char *)fbuf->data; in pwc_frame_complete()
268 if (fbuf->filled < pdev->frame_total_size) { in pwc_frame_complete()
270 fbuf->filled); in pwc_frame_complete()
272 fbuf->vb.field = V4L2_FIELD_NONE; in pwc_frame_complete()
273 fbuf->vb.sequence = pdev->vframe_count; in pwc_frame_complete()
274 vb2_buffer_done(&fbuf->vb.vb2_buf, VB2_BUF_STATE_DONE); in pwc_frame_complete()
354 struct pwc_frame_buf *fbuf = pdev->fill_buf; in pwc_isoc_handler() local
[all …]
Dpwc.h381 int pwc_decompress(struct pwc_device *pdev, struct pwc_frame_buf *fbuf);
/drivers/media/platform/
Drcar_fdp1.c720 struct fdp1_field_buffer *fbuf) in fdp1_field_complete() argument
723 if (!fbuf) in fdp1_field_complete()
726 if (fbuf->last_field) in fdp1_field_complete()
727 v4l2_m2m_buf_done(fbuf->vb, VB2_BUF_STATE_DONE); in fdp1_field_complete()
731 struct fdp1_field_buffer *fbuf) in fdp1_queue_field() argument
736 list_add_tail(&fbuf->list, &ctx->fields_queue); in fdp1_queue_field()
744 struct fdp1_field_buffer *fbuf; in fdp1_dequeue_field() local
750 fbuf = list_first_entry_or_null(&ctx->fields_queue, in fdp1_dequeue_field()
752 if (fbuf) in fdp1_dequeue_field()
753 list_del(&fbuf->list); in fdp1_dequeue_field()
[all …]
Drcar_drif.c309 struct rcar_drif_frame_buf *fbuf, *tmp; in rcar_drif_release_queued_bufs() local
313 list_for_each_entry_safe(fbuf, tmp, &sdr->queued_bufs, list) { in rcar_drif_release_queued_bufs()
314 list_del(&fbuf->list); in rcar_drif_release_queued_bufs()
315 vb2_buffer_done(&fbuf->vb.vb2_buf, state); in rcar_drif_release_queued_bufs()
448 struct rcar_drif_frame_buf *fbuf = in rcar_drif_buf_queue() local
454 list_add_tail(&fbuf->list, &sdr->queued_bufs); in rcar_drif_buf_queue()
462 struct rcar_drif_frame_buf *fbuf; in rcar_drif_get_fbuf() local
466 fbuf = list_first_entry_or_null(&sdr->queued_bufs, struct in rcar_drif_get_fbuf()
468 if (!fbuf) { in rcar_drif_get_fbuf()
477 list_del(&fbuf->list); in rcar_drif_get_fbuf()
[all …]
/drivers/media/usb/airspy/
Dairspy.c270 struct airspy_frame_buf *fbuf; in airspy_urb_complete() local
293 fbuf = airspy_get_next_fill_buf(s); in airspy_urb_complete()
294 if (unlikely(fbuf == NULL)) { in airspy_urb_complete()
303 ptr = vb2_plane_vaddr(&fbuf->vb.vb2_buf, 0); in airspy_urb_complete()
306 vb2_set_plane_payload(&fbuf->vb.vb2_buf, 0, len); in airspy_urb_complete()
307 fbuf->vb.vb2_buf.timestamp = ktime_get_ns(); in airspy_urb_complete()
308 fbuf->vb.sequence = s->sequence++; in airspy_urb_complete()
309 vb2_buffer_done(&fbuf->vb.vb2_buf, VB2_BUF_STATE_DONE); in airspy_urb_complete()
/drivers/media/usb/msi2500/
Dmsi2500.c368 struct msi2500_frame_buf *fbuf; in msi2500_isoc_handler() local
410 fbuf = msi2500_get_next_fill_buf(dev); in msi2500_isoc_handler()
411 if (unlikely(fbuf == NULL)) { in msi2500_isoc_handler()
420 ptr = vb2_plane_vaddr(&fbuf->vb.vb2_buf, 0); in msi2500_isoc_handler()
422 vb2_set_plane_payload(&fbuf->vb.vb2_buf, 0, flen); in msi2500_isoc_handler()
423 vb2_buffer_done(&fbuf->vb.vb2_buf, VB2_BUF_STATE_DONE); in msi2500_isoc_handler()
/drivers/media/dvb-frontends/
Drtl2832_sdr.c221 struct rtl2832_sdr_frame_buf *fbuf; in rtl2832_sdr_urb_complete() local
244 fbuf = rtl2832_sdr_get_next_fill_buf(dev); in rtl2832_sdr_urb_complete()
245 if (unlikely(fbuf == NULL)) { in rtl2832_sdr_urb_complete()
254 ptr = vb2_plane_vaddr(&fbuf->vb.vb2_buf, 0); in rtl2832_sdr_urb_complete()
257 vb2_set_plane_payload(&fbuf->vb.vb2_buf, 0, len); in rtl2832_sdr_urb_complete()
258 fbuf->vb.vb2_buf.timestamp = ktime_get_ns(); in rtl2832_sdr_urb_complete()
259 fbuf->vb.sequence = dev->sequence++; in rtl2832_sdr_urb_complete()
260 vb2_buffer_done(&fbuf->vb.vb2_buf, VB2_BUF_STATE_DONE); in rtl2832_sdr_urb_complete()
/drivers/scsi/csiostor/
Dcsio_wr.c1052 struct csio_dma_buf *buf, *fbuf; in csio_wr_process_fl() local
1074 for (n = 0, fbuf = flb.flbufs; ; n++, fbuf++) { in csio_wr_process_fl()
1078 fbuf->paddr = buf->paddr; in csio_wr_process_fl()
1079 fbuf->vaddr = buf->vaddr; in csio_wr_process_fl()
1083 fbuf->len = lastlen; in csio_wr_process_fl()
/drivers/media/v4l2-core/
Dvideobuf-dma-sg.c500 struct v4l2_framebuffer *fbuf) in __videobuf_iolock() argument
548 if (NULL == fbuf) in __videobuf_iolock()
556 bus = (dma_addr_t)(unsigned long)fbuf->base + vb->boff; in __videobuf_iolock()
Dvideobuf-vmalloc.c156 struct v4l2_framebuffer *fbuf) in __videobuf_iolock() argument
Dvideobuf-dma-contig.c235 struct v4l2_framebuffer *fbuf) in __videobuf_iolock() argument
Dvideobuf-core.c122 struct v4l2_framebuffer *fbuf) in videobuf_iolock() argument
127 return CALL(q, iolock, q, vb, fbuf); in videobuf_iolock()
/drivers/media/pci/bt8xx/
Dbttv-driver.c1612 if (0 != (rc = videobuf_iolock(q,&buf->vb,&btv->fbuf))) in bttv_prepare_buffer()
2146 if (NULL != btv->fbuf.base) in setup_window_lock()
2147 n = btcx_screen_clips(btv->fbuf.fmt.width, btv->fbuf.fmt.height, in setup_window_lock()
2519 *fb = btv->fbuf; in bttv_g_fbuf()
2536 if (unlikely(!btv->fbuf.base)) { in bttv_overlay()
2599 btv->fbuf.base = fb->base; in bttv_s_fbuf()
2600 btv->fbuf.fmt.width = fb->fmt.width; in bttv_s_fbuf()
2601 btv->fbuf.fmt.height = fb->fmt.height; in bttv_s_fbuf()
2603 btv->fbuf.fmt.bytesperline = fb->fmt.bytesperline; in bttv_s_fbuf()
2605 btv->fbuf.fmt.bytesperline = btv->fbuf.fmt.width*fmt->depth/8; in bttv_s_fbuf()
Dbttv-risc.c266 addr = (unsigned long)btv->fbuf.base; in bttv_risc_overlay()
267 addr += btv->fbuf.fmt.bytesperline * ov->w.top; in bttv_risc_overlay()
272 line++, addr += btv->fbuf.fmt.bytesperline) { in bttv_risc_overlay()
Dbttvp.h423 struct v4l2_framebuffer fbuf; member
/drivers/media/pci/ngene/
Dngene.h717 struct v4l2_framebuffer fbuf; member