Lines Matching refs:cfg
386 struct osd_layer_config *cfg = &layer->layer_info.config; in vpbe_set_osd_display_params() local
409 if (cfg->pixfmt == PIXFMT_NV12) { in vpbe_set_osd_display_params()
432 struct osd_layer_config *cfg = &layer->layer_info.config; in vpbe_disp_calculate_scale_factor() local
459 cfg->xsize = pixfmt->width; in vpbe_disp_calculate_scale_factor()
460 cfg->ysize = pixfmt->height; in vpbe_disp_calculate_scale_factor()
474 cfg->xsize *= h_scale; in vpbe_disp_calculate_scale_factor()
475 if (cfg->xsize < expected_xsize) { in vpbe_disp_calculate_scale_factor()
478 calculated_xsize = (cfg->xsize * in vpbe_disp_calculate_scale_factor()
483 cfg->xsize = calculated_xsize; in vpbe_disp_calculate_scale_factor()
495 cfg->xsize = expected_xsize; in vpbe_disp_calculate_scale_factor()
506 cfg->ysize *= v_scale; in vpbe_disp_calculate_scale_factor()
507 if (cfg->ysize < expected_ysize) { in vpbe_disp_calculate_scale_factor()
509 calculated_xsize = (cfg->ysize * in vpbe_disp_calculate_scale_factor()
514 cfg->ysize = calculated_xsize; in vpbe_disp_calculate_scale_factor()
526 cfg->ysize = expected_ysize; in vpbe_disp_calculate_scale_factor()
530 cfg->xsize, cfg->ysize); in vpbe_disp_calculate_scale_factor()
537 struct osd_layer_config *cfg = &layer->layer_info.config; in vpbe_disp_adj_position() local
540 cfg->xpos = min((unsigned int)left, in vpbe_disp_adj_position()
541 vpbe_dev->current_timings.xres - cfg->xsize); in vpbe_disp_adj_position()
542 cfg->ypos = min((unsigned int)top, in vpbe_disp_adj_position()
543 vpbe_dev->current_timings.yres - cfg->ysize); in vpbe_disp_adj_position()
547 cfg->xpos, cfg->ypos); in vpbe_disp_adj_position()
649 strlcpy(cap->card, vpbe_dev->cfg->module_name, sizeof(cap->card)); in vpbe_display_querycap()
660 struct osd_layer_config *cfg = &layer->layer_info.config; in vpbe_display_s_crop() local
681 layer->layer_info.id, cfg); in vpbe_display_s_crop()
689 layer->layer_info.id, cfg); in vpbe_display_s_crop()
726 struct osd_layer_config *cfg = &layer->layer_info.config; in vpbe_display_g_crop() local
740 layer->layer_info.id, cfg); in vpbe_display_g_crop()
741 rect->top = cfg->ypos; in vpbe_display_g_crop()
742 rect->left = cfg->xpos; in vpbe_display_g_crop()
743 rect->width = cfg->xsize; in vpbe_display_g_crop()
744 rect->height = cfg->ysize; in vpbe_display_g_crop()
825 struct osd_layer_config *cfg = &layer->layer_info.config; in vpbe_display_s_fmt() local
868 layer->layer_info.id, cfg); in vpbe_display_s_fmt()
870 cfg->xsize = pixfmt->width; in vpbe_display_s_fmt()
871 cfg->ysize = pixfmt->height; in vpbe_display_s_fmt()
872 cfg->line_length = pixfmt->bytesperline; in vpbe_display_s_fmt()
873 cfg->ypos = 0; in vpbe_display_s_fmt()
874 cfg->xpos = 0; in vpbe_display_s_fmt()
875 cfg->interlaced = vpbe_dev->current_timings.interlaced; in vpbe_display_s_fmt()
878 cfg->pixfmt = PIXFMT_YCBCRI; in vpbe_display_s_fmt()
883 cfg->pixfmt = PIXFMT_NV12; in vpbe_display_s_fmt()
891 layer->layer_info.id, cfg); in vpbe_display_s_fmt()
900 layer->layer_info.id, cfg); in vpbe_display_s_fmt()
1200 struct osd_layer_config *cfg = &layer->layer_info.config; in vpbe_display_release() local
1215 if (cfg->pixfmt == PIXFMT_NV12) { in vpbe_display_release()