Lines Matching defs:feat

118 	const struct dispc_features *feat;
548 if (channel == OMAP_DSS_CHANNEL_DIGIT && dispc.feat->no_framedone_tv)
693 if (dispc.feat->has_writeback)
1021 if (dispc.feat->has_writeback)
1103 val = FLD_VAL(height - 1, dispc.feat->mgr_height_start, 16) |
1104 FLD_VAL(width - 1, dispc.feat->mgr_width_start, 0);
1121 for (fifo = 0; fifo < dispc.feat->num_fifos; ++fifo) {
1140 if (dispc.feat->gfx_fifo_workaround) {
1170 if (dispc.feat->has_writeback) {
1187 for (fifo = 0; fifo < dispc.feat->num_fifos; ++fifo) {
1228 if (dss_has_feature(FEAT_PRELOAD) && dispc.feat->set_max_preload &&
1347 if (dispc.feat->has_writeback) {
2267 *core_clk = dispc.feat->calc_core_clk(pclk, in_width,
2322 *core_clk = dispc.feat->calc_core_clk(pclk, in_width,
2417 *core_clk = dispc.feat->calc_core_clk(pclk, in_width, in_height,
2477 ret = dispc.feat->calc_scaling(pclk, lclk, mgr_timings, width, height,
2714 if (dispc.feat->last_pixel_inc_missing)
2969 return width <= dispc.feat->mgr_width_max &&
2970 height <= dispc.feat->mgr_height_max;
2976 if (hsw < 1 || hsw > dispc.feat->sw_max ||
2977 hfp < 1 || hfp > dispc.feat->hp_max ||
2978 hbp < 1 || hbp > dispc.feat->hp_max ||
2979 vsw < 1 || vsw > dispc.feat->sw_max ||
2980 vfp < 0 || vfp > dispc.feat->vp_max ||
2981 vbp < 0 || vbp > dispc.feat->vp_max)
2990 return pclk <= dispc.feat->max_lcd_pclk;
2992 return pclk <= dispc.feat->max_tv_pclk;
3030 timing_h = FLD_VAL(hsw-1, dispc.feat->sw_start, 0) |
3031 FLD_VAL(hfp-1, dispc.feat->fp_start, 8) |
3032 FLD_VAL(hbp-1, dispc.feat->bp_start, 20);
3033 timing_v = FLD_VAL(vsw-1, dispc.feat->sw_start, 0) |
3034 FLD_VAL(vfp, dispc.feat->fp_start, 8) |
3035 FLD_VAL(vbp, dispc.feat->bp_start, 20);
3106 if (dispc.feat->supports_sync_align)
3501 if (dispc.feat->has_writeback) {
3743 if (dispc.feat->mstandby_workaround)
3940 dispc.feat = dispc_get_features();
3941 if (!dispc.feat)