Lines Matching refs:vpbe_dev

55 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;  in venc_is_second_field()  local
59 ret = v4l2_subdev_call(vpbe_dev->venc, in venc_is_second_field()
65 v4l2_err(&vpbe_dev->v4l2_dev, in venc_is_second_field()
212 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_buffer_prepare() local
215 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_buffer_prepare()
224 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_buffer_prepare()
243 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_buffer_queue_setup() local
245 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "vpbe_buffer_setup\n"); in vpbe_buffer_queue_setup()
272 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_buffer_queue() local
275 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_buffer_queue()
387 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_set_osd_display_params() local
401 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_set_osd_display_params()
415 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_set_osd_display_params()
432 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_disp_calculate_scale_factor() local
439 v4l2_std_id standard_id = vpbe_dev->current_timings.std_id; in vpbe_disp_calculate_scale_factor()
466 h_scale = vpbe_dev->current_timings.xres / pixfmt->width; in vpbe_disp_calculate_scale_factor()
527 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_disp_calculate_scale_factor()
537 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_disp_adj_position() local
540 vpbe_dev->current_timings.xres - cfg->xsize); in vpbe_disp_adj_position()
542 vpbe_dev->current_timings.yres - cfg->ysize); in vpbe_disp_adj_position()
544 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_disp_adj_position()
552 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_disp_check_window_params() local
555 ((c->width + c->left) > vpbe_dev->current_timings.xres)) in vpbe_disp_check_window_params()
556 c->width = vpbe_dev->current_timings.xres - c->left; in vpbe_disp_check_window_params()
559 vpbe_dev->current_timings.yres)) in vpbe_disp_check_window_params()
560 c->height = vpbe_dev->current_timings.yres - c->top; in vpbe_disp_check_window_params()
563 if (vpbe_dev->current_timings.interlaced) in vpbe_disp_check_window_params()
577 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_try_format() local
592 if (vpbe_dev->current_timings.interlaced) in vpbe_try_format()
606 max_width = vpbe_dev->current_timings.xres; in vpbe_try_format()
607 max_height = vpbe_dev->current_timings.yres; in vpbe_try_format()
613 pixfmt->width = vpbe_dev->current_timings.xres; in vpbe_try_format()
618 pixfmt->height = vpbe_dev->current_timings.yres; in vpbe_try_format()
640 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_querycap() local
645 dev_name(vpbe_dev->pdev)); in vpbe_display_querycap()
647 dev_name(vpbe_dev->pdev)); in vpbe_display_querycap()
648 strlcpy(cap->card, vpbe_dev->cfg->module_name, sizeof(cap->card)); in vpbe_display_querycap()
658 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_s_crop() local
664 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_s_crop()
668 v4l2_err(&vpbe_dev->v4l2_dev, "Invalid buf type\n"); in vpbe_display_s_crop()
690 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_crop()
704 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_crop()
726 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_crop() local
730 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_g_crop()
735 v4l2_err(&vpbe_dev->v4l2_dev, "Invalid buf type\n"); in vpbe_display_g_crop()
752 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_cropcap() local
754 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_CROPCAP ioctl\n"); in vpbe_display_cropcap()
759 cropcap->bounds.width = vpbe_dev->current_timings.xres; in vpbe_display_cropcap()
760 cropcap->bounds.height = vpbe_dev->current_timings.yres; in vpbe_display_cropcap()
761 cropcap->pixelaspect = vpbe_dev->current_timings.aspect; in vpbe_display_cropcap()
770 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_fmt() local
772 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_g_fmt()
778 v4l2_err(&vpbe_dev->v4l2_dev, "invalid type\n"); in vpbe_display_g_fmt()
791 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_enum_fmt() local
794 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_enum_fmt()
798 v4l2_err(&vpbe_dev->v4l2_dev, "Invalid format index\n"); in vpbe_display_enum_fmt()
823 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_s_fmt() local
829 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_s_fmt()
837 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "invalid type\n"); in vpbe_display_s_fmt()
859 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_fmt()
874 cfg->interlaced = vpbe_dev->current_timings.interlaced; in vpbe_display_s_fmt()
892 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_fmt()
909 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_try_fmt() local
912 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_TRY_FMT\n"); in vpbe_display_try_fmt()
915 v4l2_err(&vpbe_dev->v4l2_dev, "invalid type\n"); in vpbe_display_try_fmt()
934 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_s_std() local
937 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_S_STD\n"); in vpbe_display_s_std()
942 if (NULL != vpbe_dev->ops.s_std) { in vpbe_display_s_std()
943 ret = vpbe_dev->ops.s_std(vpbe_dev, std_id); in vpbe_display_s_std()
945 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_std()
966 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_std() local
968 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_G_STD\n"); in vpbe_display_g_std()
971 if (vpbe_dev->current_timings.timings_type & VPBE_ENC_STD) { in vpbe_display_g_std()
972 *std_id = vpbe_dev->current_timings.std_id; in vpbe_display_g_std()
989 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_enum_output() local
992 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_ENUM_OUTPUT\n"); in vpbe_display_enum_output()
996 if (NULL == vpbe_dev->ops.enum_outputs) in vpbe_display_enum_output()
999 ret = vpbe_dev->ops.enum_outputs(vpbe_dev, output); in vpbe_display_enum_output()
1001 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_enum_output()
1017 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_s_output() local
1020 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_S_OUTPUT\n"); in vpbe_display_s_output()
1025 if (NULL == vpbe_dev->ops.set_output) in vpbe_display_s_output()
1028 ret = vpbe_dev->ops.set_output(vpbe_dev, i); in vpbe_display_s_output()
1030 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_output()
1046 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_output() local
1048 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_G_OUTPUT\n"); in vpbe_display_g_output()
1050 *i = vpbe_dev->current_out_index; in vpbe_display_g_output()
1066 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_enum_dv_timings() local
1069 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_ENUM_DV_TIMINGS\n"); in vpbe_display_enum_dv_timings()
1072 if (NULL == vpbe_dev->ops.enum_dv_timings) in vpbe_display_enum_dv_timings()
1075 ret = vpbe_dev->ops.enum_dv_timings(vpbe_dev, timings); in vpbe_display_enum_dv_timings()
1077 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_enum_dv_timings()
1096 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_s_dv_timings() local
1099 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_S_DV_TIMINGS\n"); in vpbe_display_s_dv_timings()
1105 if (!vpbe_dev->ops.s_dv_timings) in vpbe_display_s_dv_timings()
1108 ret = vpbe_dev->ops.s_dv_timings(vpbe_dev, timings); in vpbe_display_s_dv_timings()
1110 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_dv_timings()
1129 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_dv_timings() local
1131 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_G_DV_TIMINGS\n"); in vpbe_display_g_dv_timings()
1135 if (vpbe_dev->current_timings.timings_type & in vpbe_display_g_dv_timings()
1137 *dv_timings = vpbe_dev->current_timings.dv_timings; in vpbe_display_g_dv_timings()
1154 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_open() local
1161 v4l2_err(&vpbe_dev->v4l2_dev, "v4l2_fh_open failed\n"); in vpbe_display_open()
1178 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_open()
1186 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_open()
1201 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_release() local
1204 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "vpbe_display_release\n"); in vpbe_display_release()
1285 vpbe_disp->vpbe_dev = platform_get_drvdata(pdev); in vpbe_device_get()
1320 vbd->v4l2_dev = &disp_dev->vpbe_dev->v4l2_dev; in init_vpbe_layer()
1324 if (disp_dev->vpbe_dev->current_timings.timings_type & in init_vpbe_layer()
1349 v4l2_info(&disp_dev->vpbe_dev->v4l2_dev, in register_device()
1351 v4l2_info(&disp_dev->vpbe_dev->v4l2_dev, in register_device()
1407 v4l2_dev = &disp_dev->vpbe_dev->v4l2_dev; in vpbe_display_probe()
1409 if (NULL != disp_dev->vpbe_dev->ops.initialize) { in vpbe_display_probe()
1410 err = disp_dev->vpbe_dev->ops.initialize(&pdev->dev, in vpbe_display_probe()
1411 disp_dev->vpbe_dev); in vpbe_display_probe()
1461 vb2_dma_contig_init_ctx(disp_dev->vpbe_dev->pdev); in vpbe_display_probe()
1501 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_remove() local
1504 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "vpbe_display_remove\n"); in vpbe_display_remove()
1507 if (NULL != vpbe_dev->ops.deinitialize) in vpbe_display_remove()
1508 vpbe_dev->ops.deinitialize(&pdev->dev, vpbe_dev); in vpbe_display_remove()