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

/linux-4.1.27/drivers/gpu/drm/
H A Ddrm_rect.c58 * @hscale: horizontal scaling factor
62 * same amounts multiplied by @hscale and @vscale.
70 int hscale, int vscale) drm_rect_clip_scaled()
76 int64_t tmp = src->x1 + (int64_t) diff * hscale; drm_rect_clip_scaled()
86 int64_t tmp = src->x2 - (int64_t) diff * hscale; drm_rect_clip_scaled()
133 int hscale = drm_calc_scale(src_w, dst_w); drm_rect_calc_hscale() local
135 if (hscale < 0 || dst_w == 0) drm_rect_calc_hscale()
136 return hscale; drm_rect_calc_hscale()
138 if (hscale < min_hscale || hscale > max_hscale) drm_rect_calc_hscale()
141 return hscale; drm_rect_calc_hscale()
201 int hscale = drm_calc_scale(src_w, dst_w); drm_rect_calc_hscale_relaxed() local
203 if (hscale < 0 || dst_w == 0) drm_rect_calc_hscale_relaxed()
204 return hscale; drm_rect_calc_hscale_relaxed()
206 if (hscale < min_hscale) { drm_rect_calc_hscale_relaxed()
214 if (hscale > max_hscale) { drm_rect_calc_hscale_relaxed()
222 return hscale; drm_rect_calc_hscale_relaxed()
68 drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst, const struct drm_rect *clip, int hscale, int vscale) drm_rect_clip_scaled() argument
H A Ddrm_plane_helper.c143 int hscale, vscale; drm_plane_helper_check_update() local
162 hscale = drm_rect_calc_hscale(src, dest, min_scale, max_scale); drm_plane_helper_check_update()
164 if (hscale < 0 || vscale < 0) { drm_plane_helper_check_update()
169 *visible = drm_rect_clip_scaled(src, dest, clip, hscale, vscale); drm_plane_helper_check_update()
/linux-4.1.27/drivers/media/platform/vsp1/
H A Dvsp1_uds.c122 unsigned int hscale; uds_s_stream() local
132 hscale = uds_compute_ratio(input->width, output->width); uds_s_stream()
135 dev_dbg(uds->entity.vsp1->dev, "hscale %u vscale %u\n", hscale, vscale); uds_s_stream()
141 if (uds->scale_alpha && (hscale >= 8192 || vscale >= 8192)) uds_s_stream()
151 (uds_passband_width(hscale) uds_s_stream()
158 (hscale << VI6_UDS_SCALE_HFRAC_SHIFT) | uds_s_stream()
/linux-4.1.27/drivers/media/i2c/soc_camera/
H A Dtw9910.c225 u16 hscale; member in struct:tw9910_scale_ctrl
243 .hscale = 0x0100,
250 .hscale = 0x0100,
257 .hscale = 0x0200,
264 .hscale = 0x0200,
271 .hscale = 0x0400,
278 .hscale = 0x0400,
288 .hscale = 0x0100,
295 .hscale = 0x0100,
302 .hscale = 0x0200,
309 .hscale = 0x0200,
316 .hscale = 0x0400,
323 .hscale = 0x0400,
357 (scale->hscale & 0x0F00) >> 8); tw9910_set_scale()
362 scale->hscale & 0x00FF); tw9910_set_scale()
/linux-4.1.27/drivers/media/i2c/
H A Dbt819.c78 int hscale; member in struct:timing
199 init[0x08 * 2 - 1] = timing->hscale >> 8; bt819_init()
200 init[0x09 * 2 - 1] = timing->hscale & 0xff; bt819_init()
290 bt819_write(decoder, 0x08, (timing->hscale >> 8) & 0xff); bt819_s_std()
291 bt819_write(decoder, 0x09, timing->hscale & 0xff); bt819_s_std()
/linux-4.1.27/drivers/media/pci/cx25821/
H A Dcx25821-medusa-video.c425 u32 hscale = 0x0; medusa_set_resolution() local
446 hscale = 0x13E34B; medusa_set_resolution()
451 hscale = 0x10A273; medusa_set_resolution()
456 hscale = 0x3115B2; medusa_set_resolution()
461 hscale = 0x378D84; medusa_set_resolution()
466 hscale = 0x0; medusa_set_resolution()
474 HSCALE_CTRL + (0x200 * decoder), hscale); medusa_set_resolution()
/linux-4.1.27/drivers/gpu/drm/i915/
H A Dintel_sprite.c875 int hscale, vscale; intel_check_sprite_plane() local
909 hscale = drm_rect_calc_hscale_relaxed(src, dst, min_scale, max_scale); intel_check_sprite_plane()
910 BUG_ON(hscale < 0); intel_check_sprite_plane()
915 state->visible = drm_rect_clip_scaled(src, dst, clip, hscale, vscale); intel_check_sprite_plane()
924 hscale = drm_rect_calc_hscale(src, dst, min_scale, max_scale); intel_check_sprite_plane()
925 if (hscale < 0) { intel_check_sprite_plane()
930 return hscale; intel_check_sprite_plane()
944 drm_rect_width(dst) * hscale - drm_rect_width(src), intel_check_sprite_plane()
/linux-4.1.27/drivers/media/pci/tw68/
H A Dtw68-video.c274 int hactive, hdelay, hscale; tw68_set_scale() local
301 hscale = (hactive * 256) / (width); tw68_set_scale()
312 pr_debug("%s: hactive=%d, hdelay=%d, hscale=%d; " tw68_set_scale()
314 hactive, hdelay, hscale, vactive, vdelay, vscale); tw68_set_scale()
329 comb = ((vscale & 0xf00) >> 4) | ((hscale & 0xf00) >> 8); tw68_set_scale()
331 "HSCALE_LO=%02x\n", __func__, comb, vscale, hscale); tw68_set_scale()
334 tw_writeb(TW68_HSCALE_LO, hscale); tw68_set_scale()
/linux-4.1.27/drivers/media/usb/em28xx/
H A Dem28xx-video.c357 return em28xx_scaler_set(dev, v4l2->hscale, v4l2->vscale); em28xx_resolution_set()
1209 unsigned int *hscale, unsigned int *vscale) size_to_scale()
1214 *hscale = (((unsigned long)maxw) << 12) / width - 4096L; size_to_scale()
1215 if (*hscale > EM28XX_HVSCALE_MAX) size_to_scale()
1216 *hscale = EM28XX_HVSCALE_MAX; size_to_scale()
1224 unsigned int hscale, unsigned int vscale, scale_to_size()
1230 *width = (((unsigned long)maxw) << 12) / (hscale + 4096L); scale_to_size()
1280 unsigned int hscale, vscale; vidioc_try_fmt_vid_cap() local
1308 size_to_scale(dev, width, height, &hscale, &vscale); vidioc_try_fmt_vid_cap()
1309 scale_to_size(dev, hscale, vscale, &width, &height); vidioc_try_fmt_vid_cap()
1343 &v4l2->hscale, &v4l2->vscale); em28xx_set_video_format()
1406 &v4l2->hscale, &v4l2->vscale); vidioc_s_std()
1207 size_to_scale(struct em28xx *dev, unsigned int width, unsigned int height, unsigned int *hscale, unsigned int *vscale) size_to_scale() argument
1223 scale_to_size(struct em28xx *dev, unsigned int hscale, unsigned int vscale, unsigned int *width, unsigned int *height) scale_to_size() argument
H A Dem28xx.h550 unsigned hscale; /* horizontal scale factor (see datasheet) */ member in struct:em28xx_v4l2
/linux-4.1.27/include/drm/
H A Ddrm_rect.h152 int hscale, int vscale);
/linux-4.1.27/drivers/media/pci/bt8xx/
H A Dbttv-risc.c356 geo->hscale = ((totalwidth*4096UL)/xsf-4096); bttv_calc_geo_old()
409 geo->hscale = (c_width * 4096U + (width >> 1)) / width - 4096; bttv_calc_geo()
446 btwrite(geo->hscale >> 8, BT848_E_HSCALE_HI+off); bttv_apply_geo()
447 btwrite(geo->hscale & 0xff, BT848_E_HSCALE_LO+off); bttv_apply_geo()
H A Dbttvp.h152 u16 width,hscale,hdelay; member in struct:bttv_geometry
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Dradeon_legacy_crtc.c53 bool hscale = true, vscale = true; radeon_legacy_rmx_mode_set() local
111 hscale = false; radeon_legacy_rmx_mode_set()
120 hscale = false; radeon_legacy_rmx_mode_set()
128 if (!hscale) radeon_legacy_rmx_mode_set()
/linux-4.1.27/drivers/media/pci/cx88/
H A Dcx88-core.c681 dprintk(1,"set_scale: hscale 0x%04x\n", value); cx88_set_scale()

Completed in 554 milliseconds