| /Linux-v5.10/Documentation/admin-guide/pm/ | 
| D | cpufreq.rst | 7 CPU Performance Scaling15 The Concept of CPU Performance Scaling
 44 to as CPU performance scaling or CPU frequency scaling (because it involves
 48 CPU Performance Scaling in Linux
 51 The Linux kernel supports CPU performance scaling by means of the ``CPUFreq``
 52 (CPU Frequency scaling) subsystem that consists of three layers of code: the
 53 core, scaling governors and scaling drivers.
 56 interfaces for all platforms that support CPU performance scaling.  It defines
 59 Scaling governors implement algorithms to estimate the required CPU capacity.
 60 As a rule, each governor implements one, possibly parametrized, scaling
 [all …]
 
 | 
| D | intel_pstate.rst | 5 ``intel_pstate`` CPU Performance Scaling Driver17 :doc:`CPU performance scaling subsystem <cpufreq>` in the Linux kernel
 18 (``CPUFreq``).  It is a scaling driver for the Sandy Bridge and later
 50 ``sysfs`` which allows another ``CPUFreq`` scaling driver to be loaded and
 58 active mode, it uses its own internal performance scaling governor algorithm or
 59 allows the hardware to do preformance scaling by itself, while in the passive
 61 a certain performance scaling algorithm.  Which of them will be in effect
 73 In this mode the driver bypasses the scaling governors layer of ``CPUFreq`` and
 74 provides its own scaling algorithms for P-state selection.  Those algorithms
 75 can be applied to ``CPUFreq`` policies in the same way as generic scaling
 [all …]
 
 | 
| /Linux-v5.10/drivers/cpufreq/ | 
| D | Kconfig.arm | 3 # ARM CPU Frequency scaling drivers48 	  Armada8K device has the AP806 which supports scaling
 78 	  ("AVS") to handle voltage and frequency scaling. This driver provides
 120 	tristate "CPU Frequency scaling support for MediaTek SoCs"
 200 	  CPU Frequency scaling support for S3C2410
 208 	  CPU Frequency scaling support for S3C2412 and S3C2413 SoC CPUs.
 211 	bool "S3C2416 CPU Frequency scaling support"
 217 	  voltage scaling mode in which it is possible to reduce the
 223 	bool "Allow voltage scaling for S3C2416 arm core"
 226 	  Enable CPU voltage scaling when entering the dvs mode.
 [all …]
 
 | 
| D | Kconfig.powerpc | 3 	tristate "CBE frequency scaling"12 	bool "CBE frequency scaling using PMI interface"
 51 	tristate "CPU frequency scaling for IBM POWERNV platform"
 
 | 
| D | Kconfig | 2 menu "CPU Frequency scaling"5 	bool "CPU Frequency scaling"
 8 	  CPU Frequency scaling allows you to change the clock speed of
 133 	tristate "'userspace' governor for userspace frequency scaling"
 206 comment "CPU frequency scaling drivers"
 327 	tristate "CPU frequency scaling driver for Freescale QorIQ SoCs"
 
 | 
| /Linux-v5.10/Documentation/userspace-api/media/v4l/ | 
| D | crop.rst | 6 Image Cropping, Insertion and Scaling -- the CROP API20 abilities cropping and scaling. Some video output devices can scale an
 33 Scaling requires a source and a target. On a video capture or overlay
 48 support scaling or the :ref:`VIDIOC_G_CROP <VIDIOC_G_CROP>` and
 68     Image Cropping, Insertion and Scaling
 70     The cropping, insertion and scaling process
 108 Scaling Adjustments
 111 Video hardware can have various cropping, insertion and scaling
 112 limitations. It may only scale up or down, support only discrete scaling
 113 factors, or have different scaling abilities in horizontal and vertical
 [all …]
 
 | 
| D | dev-subdev.rst | 101 :ref:`pipeline-scaling`, where image scaling can be performed on both105 .. _pipeline-scaling:
 118 scaling on the sensor is required to achieve higher frame rates.
 193 -  Sub-devices that scale frames using variable scaling factors should
 195    modified. If the 1:1 scaling ratio is supported, this means that
 206 for the pipeline described in :ref:`pipeline-scaling` (table columns
 335 Selections: cropping, scaling and composition
 358 The scaling operation changes the size of the image by scaling it to new
 359 dimensions. The scaling ratio isn't specified explicitly, but is implied
 363 Scaling support is optional. When supported by a subdev, the crop
 [all …]
 
 | 
| D | selection-api-configuration.rst | 11 Video hardware can have various cropping, composing and scaling12 limitations. It may only scale up or down, support only discrete scaling
 13 factors, or have different scaling abilities in the horizontal and
 14 vertical directions. Also it may not support scaling at all. At the same
 130 Scaling control
 133 An application can detect if scaling is performed by comparing the width
 136 scaling is applied. The application can compute the scaling ratios using
 
 | 
| /Linux-v5.10/drivers/media/i2c/ | 
| D | saa711x_regs.h | 112 		/* Horizontal phase scaling */120 		/* Vertical scaling */
 159 		/* Horizontal phase scaling */
 166 		/* Vertical scaling */
 422 	/* Task A: Horizontal phase scaling */
 424 	 "Task A: Horizontal luminance scaling increment"},
 429 	 "Task A: Horizontal chrominance scaling increment"},
 434 	/* Task A: Vertical scaling */
 436 	 "Task A: Vertical luminance scaling increment"},
 438 	 "Task A: Vertical chrominance scaling increment"},
 [all …]
 
 | 
