Lines Matching refs:src_w
53 uint32_t src_w; member
293 if (state->crtc_w == state->src_w && state->crtc_h == state->src_h) { in atmel_hlcdc_plane_setup_scaler()
300 xfactor = atmel_hlcdc_plane_phiscaler_get_factor(state->src_w, in atmel_hlcdc_plane_setup_scaler()
309 state->crtc_w < state->src_w ? in atmel_hlcdc_plane_setup_scaler()
322 xfactor = (1024 * state->src_w) / state->crtc_w; in atmel_hlcdc_plane_setup_scaler()
346 ATMEL_HLCDC_LAYER_SIZE(state->src_w, in atmel_hlcdc_plane_update_pos_and_size()
500 pixels = (plane_state->src_w * plane_state->src_h) - in atmel_hlcdc_plane_prepare_ahb_routing()
623 hstate->src_w = drm_rect_width(&s->src); in atmel_hlcdc_plane_atomic_check()
630 if ((hstate->src_x | hstate->src_y | hstate->src_w | hstate->src_h) & in atmel_hlcdc_plane_atomic_check()
636 hstate->src_w >>= 16; in atmel_hlcdc_plane_atomic_check()
656 offset += ((hstate->src_x + hstate->src_w - 1) / in atmel_hlcdc_plane_atomic_check()
666 offset += ((hstate->src_x + hstate->src_w - 1) / in atmel_hlcdc_plane_atomic_check()
668 hstate->xstride[i] = ((((hstate->src_w - 1) / xdiv) - 1) * in atmel_hlcdc_plane_atomic_check()
685 ((hstate->src_w / xdiv) * in atmel_hlcdc_plane_atomic_check()
698 swap(hstate->src_w, hstate->src_h); in atmel_hlcdc_plane_atomic_check()
706 if ((hstate->crtc_h != hstate->src_h || hstate->crtc_w != hstate->src_w) && in atmel_hlcdc_plane_atomic_check()