/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/ |
H A D | sun8i_ui_scaler.c | 150 u32 hscale, u32 vscale, u32 hphase, u32 vphase) in sun8i_ui_scaler_setup() 161 hphase <<= SUN8I_UI_SCALER_PHASE_FRAC - 16; in sun8i_ui_scaler_setup() 178 SUN8I_SCALER_GSU_HPHASE(base), hphase); 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 D | sun8i_vi_layer.c | 78 u32 hphase, vphase; in sun8i_vi_layer_update_coord() local 94 hphase = state->src.x1 & 0xffff; in sun8i_vi_layer_update_coord() 104 hphase += 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 D | sun8i_ui_layer.c | 83 u32 hphase, vphase; in sun8i_ui_layer_update_coord() local 96 hphase = state->src.x1 & 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 D | sun8i_ui_scaler.h | 41 u32 hscale, u32 vscale, u32 hphase, u32 vphase);
|
H A D | sun8i_vi_scaler.h | 75 u32 hscale, u32 vscale, u32 hphase, u32 vphase,
|
H A D | sun8i_vi_scaler.c | 928 u32 hscale, u32 vscale, u32 hphase, u32 vphase, in sun8i_vi_scaler_setup() 937 hphase <<= SUN8I_VI_SCALER_PHASE_FRAC - 16; in sun8i_vi_scaler_setup() 951 chphase = hphase >> 1; in sun8i_vi_scaler_setup() 955 chphase = hphase; in sun8i_vi_scaler_setup() 980 SUN8I_SCALER_VSU_YHPHASE(base), hphase); 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 D | sun8i_ui_scaler.c | 150 u32 hscale, u32 vscale, u32 hphase, u32 vphase) in sun8i_ui_scaler_setup() 161 hphase <<= SUN8I_UI_SCALER_PHASE_FRAC - 16; in sun8i_ui_scaler_setup() 178 SUN8I_SCALER_GSU_HPHASE(base), hphase); 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 D | sun8i_vi_layer.c | 109 u32 hphase, vphase; in sun8i_vi_layer_update_coord() local 125 hphase = state->src.x1 & 0xffff; in sun8i_vi_layer_update_coord() 135 hphase += 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 D | sun8i_ui_layer.c | 105 u32 hphase, vphase; in sun8i_ui_layer_update_coord() local 118 hphase = state->src.x1 & 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 D | sun8i_ui_scaler.h | 41 u32 hscale, u32 vscale, u32 hphase, u32 vphase);
|
H A D | sun8i_vi_scaler.h | 75 u32 hscale, u32 vscale, u32 hphase, u32 vphase,
|
H A D | sun8i_vi_scaler.c | 928 u32 hscale, u32 vscale, u32 hphase, u32 vphase, in sun8i_vi_scaler_setup() 937 hphase <<= SUN8I_VI_SCALER_PHASE_FRAC - 16; in sun8i_vi_scaler_setup() 951 chphase = hphase >> 1; in sun8i_vi_scaler_setup() 955 chphase = hphase; in sun8i_vi_scaler_setup() 980 SUN8I_SCALER_VSU_YHPHASE(base), hphase); 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/media/usb/cpia2/ |
H A D | cpia2.h | 290 u8 hphase; /* scaling registers */ member
|