| /Linux-v5.10/arch/arm64/boot/dts/qcom/ | 
| D | pms405.dtsi | 93 				qcom,pre-scaling = <1 1>;98 				qcom,pre-scaling = <1 1>;
 103 				qcom,pre-scaling = <1 3>;
 108 				qcom,pre-scaling = <1 1>;
 115 				qcom,pre-scaling = <1 1>;
 122 				qcom,pre-scaling = <1 1>;
 129 				qcom,pre-scaling = <1 1>;
 
 | 
| D | pm8150b.dtsi | 75 				qcom,pre-scaling = <1 1>;81 				qcom,pre-scaling = <1 1>;
 87 				qcom,pre-scaling = <1 1>;
 93 				qcom,pre-scaling = <1 1>;
 
 | 
| D | pm8150l.dtsi | 75 				qcom,pre-scaling = <1 1>;81 				qcom,pre-scaling = <1 1>;
 87 				qcom,pre-scaling = <1 1>;
 
 | 
| /Linux-v5.10/drivers/media/platform/vsp1/ | 
| D | vsp1_uds.c | 37  * Scaling Computation50  * uds_output_size - Return the output size for an input size and scaling ratio
 52  * @ratio: scaling ratio in U4.12 fixed-point format
 57 		/* Down-scaling */  in uds_output_size()
 65 		/* Up-scaling */  in uds_output_size()
 84  * uds_passband_width - Return the passband filter width for a scaling ratio
 85  * @ratio: scaling ratio in U4.12 fixed-point format
 90 		/* Down-scaling */  in uds_passband_width()
 98 		/* Up-scaling */  in uds_passband_width()
 281 	 * Multi-tap scaling can't be enabled along with alpha scaling when  in uds_configure_stream()
 [all …]
 
 | 
| /Linux-v5.10/drivers/staging/media/atomisp/pci/ | 
| D | ia_css_types.h | 152 		 *  Before the shading correction is applied, NxN-filter and/or scaling158 		 *    - Down-scaling/Up-scaling factor
 180 		 *  In some isp binaries, the bayer scaling is applied before the shading correction is applied.
 181 		 *  Then, this scaling factor should be considered in generating the shading table.
 182 		 *  The scaling factor is expressed by these parameters.
 189 		 *  This is the size BEFORE the bayer scaling is applied.
 194 		 *  The size of this area assumes the size AFTER the bayer scaling is applied
 276 …*    2. process:          Driver applies the sensor cropping/binning/scaling to physical sensor si…
 279 …*    4. process:          ISP applies the bayer scaling by the factor of shading_info.bayer_scale_…
 280 		 *    5. sensor data size: Scaling factor * ISP input size (== shading_info.sensor_data_res_bqs)
 [all …]
 
 | 
