Home
last modified time | relevance | path

Searched refs:vphase (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun8i_ui_scaler.c150 u32 hscale, u32 vscale, u32 hphase, u32 vphase) in sun8i_ui_scaler_setup()
162 vphase <<= SUN8I_UI_SCALER_PHASE_FRAC - 16; in sun8i_ui_scaler_setup()
180 SUN8I_SCALER_GSU_VPHASE(base), vphase); in sun8i_ui_scaler_setup()
148 sun8i_ui_scaler_setup(struct sun8i_mixer *mixer, int layer, u32 src_w, u32 src_h, u32 dst_w, u32 dst_h, u32 hscale, u32 vscale, u32 hphase, u32 vphase) sun8i_ui_scaler_setup() argument
H A Dsun8i_vi_layer.c78 u32 hphase, vphase; in sun8i_vi_layer_update_coord() local
95 vphase = state->src.y1 & 0xffff; in sun8i_vi_layer_update_coord()
113 vphase += remainder << 16; in sun8i_vi_layer_update_coord()
137 if (insize != outsize || subsampled || hphase || vphase) { in sun8i_vi_layer_update_coord()
175 dst_h, hscale, vscale, hphase, vphase, in sun8i_vi_layer_update_coord()
H A Dsun8i_ui_layer.c83 u32 hphase, vphase; in sun8i_ui_layer_update_coord() local
97 vphase = state->src.y1 & 0xffff; in sun8i_ui_layer_update_coord()
143 if (insize != outsize || hphase || vphase) { in sun8i_ui_layer_update_coord()
152 dst_h, hscale, vscale, hphase, vphase); in sun8i_ui_layer_update_coord()
H A Dsun8i_ui_scaler.h41 u32 hscale, u32 vscale, u32 hphase, u32 vphase);
H A Dsun8i_vi_scaler.h75 u32 hscale, u32 vscale, u32 hphase, u32 vphase,
H A Dsun8i_vi_scaler.c928 u32 hscale, u32 vscale, u32 hphase, u32 vphase, in sun8i_vi_scaler_setup()
938 vphase <<= SUN8I_VI_SCALER_PHASE_FRAC - 16; in sun8i_vi_scaler_setup()
952 cvphase = (vphase >> 1) - in sun8i_vi_scaler_setup()
956 cvphase = vphase; in sun8i_vi_scaler_setup()
982 SUN8I_SCALER_VSU_YVPHASE(base), vphase); in sun8i_vi_scaler_setup()
926 sun8i_vi_scaler_setup(struct sun8i_mixer *mixer, int layer, u32 src_w, u32 src_h, u32 dst_w, u32 dst_h, u32 hscale, u32 vscale, u32 hphase, u32 vphase, const struct drm_format_info *format) sun8i_vi_scaler_setup() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
H A Dsun8i_ui_scaler.c150 u32 hscale, u32 vscale, u32 hphase, u32 vphase) in sun8i_ui_scaler_setup()
162 vphase <<= SUN8I_UI_SCALER_PHASE_FRAC - 16; in sun8i_ui_scaler_setup()
180 SUN8I_SCALER_GSU_VPHASE(base), vphase); in sun8i_ui_scaler_setup()
148 sun8i_ui_scaler_setup(struct sun8i_mixer *mixer, int layer, u32 src_w, u32 src_h, u32 dst_w, u32 dst_h, u32 hscale, u32 vscale, u32 hphase, u32 vphase) sun8i_ui_scaler_setup() argument
H A Dsun8i_vi_layer.c109 u32 hphase, vphase; in sun8i_vi_layer_update_coord() local
126 vphase = state->src.y1 & 0xffff; in sun8i_vi_layer_update_coord()
144 vphase += remainder << 16; in sun8i_vi_layer_update_coord()
168 if (insize != outsize || subsampled || hphase || vphase) { in sun8i_vi_layer_update_coord()
206 dst_h, hscale, vscale, hphase, vphase, in sun8i_vi_layer_update_coord()
H A Dsun8i_ui_layer.c105 u32 hphase, vphase; in sun8i_ui_layer_update_coord() local
119 vphase = state->src.y1 & 0xffff; in sun8i_ui_layer_update_coord()
135 if (insize != outsize || hphase || vphase) { in sun8i_ui_layer_update_coord()
144 dst_h, hscale, vscale, hphase, vphase); in sun8i_ui_layer_update_coord()
H A Dsun8i_ui_scaler.h41 u32 hscale, u32 vscale, u32 hphase, u32 vphase);
H A Dsun8i_vi_scaler.h75 u32 hscale, u32 vscale, u32 hphase, u32 vphase,
H A Dsun8i_vi_scaler.c928 u32 hscale, u32 vscale, u32 hphase, u32 vphase, in sun8i_vi_scaler_setup()
938 vphase <<= SUN8I_VI_SCALER_PHASE_FRAC - 16; in sun8i_vi_scaler_setup()
952 cvphase = (vphase >> 1) - in sun8i_vi_scaler_setup()
956 cvphase = vphase; in sun8i_vi_scaler_setup()
982 SUN8I_SCALER_VSU_YVPHASE(base), vphase); in sun8i_vi_scaler_setup()
926 sun8i_vi_scaler_setup(struct sun8i_mixer *mixer, int layer, u32 src_w, u32 src_h, u32 dst_w, u32 dst_h, u32 hscale, u32 vscale, u32 hphase, u32 vphase, const struct drm_format_info *format) sun8i_vi_scaler_setup() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/meson/
H A Dmeson_overlay.c236 int vphase, vphase_repeat_skip; in meson_overlay_setup_scaler_params() local
278 meson_overlay_get_vertical_phase(ratio_y, &vphase, &vphase_repeat_skip, in meson_overlay_setup_scaler_params()
281 DRM_DEBUG("vphase 0x%x skip %d\n", vphase, vphase_repeat_skip); in meson_overlay_setup_scaler_params()
384 priv->viu.vpp_vsc_ini_phase = vphase << 8; in meson_overlay_setup_scaler_params()
/kernel/linux/linux-6.6/drivers/gpu/drm/meson/
H A Dmeson_overlay.c241 int vphase, vphase_repeat_skip; in meson_overlay_setup_scaler_params() local
283 meson_overlay_get_vertical_phase(ratio_y, &vphase, &vphase_repeat_skip, in meson_overlay_setup_scaler_params()
286 DRM_DEBUG("vphase 0x%x skip %d\n", vphase, vphase_repeat_skip); in meson_overlay_setup_scaler_params()
389 priv->viu.vpp_vsc_ini_phase = vphase << 8; in meson_overlay_setup_scaler_params()
/kernel/linux/linux-5.10/drivers/media/usb/cpia2/
H A Dcpia2.h291 u8 vphase; member

Completed in 11 milliseconds