/linux-master/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_uds.c | 264 unsigned int hscale; local 273 hscale = uds_compute_ratio(input->width, output->width); 276 dev_dbg(uds->entity.vsp1->dev, "hscale %u vscale %u\n", hscale, vscale); 283 if (uds->scale_alpha && (hscale >= 8192 || vscale >= 8192)) 293 (uds_passband_width(hscale) 300 (hscale << VI6_UDS_SCALE_HFRAC_SHIFT) | 336 unsigned int hscale; local 342 hscale = output->width / input->width; 352 if (hscale < [all...] |
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun8i_ui_scaler.h | 41 u32 hscale, u32 vscale, u32 hphase, u32 vphase);
|
H A D | sun8i_ui_scaler.c | 150 u32 hscale, u32 vscale, u32 hphase, u32 vphase) 163 hscale <<= SUN8I_UI_SCALER_SCALE_FRAC - 16; 174 SUN8I_SCALER_GSU_HSTEP(base), hscale); 181 offset = sun8i_ui_scaler_coef_index(hscale) * 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) argument
|
H A D | sun8i_vi_scaler.h | 75 u32 hscale, u32 vscale, u32 hphase, u32 vphase,
|
H A D | sun8i_ui_layer.c | 136 u32 hscale, vscale; local 140 hscale = state->src_w / state->crtc_w; 144 dst_h, hscale, vscale, hphase, vphase);
|
H A D | sun8i_vi_layer.c | 171 u32 hscale, vscale, fps; local 202 hscale = (src_w << 16) / dst_w; 206 dst_h, hscale, vscale, hphase, vphase,
|
H A D | sun8i_vi_scaler.c | 928 u32 hscale, u32 vscale, u32 hphase, u32 vphase, 939 hscale <<= SUN8I_VI_SCALER_SCALE_FRAC - 16; 976 SUN8I_SCALER_VSU_YHSTEP(base), hscale); 989 hscale / format->hsub); 998 hscale, vscale, format); 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) argument
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_rect.c | 175 int hscale = drm_calc_scale(src_w, dst_w); local 177 if (hscale < 0 || dst_w == 0) 178 return hscale; 180 if (hscale < min_hscale || hscale > max_hscale) 183 return hscale;
|
H A D | drm_atomic_helper.c | 871 int hscale, vscale; local 898 hscale = drm_rect_calc_hscale(src, dst, min_scale, max_scale); 900 if (hscale < 0 || vscale < 0) {
|
/linux-master/drivers/media/i2c/ |
H A D | tw9910.c | 224 u16 hscale; member in struct:tw9910_scale_ctrl 244 .hscale = 0x0100, 251 .hscale = 0x0100, 258 .hscale = 0x0200, 265 .hscale = 0x0200, 272 .hscale = 0x0400, 279 .hscale = 0x0400, 289 .hscale = 0x0100, 296 .hscale = 0x0100, 303 .hscale [all...] |
H A D | bt819.c | 65 int hscale; member in struct:timing 186 init[0x08 * 2 - 1] = timing->hscale >> 8; 187 init[0x09 * 2 - 1] = timing->hscale & 0xff; 277 bt819_write(decoder, 0x08, (timing->hscale >> 8) & 0xff); 278 bt819_write(decoder, 0x09, timing->hscale & 0xff);
|
H A D | mt9m114.c | 1220 unsigned int hscale; local 1227 hscale = DIV_ROUND_CLOSEST(crop->width, fmt->format.width ? : 1); 1229 format->width = crop->width / clamp(hscale, 1U, 2U);
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | skl_scaler.c | 425 int hscale, vscale, max_vscale, max_hscale; local 463 hscale = drm_rect_calc_hscale(src, dst, 1, max_hscale); 466 if (hscale < 0 || vscale < 0) { 720 int hscale, vscale; local 736 hscale = drm_rect_calc_hscale(&src, dst, 0, INT_MAX); 739 uv_rgb_hphase = skl_scaler_calc_phase(1, hscale, false); 779 int hscale, vscale; local 782 hscale = drm_rect_calc_hscale(&plane_state->uapi.src, 792 y_hphase = skl_scaler_calc_phase(1, hscale, false); 796 uv_rgb_hphase = skl_scaler_calc_phase(2, hscale, tru [all...] |
H A D | dvo_ns2501.c | 221 u16 hscale; /* horizontal scaling factor, b8/b9 */ member in struct:ns2501_configuration 248 .hscale = 40960, 268 .hscale = 51248, 287 .hscale = 65535, 635 ns2501_writeb(dvo, NS2501_REGB8, conf->hscale & 0xff); 636 ns2501_writeb(dvo, NS2501_REGB9, conf->hscale >> 8);
|
H A D | intel_sprite.c | 898 unsigned int hscale, pixel_rate; local 911 hscale = drm_rect_calc_hscale(&plane_state->uapi.src, 914 hscale = max(hscale, 0x10000u); 917 decimate = ilog2(hscale >> 16); 918 hscale >>= decimate; 936 return DIV_ROUND_UP_ULL(mul_u32_u32(pixel_rate, 10 * hscale),
|
H A D | intel_atomic_plane.c | 911 int hscale, vscale; local 921 hscale = drm_rect_calc_hscale(src, dst, min_scale, max_scale); 923 if (hscale < 0 || vscale < 0) {
|
/linux-master/drivers/media/pci/cx25821/ |
H A D | cx25821-medusa-video.c | 411 u32 hscale = 0x0; local 432 hscale = 0x13E34B; 437 hscale = 0x10A273; 442 hscale = 0x3115B2; 447 hscale = 0x378D84; 452 hscale = 0x0; 460 HSCALE_CTRL + (0x200 * decoder), hscale);
|
/linux-master/drivers/media/pci/tw68/ |
H A D | tw68-video.c | 255 int hactive, hdelay, hscale; local 281 hscale = (hactive * 256) / (width); 292 pr_debug("%s: hactive=%d, hdelay=%d, hscale=%d; vactive=%d, vdelay=%d, vscale=%d\n", 294 hactive, hdelay, hscale, vactive, vdelay, vscale); 308 comb = ((vscale & 0xf00) >> 4) | ((hscale & 0xf00) >> 8); 310 __func__, comb, vscale, hscale); 313 tw_writeb(TW68_HSCALE_LO, hscale);
|
/linux-master/drivers/media/usb/em28xx/ |
H A D | em28xx-video.c | 344 return em28xx_scaler_set(dev, v4l2->hscale, v4l2->vscale); 1377 unsigned int *hscale, unsigned int *vscale) 1382 *hscale = (((unsigned long)maxw) << 12) / width - 4096L; 1383 if (*hscale > EM28XX_HVSCALE_MAX) 1384 *hscale = EM28XX_HVSCALE_MAX; 1392 unsigned int hscale, unsigned int vscale, 1398 *width = (((unsigned long)maxw) << 12) / (hscale + 4096L); 1454 unsigned int hscale, vscale; local 1489 size_to_scale(dev, width, height, &hscale, &vscale); 1490 scale_to_size(dev, hscale, vscal 1375 size_to_scale(struct em28xx *dev, unsigned int width, unsigned int height, unsigned int *hscale, unsigned int *vscale) argument 1391 scale_to_size(struct em28xx *dev, unsigned int hscale, unsigned int vscale, unsigned int *width, unsigned int *height) argument [all...] |
H A D | em28xx.h | 582 unsigned int hscale; /* horizontal scale factor (see datasheet) */ member in struct:em28xx_v4l2
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_legacy_crtc.c | 57 bool hscale = true, vscale = true; local 115 hscale = false; 124 hscale = false; 132 if (!hscale)
|
/linux-master/drivers/media/pci/bt8xx/ |
H A D | bttv-risc.c | 257 geo->hscale = ((totalwidth*4096UL)/xsf-4096); 310 geo->hscale = (c_width * 4096U + (width >> 1)) / width - 4096; 347 btwrite(geo->hscale >> 8, BT848_E_HSCALE_HI+off); 348 btwrite(geo->hscale & 0xff, BT848_E_HSCALE_LO+off);
|
H A D | bttvp.h | 139 u16 width,hscale,hdelay; member in struct:bttv_geometry
|
/linux-master/drivers/staging/media/rkvdec/ |
H A D | rkvdec-vp9.c | 653 u32 hscale, vscale; local 655 hscale = (refw << 14) / dst->vp9.width; 657 writel_relaxed(RKVDEC_VP9_REF_HOR_SCALE(hscale) |
|
/linux-master/drivers/media/platform/chips-media/coda/ |
H A D | coda-common.c | 660 int hscale = 0; local 680 hscale = coda_jpeg_scale(q_data_src->width, f->fmt.pix.width); 683 f->fmt.pix.width = q_data_src->width >> hscale; 714 f->fmt.pix.bytesperline = round_up(f->fmt.pix.width, 16 >> hscale); 860 int hscale = 0; local 868 hscale = coda_jpeg_scale(q_data_src->width, f->fmt.pix.width); 878 r.width = q_data_src->width >> hscale;
|