| /Linux-v5.10/Documentation/devicetree/bindings/input/ | 
| D | microchip,qt1050.txt | 41 - microchip,average-scaling:42   The scaling factor which is used to scale the average-samples.
 61 		microchip,average-scaling = <16>;
 69 		microchip,average-scaling = <8>;
 76 		microchip,average-scaling = <16>;
 
 | 
| /Linux-v5.10/drivers/gpu/drm/ | 
| D | drm_rect.c | 84  * the corresponding amounts, retaining the vertical and horizontal scaling153  * drm_rect_calc_hscale - calculate the horizontal scaling factor
 156  * @min_hscale: minimum allowed horizontal scaling factor
 157  * @max_hscale: maximum allowed horizontal scaling factor
 159  * Calculate the horizontal scaling factor as
 167  * The horizontal scaling factor, or errno of out of limits.
 188  * drm_rect_calc_vscale - calculate the vertical scaling factor
 191  * @min_vscale: minimum allowed vertical scaling factor
 192  * @max_vscale: maximum allowed vertical scaling factor
 194  * Calculate the vertical scaling factor as
 [all …]
 
 | 
| /Linux-v5.10/Documentation/cpu-freq/ | 
| D | index.rst | 4 Linux CPUFreq - CPU frequency and voltage scaling code in the Linux(TM) kernel9    Clock scaling allows you to change the clock speed of the CPUs on the
 38 Clock and voltage scaling for the SA-1100:
 39 * http://www.lartmaker.nl/projects/scaling
 
 | 
| /Linux-v5.10/drivers/gpu/drm/selftests/ | 
| D | test-drm_rect.c | 45 	/* 1:1 scaling */  in igt_drm_rect_clip_scaled_not_clipped()61 	/* 2:1 scaling */  in igt_drm_rect_clip_scaled_not_clipped()
 77 	/* 1:2 scaling */  in igt_drm_rect_clip_scaled_not_clipped()
 101 	/* 1:1 scaling top/left clip */  in igt_drm_rect_clip_scaled_clipped()
 117 	/* 1:1 scaling bottom/right clip */  in igt_drm_rect_clip_scaled_clipped()
 133 	/* 2:1 scaling top/left clip */  in igt_drm_rect_clip_scaled_clipped()
 149 	/* 2:1 scaling bottom/right clip */  in igt_drm_rect_clip_scaled_clipped()
 165 	/* 1:2 scaling top/left clip */  in igt_drm_rect_clip_scaled_clipped()
 181 	/* 1:2 scaling bottom/right clip */  in igt_drm_rect_clip_scaled_clipped()
 
 | 
| /Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn20/ | 
| D | dcn20_dwb.c | 103 	/* Only chroma scaling (sub-sampling) is supported in DCN2 */  in dwb2_enable()107 		DC_LOG_DWB("%s inst = %d, FAILED!LUMA SCALING NOT SUPPORTED", __func__, dwbc20->base.inst);  in dwb2_enable()
 123 	/* Set scaling parameters */  in dwb2_enable()
 163 	/* Only chroma scaling (sub-sampling) is supported in DCN2 */  in dwb2_update()
 166 		DC_LOG_DWB("%s inst = %d, FAILED!LUMA SCALING NOT SUPPORTED", __func__, dwbc20->base.inst);  in dwb2_update()
 169 	DC_LOG_DWB("%s inst = %d, scaling", __func__, dwbc20->base.inst);  in dwb2_update()
 187 	/* Set scaling parameters */  in dwb2_update()
 255 	/* Program scaling mode */  in dwb2_set_scaler()
 
 | 
| /Linux-v5.10/drivers/clk/meson/ | 
| D | Kconfig | 58 	  want peripherals and CPU frequency scaling to work.74 	  Say Y if you want peripherals and CPU frequency scaling to work.
 89 	  Say Y if you want peripherals and CPU frequency scaling to work.
 
 | 
