Lines Matching full:sharpness

44 			  unsigned int sharpness, bool downscale,
62 unsigned int sharpness; member
80 * @f_a: Sharpness factor, typically in range [-4.0, -0.25].
81 * A larger magnitude increases perceived sharpness, but going past
89 * [-2.0, +2.0]. For moderate (i.e. > -3.0) sharpness factors,
120 unsigned int sharpness, bool downscale, in jz4760_set_coefs() argument
128 if (sharpness < 2) { in jz4760_set_coefs()
130 * When sharpness setting is 0, emulate nearest-neighbor. in jz4760_set_coefs()
131 * When sharpness setting is 1, emulate bilinear. in jz4760_set_coefs()
134 if (sharpness == 0) in jz4760_set_coefs()
141 const s32 f_a = SHARPNESS_INCR * sharpness; in jz4760_set_coefs()
172 unsigned int sharpness, bool downscale, in jz4725b_set_coefs() argument
180 if (sharpness == 0) in jz4725b_set_coefs()
208 ipu->soc_info->set_coefs(ipu, reg, ipu->sharpness, in ingenic_ipu_set_downscale_coefs()
242 ipu->soc_info->set_coefs(ipu, reg, ipu->sharpness, in ingenic_ipu_set_upscale_coefs()
640 *val = ipu->sharpness; in ingenic_ipu_plane_atomic_get_property()
656 ipu->sharpness = val; in ingenic_ipu_plane_atomic_set_property()
789 * Sharpness settings range is [0,32] in ingenic_ipu_bind()
792 * 2 .. 32 : bicubic (translated to sharpness factor -0.25 .. -4.0) in ingenic_ipu_bind()
795 ipu->sharpness_prop = drm_property_create_range(drm, 0, "sharpness", in ingenic_ipu_bind()
798 dev_err(dev, "Unable to create sharpness property\n"); in ingenic_ipu_bind()
802 /* Default sharpness factor: -0.125 * 8 = -1.0 */ in ingenic_ipu_bind()
803 ipu->sharpness = soc_info->has_bicubic ? 8 : 1; in ingenic_ipu_bind()
805 ipu->sharpness); in ingenic_ipu_bind()