Home
last modified time | relevance | path

Searched refs:dst_w (Results 1 – 4 of 4) sorted by relevance

/dragonfly/sys/dev/drm/
HDdrm_rect.c132 int dst_w = drm_rect_width(dst); in drm_rect_calc_hscale() local
133 int hscale = drm_calc_scale(src_w, dst_w); in drm_rect_calc_hscale()
135 if (hscale < 0 || dst_w == 0) in drm_rect_calc_hscale()
200 int dst_w = drm_rect_width(dst); in drm_rect_calc_hscale_relaxed() local
201 int hscale = drm_calc_scale(src_w, dst_w); in drm_rect_calc_hscale_relaxed()
203 if (hscale < 0 || dst_w == 0) in drm_rect_calc_hscale_relaxed()
209 drm_rect_adjust_size(dst, max_dst_w - dst_w, 0); in drm_rect_calc_hscale_relaxed()
215 int max_src_w = dst_w * max_hscale; in drm_rect_calc_hscale_relaxed()
/dragonfly/sys/dev/drm/i915/
HDintel_overlay.c518 short dst_w; member
655 if (params->dst_w > 1) in update_scaling_factors()
657 /(params->dst_w); in update_scaling_factors()
843 iowrite32((params->dst_h << 16) | params->dst_w, &regs->DWINSZ); in intel_overlay_do_put_image()
987 tmp = ((rec->src_scan_w << 16) / rec->dst_w) >> 16; in check_overlay_scaling()
1201 params->dst_w = put_image_rec->dst_width; in intel_overlay_put_image_ioctl()
HDintel_pm.c3853 uint32_t src_w, src_h, dst_w, dst_h; in skl_plane_downscale_amount() local
3868 dst_w = pstate->base.crtc_w; in skl_plane_downscale_amount()
3878 dst_w = drm_rect_width(&pstate->base.dst); in skl_plane_downscale_amount()
3882 fp_w_ratio = div_fixed16(src_w, dst_w); in skl_plane_downscale_amount()
3899 uint32_t src_w, src_h, dst_w, dst_h; in skl_pipe_downscale_amount() local
3906 dst_w = pfit_size >> 16; in skl_pipe_downscale_amount()
3909 if (!dst_w || !dst_h) in skl_pipe_downscale_amount()
3912 fp_w_ratio = div_fixed16(src_w, dst_w); in skl_pipe_downscale_amount()
HDintel_display.c4606 int src_w, int src_h, int dst_w, int dst_h) in skl_update_scaler() argument
4622 need_scaling = src_w != dst_w || src_h != dst_h; in skl_update_scaler()
4665 dst_w < SKL_MIN_DST_W || dst_h < SKL_MIN_DST_H || in skl_update_scaler()
4668 dst_w > SKL_MAX_DST_W || dst_h > SKL_MAX_DST_H) { in skl_update_scaler()
4671 intel_crtc->pipe, scaler_user, src_w, src_h, dst_w, dst_h); in skl_update_scaler()
4679 intel_crtc->pipe, scaler_user, src_w, src_h, dst_w, dst_h, in skl_update_scaler()
10255 int dst_w = drm_rect_width(&state->base.dst); in needs_scaling() local
10258 return (src_w != dst_w || src_h != dst_h); in needs_scaling()