| /Linux-v5.10/drivers/staging/media/atomisp/pci/runtime/binary/src/ | 
| D | binary.c | 114 	u32 bayer_scale_hor_ratio_in;	/* Horizontal ratio (in) of bayer scaling. */115 	u32 bayer_scale_hor_ratio_out;	/* Horizontal ratio (out) of bayer scaling. */
 116 	u32 bayer_scale_ver_ratio_in;	/* Vertical ratio (in) of bayer scaling. */
 117 	u32 bayer_scale_ver_ratio_out;	/* Vertical ratio (out) of bayer scaling. */
 125 	/* Bayer scaling factor, for the scaling which is applied before shading correction. */
 126 …u32 bayer_scale_hor_ratio_in;  /* Horizontal ratio (in) of scaling applied BEFORE shading correcti…
 127 …u32 bayer_scale_hor_ratio_out; /* Horizontal ratio (out) of scaling applied BEFORE shading correct…
 128 …u32 bayer_scale_ver_ratio_in;  /* Vertical ratio (in) of scaling applied BEFORE shading correction…
 129 …u32 bayer_scale_ver_ratio_out; /* Vertical ratio (out) of scaling applied BEFORE shading correctio…
 152 	/* Horizontal/Vertical ratio of bayer scaling  in ia_css_binary_compute_shading_table_bayer_origin()
 [all …]
 
 | 
| /Linux-v5.10/drivers/video/fbdev/kyro/ | 
| D | STG4000OverlayDevice.c | 45 /* Decimation and Scaling */115 	/* Set Vertical scaling to default */  in ResetOverlayRegisters()
 119 	tmp |= STG4000_NO_SCALING;	/* Set to no scaling */  in ResetOverlayRegisters()
 122 	/* Set Horizontal Scaling to default */  in ResetOverlayRegisters()
 126 	tmp |= STG4000_NO_SCALING;	/* Set to no scaling */  in ResetOverlayRegisters()
 361     /************* Vertical decimation/scaling ******************/  in SetOverlayViewPort()
 417 	/***************** Horizontal decimation/scaling ***************************/  in SetOverlayViewPort()
 515 		 * decimation and scaling  in SetOverlayViewPort()
 549 	CLEAR_BITS_FRM_TO(16, 22);	/* Vertical Scaling */  in SetOverlayViewPort()
 560 	   from decimate and scaling calculations  in SetOverlayViewPort()
 
 | 
| /Linux-v5.10/drivers/iio/adc/ | 
| D | qcom-vadc-common.h | 97  * struct vadc_prescale_ratio - Represent scaling ratio for ADC input.107  * enum vadc_scale_fn_type - Scaling function to convert ADC code to
 109  * SCALE_DEFAULT: Default scaling to convert raw adc code to voltage (uV).
 115  * SCALE_HW_CALIB_DEFAULT: Default scaling to convert raw adc code to
 
 | 
| /Linux-v5.10/drivers/leds/ | 
| D | leds-pca963x.c | 61 	unsigned int		scaling;  member227 	unsigned int scaling = led->chip->chipdef->scaling;  in pca963x_period_scale()  local
 229 	return scaling ? DIV_ROUND_CLOSEST(val * scaling, 1000) : val;  in pca963x_period_scale()
 298 				     &chipdef->scaling))  in pca963x_register_leds()
 299 		chipdef->scaling = 1000;  in pca963x_register_leds()
 
 | 
| /Linux-v5.10/drivers/video/fbdev/via/ | 
| D | lcd.c | 23 	/* LCD Horizontal Scaling Factor Register */26 	/* LCD Vertical Scaling Factor Register */
 31 	/* LCD Horizontal Scaling Factor Register */
 33 	/* LCD Vertical Scaling Factor Register */
 344 	/* LCD Scaling Enable */  in load_lcd_scaling()
 349 		/* Load Horizontal Scaling Factor */  in load_lcd_scaling()
 375 			/* Horizontal scaling enabled */  in load_lcd_scaling()
 385 		DEBUG_MSG(KERN_INFO "Horizontal Scaling value = %d", reg_value);  in load_lcd_scaling()
 387 		/* Horizontal scaling disabled */  in load_lcd_scaling()
 393 		/* Load Vertical Scaling Factor */  in load_lcd_scaling()
 [all …]
 
 |