Lines Matching refs:vpbe_dev

46 	struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev;  in venc_is_second_field()  local
49 ret = v4l2_subdev_call(vpbe_dev->venc, in venc_is_second_field()
55 v4l2_err(&vpbe_dev->v4l2_dev, in venc_is_second_field()
198 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_buffer_prepare() local
201 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_buffer_prepare()
210 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_buffer_prepare()
229 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_buffer_queue_setup() local
231 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "vpbe_buffer_setup\n"); in vpbe_buffer_queue_setup()
258 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_buffer_queue() local
261 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_buffer_queue()
377 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_set_osd_display_params() local
391 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_set_osd_display_params()
405 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_set_osd_display_params()
422 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_disp_calculate_scale_factor() local
429 v4l2_std_id standard_id = vpbe_dev->current_timings.std_id; in vpbe_disp_calculate_scale_factor()
456 h_scale = vpbe_dev->current_timings.xres / pixfmt->width; in vpbe_disp_calculate_scale_factor()
517 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_disp_calculate_scale_factor()
527 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_disp_adj_position() local
530 vpbe_dev->current_timings.xres - cfg->xsize); in vpbe_disp_adj_position()
532 vpbe_dev->current_timings.yres - cfg->ysize); in vpbe_disp_adj_position()
534 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_disp_adj_position()
542 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_disp_check_window_params() local
545 ((c->width + c->left) > vpbe_dev->current_timings.xres)) in vpbe_disp_check_window_params()
546 c->width = vpbe_dev->current_timings.xres - c->left; in vpbe_disp_check_window_params()
549 vpbe_dev->current_timings.yres)) in vpbe_disp_check_window_params()
550 c->height = vpbe_dev->current_timings.yres - c->top; in vpbe_disp_check_window_params()
553 if (vpbe_dev->current_timings.interlaced) in vpbe_disp_check_window_params()
567 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_try_format() local
582 if (vpbe_dev->current_timings.interlaced) in vpbe_try_format()
596 max_width = vpbe_dev->current_timings.xres; in vpbe_try_format()
597 max_height = vpbe_dev->current_timings.yres; in vpbe_try_format()
603 pixfmt->width = vpbe_dev->current_timings.xres; in vpbe_try_format()
608 pixfmt->height = vpbe_dev->current_timings.yres; in vpbe_try_format()
630 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_querycap() local
633 dev_name(vpbe_dev->pdev)); in vpbe_display_querycap()
635 dev_name(vpbe_dev->pdev)); in vpbe_display_querycap()
636 strscpy(cap->card, vpbe_dev->cfg->module_name, sizeof(cap->card)); in vpbe_display_querycap()
646 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_s_selection() local
652 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_s_selection()
677 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_selection()
691 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_selection()
714 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_selection() local
718 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_g_selection()
738 rect->width = vpbe_dev->current_timings.xres; in vpbe_display_g_selection()
739 rect->height = vpbe_dev->current_timings.yres; in vpbe_display_g_selection()
752 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_pixelaspect() local
754 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_CROPCAP ioctl\n"); in vpbe_display_g_pixelaspect()
759 *f = vpbe_dev->current_timings.aspect; in vpbe_display_g_pixelaspect()
767 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_fmt() local
769 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_g_fmt()
775 v4l2_err(&vpbe_dev->v4l2_dev, "invalid type\n"); in vpbe_display_g_fmt()
788 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_enum_fmt() local
790 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_enum_fmt()
794 v4l2_err(&vpbe_dev->v4l2_dev, "Invalid format index\n"); in vpbe_display_enum_fmt()
812 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_s_fmt() local
818 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_s_fmt()
826 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "invalid type\n"); in vpbe_display_s_fmt()
848 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_fmt()
863 cfg->interlaced = vpbe_dev->current_timings.interlaced; in vpbe_display_s_fmt()
881 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_fmt()
898 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_try_fmt() local
901 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_TRY_FMT\n"); in vpbe_display_try_fmt()
904 v4l2_err(&vpbe_dev->v4l2_dev, "invalid type\n"); in vpbe_display_try_fmt()
923 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_s_std() local
926 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_S_STD\n"); in vpbe_display_s_std()
931 if (vpbe_dev->ops.s_std) { in vpbe_display_s_std()
932 ret = vpbe_dev->ops.s_std(vpbe_dev, std_id); in vpbe_display_s_std()
934 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_std()
955 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_std() local
957 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_G_STD\n"); in vpbe_display_g_std()
960 if (vpbe_dev->current_timings.timings_type & VPBE_ENC_STD) { in vpbe_display_g_std()
961 *std_id = vpbe_dev->current_timings.std_id; in vpbe_display_g_std()
978 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_enum_output() local
981 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_ENUM_OUTPUT\n"); in vpbe_display_enum_output()
984 if (!vpbe_dev->ops.enum_outputs) in vpbe_display_enum_output()
987 ret = vpbe_dev->ops.enum_outputs(vpbe_dev, output); in vpbe_display_enum_output()
989 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_enum_output()
1005 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_s_output() local
1008 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_S_OUTPUT\n"); in vpbe_display_s_output()
1013 if (!vpbe_dev->ops.set_output) in vpbe_display_s_output()
1016 ret = vpbe_dev->ops.set_output(vpbe_dev, i); in vpbe_display_s_output()
1018 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_output()
1034 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_output() local
1036 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_G_OUTPUT\n"); in vpbe_display_g_output()
1038 *i = vpbe_dev->current_out_index; in vpbe_display_g_output()
1054 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_enum_dv_timings() local
1057 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_ENUM_DV_TIMINGS\n"); in vpbe_display_enum_dv_timings()
1060 if (!vpbe_dev->ops.enum_dv_timings) in vpbe_display_enum_dv_timings()
1063 ret = vpbe_dev->ops.enum_dv_timings(vpbe_dev, timings); in vpbe_display_enum_dv_timings()
1065 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_enum_dv_timings()
1084 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_s_dv_timings() local
1087 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_S_DV_TIMINGS\n"); in vpbe_display_s_dv_timings()
1093 if (!vpbe_dev->ops.s_dv_timings) in vpbe_display_s_dv_timings()
1096 ret = vpbe_dev->ops.s_dv_timings(vpbe_dev, timings); in vpbe_display_s_dv_timings()
1098 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_s_dv_timings()
1117 struct vpbe_device *vpbe_dev = layer->disp_dev->vpbe_dev; in vpbe_display_g_dv_timings() local
1119 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "VIDIOC_G_DV_TIMINGS\n"); in vpbe_display_g_dv_timings()
1123 if (vpbe_dev->current_timings.timings_type & in vpbe_display_g_dv_timings()
1125 *dv_timings = vpbe_dev->current_timings.dv_timings; in vpbe_display_g_dv_timings()
1142 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_open() local
1149 v4l2_err(&vpbe_dev->v4l2_dev, "v4l2_fh_open failed\n"); in vpbe_display_open()
1166 v4l2_err(&vpbe_dev->v4l2_dev, in vpbe_display_open()
1174 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, in vpbe_display_open()
1189 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_release() local
1192 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "vpbe_display_release\n"); in vpbe_display_release()
1273 vpbe_disp->vpbe_dev = platform_get_drvdata(pdev); in vpbe_device_get()
1303 vbd->v4l2_dev = &disp_dev->vpbe_dev->v4l2_dev; in init_vpbe_layer()
1308 if (disp_dev->vpbe_dev->current_timings.timings_type & in init_vpbe_layer()
1333 v4l2_info(&disp_dev->vpbe_dev->v4l2_dev, in register_device()
1335 v4l2_info(&disp_dev->vpbe_dev->v4l2_dev, in register_device()
1390 v4l2_dev = &disp_dev->vpbe_dev->v4l2_dev; in vpbe_display_probe()
1392 if (disp_dev->vpbe_dev->ops.initialize) { in vpbe_display_probe()
1393 err = disp_dev->vpbe_dev->ops.initialize(&pdev->dev, in vpbe_display_probe()
1394 disp_dev->vpbe_dev); in vpbe_display_probe()
1437 q->dev = disp_dev->vpbe_dev->pdev; in vpbe_display_probe()
1476 struct vpbe_device *vpbe_dev = disp_dev->vpbe_dev; in vpbe_display_remove() local
1479 v4l2_dbg(1, debug, &vpbe_dev->v4l2_dev, "vpbe_display_remove\n"); in vpbe_display_remove()
1482 if (vpbe_dev->ops.deinitialize) in vpbe_display_remove()
1483 vpbe_dev->ops.deinitialize(&pdev->dev, vpbe_dev); in vpbe_display_remove()