H A D | dispc.c | 80 u16 width, u16 height, u16 out_width, u16 out_height, 85 u16 width, u16 height, u16 out_width, u16 out_height, 1440 u16 out_width, u16 out_height, dispc_ovl_set_scale_param() 1447 fir_vinc = 1024 * orig_height / out_height; dispc_ovl_set_scale_param() 1455 u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, dispc_ovl_set_accu_uv() 1531 chroma_vinc = 1024 * orig_height / out_height; dispc_ovl_set_accu_uv() 1544 u16 out_width, u16 out_height, dispc_ovl_set_scaling_common() 1554 out_width, out_height, five_taps, dispc_ovl_set_scaling_common() 1561 l |= (orig_height != out_height) ? (1 << 6) : 0; dispc_ovl_set_scaling_common() 1568 l |= (orig_height <= out_height) ? 0 : (1 << 8); dispc_ovl_set_scaling_common() 1585 accu0 = ((1024 * orig_height / out_height) / 2) & 0x3ff; dispc_ovl_set_scaling_common() 1598 u16 out_width, u16 out_height, dispc_ovl_set_scaling_uv() 1604 int scale_y = out_height != orig_height; dispc_ovl_set_scaling_uv() 1619 out_height, ilace, color_mode, rotation); dispc_ovl_set_scaling_uv() 1659 if (out_height != orig_height) dispc_ovl_set_scaling_uv() 1663 out_width, out_height, five_taps, dispc_ovl_set_scaling_uv() 1678 u16 out_width, u16 out_height, dispc_ovl_set_scaling() 1687 out_width, out_height, dispc_ovl_set_scaling() 1694 out_width, out_height, dispc_ovl_set_scaling() 2106 u16 width, u16 height, u16 out_width, u16 out_height, check_horiz_timing_omap3() 2109 const int ds = DIV_ROUND_UP(height, out_height); check_horiz_timing_omap3() 2118 if (out_height < height) check_horiz_timing_omap3() 2158 u16 height, u16 out_width, u16 out_height, calc_core_clk_five_taps() 2164 if (height <= out_height && width <= out_width) calc_core_clk_five_taps() 2167 if (height > out_height) { calc_core_clk_five_taps() 2171 do_div(tmp, 2 * out_height * ppl); calc_core_clk_five_taps() 2174 if (height > 2 * out_height) { calc_core_clk_five_taps() 2178 tmp = (u64)pclk * (height - 2 * out_height) * out_width; calc_core_clk_five_taps() 2179 do_div(tmp, 2 * out_height * (ppl - out_width)); calc_core_clk_five_taps() 2197 u16 height, u16 out_width, u16 out_height, bool mem_to_mem) calc_core_clk_24xx() 2199 if (height > out_height && width > out_width) calc_core_clk_24xx() 2206 u16 height, u16 out_width, u16 out_height, bool mem_to_mem) calc_core_clk_34xx() 2223 if (height > out_height) calc_core_clk_34xx() 2232 u16 height, u16 out_width, u16 out_height, bool mem_to_mem) calc_core_clk_44xx() 2251 u16 width, u16 height, u16 out_width, u16 out_height, dispc_ovl_calc_scaling_24xx() 2268 in_height, out_width, out_height, mem_to_mem); dispc_ovl_calc_scaling_24xx() 2297 u16 width, u16 height, u16 out_width, u16 out_height, dispc_ovl_calc_scaling_34xx() 2310 *five_taps = in_height > out_height; dispc_ovl_calc_scaling_34xx() 2313 if (in_height > out_height && dispc_ovl_calc_scaling_34xx() 2314 in_height < out_height * 2) dispc_ovl_calc_scaling_34xx() 2320 out_height, color_mode); dispc_ovl_calc_scaling_34xx() 2323 in_height, out_width, out_height, dispc_ovl_calc_scaling_34xx() 2328 out_height, *five_taps); dispc_ovl_calc_scaling_34xx() 2344 if (in_height / 4 > out_height) dispc_ovl_calc_scaling_34xx() 2347 if (in_height / 2 > out_height) dispc_ovl_calc_scaling_34xx() 2362 in_height, out_width, out_height, *five_taps)) { dispc_ovl_calc_scaling_34xx() 2382 u16 width, u16 height, u16 out_width, u16 out_height, dispc_ovl_calc_scaling_44xx() 2418 out_width, out_height, mem_to_mem); dispc_ovl_calc_scaling_44xx() 2428 u16 width, u16 height, u16 out_width, u16 out_height, dispc_ovl_calc_scaling() 2438 if (width == out_width && height == out_height) dispc_ovl_calc_scaling() 2469 decim_y = DIV_ROUND_UP(DIV_ROUND_UP(height, out_height), maxdownscale); dispc_ovl_calc_scaling() 2474 if (decim_y > *y_predecim || out_height > height * 8) dispc_ovl_calc_scaling() 2478 out_width, out_height, color_mode, five_taps, dispc_ovl_calc_scaling() 2486 out_width, out_height, dispc_ovl_calc_scaling() 2488 out_height / height, DIV_FRAC(out_height, height), dispc_ovl_calc_scaling() 2493 out_height / (height / decim_y), DIV_FRAC(out_height, height / decim_y), dispc_ovl_calc_scaling() 2522 u16 out_width, out_height; dispc_ovl_check() local 2528 out_height = oi->out_height == 0 ? oi->height : oi->out_height; dispc_ovl_check() 2530 if (ilace && oi->height == out_height) dispc_ovl_check() 2536 out_height /= 2; dispc_ovl_check() 2538 DSSDBG("adjusting for ilace: height %d, out_height %d\n", dispc_ovl_check() 2539 in_height, out_height); dispc_ovl_check() 2546 in_height, out_width, out_height, oi->color_mode, dispc_ovl_check() 2555 u16 out_width, u16 out_height, enum omap_color_mode color_mode, dispc_ovl_setup_common() 2595 out_height = out_height == 0 ? height : out_height; dispc_ovl_setup_common() 2597 if (ilace && height == out_height) dispc_ovl_setup_common() 2604 out_height /= 2; dispc_ovl_setup_common() 2607 "out_height %d\n", in_height, pos_y, dispc_ovl_setup_common() 2608 out_height); dispc_ovl_setup_common() 2615 in_height, out_width, out_height, color_mode, dispc_ovl_setup_common() 2658 if (!in_height || in_height == out_height) dispc_ovl_setup_common() 2661 field_offset = in_height / out_height / 2; dispc_ovl_setup_common() 2675 frame_height = out_height; dispc_ovl_setup_common() 2721 in_height, out_width, out_height); dispc_ovl_setup_common() 2729 out_height, ilace, five_taps, fieldmode, dispc_ovl_setup_common() 2731 dispc_ovl_set_output_size(plane, out_width, out_height); dispc_ovl_setup_common() 2760 oi->pos_y, oi->width, oi->height, oi->out_width, oi->out_height, dispc_ovl_setup() 2765 oi->out_width, oi->out_height, oi->color_mode, oi->rotation, dispc_ovl_setup() 1438 dispc_ovl_set_scale_param(enum omap_plane plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool five_taps, u8 rotation, enum omap_color_component color_comp) dispc_ovl_set_scale_param() argument 1454 dispc_ovl_set_accu_uv(enum omap_plane plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, enum omap_color_mode color_mode, u8 rotation) dispc_ovl_set_accu_uv() argument 1542 dispc_ovl_set_scaling_common(enum omap_plane plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, enum omap_color_mode color_mode, u8 rotation) dispc_ovl_set_scaling_common() argument 1596 dispc_ovl_set_scaling_uv(enum omap_plane plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, enum omap_color_mode color_mode, u8 rotation) dispc_ovl_set_scaling_uv() argument 1676 dispc_ovl_set_scaling(enum omap_plane plane, u16 orig_width, u16 orig_height, u16 out_width, u16 out_height, bool ilace, bool five_taps, bool fieldmode, enum omap_color_mode color_mode, u8 rotation) dispc_ovl_set_scaling() argument 2104 check_horiz_timing_omap3(unsigned long pclk, unsigned long lclk, const struct omap_video_timings *t, u16 pos_x, u16 width, u16 height, u16 out_width, u16 out_height, bool five_taps) check_horiz_timing_omap3() argument 2156 calc_core_clk_five_taps(unsigned long pclk, const struct omap_video_timings *mgr_timings, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode) calc_core_clk_five_taps() argument 2196 calc_core_clk_24xx(unsigned long pclk, u16 width, u16 height, u16 out_width, u16 out_height, bool mem_to_mem) calc_core_clk_24xx() argument 2205 calc_core_clk_34xx(unsigned long pclk, u16 width, u16 height, u16 out_width, u16 out_height, bool mem_to_mem) calc_core_clk_34xx() argument 2231 calc_core_clk_44xx(unsigned long pclk, u16 width, u16 height, u16 out_width, u16 out_height, bool mem_to_mem) calc_core_clk_44xx() argument 2249 dispc_ovl_calc_scaling_24xx(unsigned long pclk, unsigned long lclk, const struct omap_video_timings *mgr_timings, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode, bool *five_taps, int *x_predecim, int *y_predecim, int *decim_x, int *decim_y, u16 pos_x, unsigned long *core_clk, bool mem_to_mem) dispc_ovl_calc_scaling_24xx() argument 2295 dispc_ovl_calc_scaling_34xx(unsigned long pclk, unsigned long lclk, const struct omap_video_timings *mgr_timings, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode, bool *five_taps, int *x_predecim, int *y_predecim, int *decim_x, int *decim_y, u16 pos_x, unsigned long *core_clk, bool mem_to_mem) dispc_ovl_calc_scaling_34xx() argument 2380 dispc_ovl_calc_scaling_44xx(unsigned long pclk, unsigned long lclk, const struct omap_video_timings *mgr_timings, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode, bool *five_taps, int *x_predecim, int *y_predecim, int *decim_x, int *decim_y, u16 pos_x, unsigned long *core_clk, bool mem_to_mem) dispc_ovl_calc_scaling_44xx() argument 2425 dispc_ovl_calc_scaling(unsigned long pclk, unsigned long lclk, enum omap_overlay_caps caps, const struct omap_video_timings *mgr_timings, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode, bool *five_taps, int *x_predecim, int *y_predecim, u16 pos_x, enum omap_dss_rotation_type rotation_type, bool mem_to_mem) dispc_ovl_calc_scaling() argument 2552 dispc_ovl_setup_common(enum omap_plane plane, enum omap_overlay_caps caps, u32 paddr, u32 p_uv_addr, u16 screen_width, int pos_x, int pos_y, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode, u8 rotation, bool mirror, u8 zorder, u8 pre_mult_alpha, u8 global_alpha, enum omap_dss_rotation_type rotation_type, bool replication, const struct omap_video_timings *mgr_timings, bool mem_to_mem) dispc_ovl_setup_common() argument
|