Home
last modified time | relevance | path

Searched full:ratio (Results 1 – 25 of 1153) sorted by relevance

12345678910>>...47

/openbmc/linux/tools/perf/tests/
H A Dparse-metric.c125 static int compute_metric(const char *name, struct value *vals, double *ratio) in compute_metric() argument
127 return __compute_metric(name, vals, name, ratio, NULL, NULL); in compute_metric()
139 double ratio; in test_ipc() local
147 compute_metric("IPC", vals, &ratio) == 0); in test_ipc()
149 TEST_ASSERT_VAL("IPC failed, wrong ratio", in test_ipc()
150 ratio == 1.5); in test_ipc()
156 double ratio; in test_frontend() local
166 compute_metric("Frontend_Bound_SMT", vals, &ratio) == 0); in test_frontend()
168 TEST_ASSERT_VAL("Frontend_Bound_SMT failed, wrong ratio", in test_frontend()
169 ratio == 0.45); in test_frontend()
[all …]
/openbmc/u-boot/board/samsung/odroid/
H A Dodroid.c150 * coreout = MOUT / (ratio + 1) = 1000 MHz (0) in board_clock_init()
151 * corem0 = armclk / (ratio + 1) = 333 MHz (2) in board_clock_init()
152 * corem1 = armclk / (ratio + 1) = 166 MHz (5) in board_clock_init()
153 * periph = armclk / (ratio + 1) = 1000 MHz (0) in board_clock_init()
154 * atbout = MOUT / (ratio + 1) = 200 MHz (4) in board_clock_init()
155 * pclkdbgout = atbout / (ratio + 1) = 100 MHz (1) in board_clock_init()
156 * sclkapll = MOUTapll / (ratio + 1) = 1000 MHz (0) in board_clock_init()
157 * core2out = core_out / (ratio + 1) = 1000 MHz (0) (armclk) in board_clock_init()
171 * doutcopy = MOUThpm / (ratio + 1) = 200 (4) in board_clock_init()
172 * sclkhpm = doutcopy / (ratio + 1) = 200 (4) in board_clock_init()
[all …]
/openbmc/linux/drivers/thermal/intel/
H A Dintel_powerclamp.c42 * we increment the confidence counter for the given target ratio.
48 * idle ratio. Similar to frequency modulation.
56 /* Idle ratio observed using package C-state counters */
263 MODULE_PARM_DESC(max_idle, "maximum injected idle time to the total CPU time ratio in percent range…
311 "\tpowerclamp controls idle ratio within this window. larger\n"
399 static unsigned int get_compensation(int ratio) in get_compensation() argument
407 if (ratio == 1 && in get_compensation()
408 cal_data[ratio].confidence >= CONFIDENCE_OK && in get_compensation()
409 cal_data[ratio + 1].confidence >= CONFIDENCE_OK && in get_compensation()
410 cal_data[ratio + 2].confidence >= CONFIDENCE_OK) { in get_compensation()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_dwb_scl.c530 static const uint16_t *wbscl_get_filter_3tap_16p(struct fixed31_32 ratio) in wbscl_get_filter_3tap_16p() argument
532 if (ratio.value < dc_fixpt_one.value) in wbscl_get_filter_3tap_16p()
534 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value) in wbscl_get_filter_3tap_16p()
536 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value) in wbscl_get_filter_3tap_16p()
542 static const uint16_t *wbscl_get_filter_4tap_16p(struct fixed31_32 ratio) in wbscl_get_filter_4tap_16p() argument
544 if (ratio.value < dc_fixpt_one.value) in wbscl_get_filter_4tap_16p()
546 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value) in wbscl_get_filter_4tap_16p()
548 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value) in wbscl_get_filter_4tap_16p()
554 static const uint16_t *wbscl_get_filter_5tap_16p(struct fixed31_32 ratio) in wbscl_get_filter_5tap_16p() argument
556 if (ratio.value < dc_fixpt_one.value) in wbscl_get_filter_5tap_16p()
[all …]
/openbmc/u-boot/arch/x86/cpu/intel_common/
H A Dcpu.c72 /* Check for Flex Ratio support */ in cpu_set_flex_ratio_to_tdp_nominal()
82 /* Use nominal TDP ratio for flex ratio */ in cpu_set_flex_ratio_to_tdp_nominal()
86 /* See if flex ratio is already set to nominal TDP ratio */ in cpu_set_flex_ratio_to_tdp_nominal()
90 /* Set flex ratio to nominal TDP ratio */ in cpu_set_flex_ratio_to_tdp_nominal()
96 /* Set flex ratio in soft reset data register bits 11:6 */ in cpu_set_flex_ratio_to_tdp_nominal()
100 debug("CPU: Soft reset to set up flex ratio\n"); in cpu_set_flex_ratio_to_tdp_nominal()
/openbmc/linux/sound/soc/codecs/
H A Dcs42xx8.c182 unsigned int ratio[3]; member
266 u32 ratio[2]; in cs42xx8_hw_params() local
278 ratio[tx] = rate[tx] > 0 ? cs42xx8->sysclk / rate[tx] : 0; in cs42xx8_hw_params()
279 ratio[!tx] = rate[!tx] > 0 ? cs42xx8->sysclk / rate[!tx] : 0; in cs42xx8_hw_params()
301 /* Is the ratio[tx] valid ? */ in cs42xx8_hw_params()
303 (cs42xx8_ratios[i].ratio[0] == ratio[tx] || in cs42xx8_hw_params()
304 cs42xx8_ratios[i].ratio[1] == ratio[tx] || in cs42xx8_hw_params()
305 cs42xx8_ratios[i].ratio[2] == ratio[tx]) : in cs42xx8_hw_params()
306 (cs42xx8_ratios[i].ratio[fm[tx]] == ratio[tx])) && in cs42xx8_hw_params()
310 if (!ratio[tx]) in cs42xx8_hw_params()
[all …]
/openbmc/linux/tools/testing/selftests/memory-hotplug/
H A Dmem-on-off-test.sh148 # Run with default of ratio=2 for Kselftest run
149 ratio=2
165 ratio=$OPTARG
166 if [ "$ratio" -gt 100 ] || [ "$ratio" -lt 0 ]; then
181 echo "Test scope: $ratio% hotplug memory"
200 # Offline $ratio percent of hot-pluggable memory
203 target=`echo "a=$hotpluggable_num*$ratio; if ( a%100 ) a/100+1 else a/100" | bc`
204 echo -e "\t offline $ratio% hot-pluggable memory in online state"
267 # Offline $ratio percent of hot-pluggable memory
271 if [ $((RANDOM % 100)) -lt $ratio ]; then
[all …]
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_cdclk.c1230 u8 ratio; member
1234 { .refclk = 19200, .cdclk = 144000, .divider = 8, .ratio = 60 },
1235 { .refclk = 19200, .cdclk = 288000, .divider = 4, .ratio = 60 },
1236 { .refclk = 19200, .cdclk = 384000, .divider = 3, .ratio = 60 },
1237 { .refclk = 19200, .cdclk = 576000, .divider = 2, .ratio = 60 },
1238 { .refclk = 19200, .cdclk = 624000, .divider = 2, .ratio = 65 },
1243 { .refclk = 19200, .cdclk = 79200, .divider = 8, .ratio = 33 },
1244 { .refclk = 19200, .cdclk = 158400, .divider = 4, .ratio = 33 },
1245 { .refclk = 19200, .cdclk = 316800, .divider = 2, .ratio = 33 },
1250 { .refclk = 19200, .cdclk = 172800, .divider = 2, .ratio = 18 },
[all …]
/openbmc/u-boot/arch/arm/mach-exynos/
H A Dclock.c450 /* Clock divider ratio for this peripheral */ in exynos5_get_periph_rate()
454 /* Clock pre-divider ratio for this peripheral */ in exynos5_get_periph_rate()
544 /* Clock divider ratio for this peripheral */ in exynos542x_get_periph_rate()
548 /* Clock pre-divider ratio for this peripheral */ in exynos542x_get_periph_rate()
641 unsigned int ratio; in exynos4_get_pwm_clk() local
664 ratio = readl(&clk->div_peril3); in exynos4_get_pwm_clk()
665 ratio = ratio & 0xf; in exynos4_get_pwm_clk()
668 ratio = 8; in exynos4_get_pwm_clk()
672 pclk = sclk / (ratio + 1); in exynos4_get_pwm_clk()
681 unsigned int ratio; in exynos4x12_get_pwm_clk() local
[all …]
/openbmc/u-boot/drivers/clk/
H A Dmpc83xx_clk.h8 * enum ratio - Description of a core clock ratio
9 * @RAT_UNK: Unknown ratio
11 * @RAT_1_TO_8: Ratio 1:8
12 * @RAT_1_TO_4: Ratio 1:4
13 * @RAT_1_TO_2: Ratio 1:2
14 * @RAT_1_TO_1: Ratio 1:1
15 * @RAT_1_5_TO_1: Ratio 1.5:1
16 * @RAT_2_TO_1: Ratio 2:1
17 * @RAT_2_5_TO_1: Ratio 2.5:1
18 * @RAT_3_TO_1: Ratio 3:1
[all …]
/openbmc/u-boot/board/freescale/mpc8610hpcd/
H A DREADME50 pixis_reset altbank cf <SYSCLK freq> <COREPLL ratio> <MPXPLL ratio>
51 pixis_reset cf <SYSCLK freq> <COREPLL ratio> <MPXPLL ratio>
65 * 40 is SYSCLK, 2.5 is COREPLL ratio, 10 is MPXPLL ratio
/openbmc/linux/drivers/media/platform/ti/omap3isp/
H A Dispresizer.c52 * Constants for ratio calculation
305 * @ratio: Structure for ratio parameters.
310 const struct resizer_ratio *ratio) in resizer_set_ratio() argument
318 rgval |= ((ratio->horz - 1) << ISPRSZ_CNT_HRSZ_SHIFT) in resizer_set_ratio()
320 rgval |= ((ratio->vert - 1) << ISPRSZ_CNT_VRSZ_SHIFT) in resizer_set_ratio()
325 if (ratio->horz > MID_RESIZE_VALUE) in resizer_set_ratio()
331 if (ratio->vert > MID_RESIZE_VALUE) in resizer_set_ratio()
683 * @ratio : return calculated ratios
687 * has a fixed number of phases that depend on the resizing ratio. As the ratio
691 * The input/output/ratio relationship is given by the OMAP34xx TRM:
[all …]
/openbmc/linux/sound/soc/fsl/
H A Dfsl_esai.c161 * @ratio: desired overall ratio for the paticipating dividers
165 static int fsl_esai_divisor_cal(struct snd_soc_dai *dai, bool tx, u32 ratio, in fsl_esai_divisor_cal() argument
176 if (ratio > 2 * 8 * 256 * maxfp || ratio < 2) { in fsl_esai_divisor_cal()
177 dev_err(dai->dev, "the ratio is out of range (2 ~ %d)\n", in fsl_esai_divisor_cal()
180 } else if (ratio % 2) { in fsl_esai_divisor_cal()
185 ratio /= 2; in fsl_esai_divisor_cal()
187 psr = ratio <= 256 * maxfp ? ESAI_xCCR_xPSR_BYPASS : ESAI_xCCR_xPSR_DIV8; in fsl_esai_divisor_cal()
189 /* Do not loop-search if PM (1 ~ 256) alone can serve the ratio */ in fsl_esai_divisor_cal()
190 if (ratio <= 256) { in fsl_esai_divisor_cal()
191 pm = ratio; in fsl_esai_divisor_cal()
[all …]
/openbmc/u-boot/drivers/fpga/
H A Dsocfpga_gen5.c21 /* Set CD ratio */
22 static void fpgamgr_set_cd_ratio(unsigned long ratio) in fpgamgr_set_cd_ratio() argument
26 (ratio & 0x3) << FPGAMGRREGS_CTRL_CDRATIO_LSB); in fpgamgr_set_cd_ratio()
47 /* To determine the CD ratio */ in fpgamgr_program_init()
48 /* MSEL[1:0] = 0, CD Ratio = 1 */ in fpgamgr_program_init()
51 /* MSEL[1:0] = 1, CD Ratio = 4 */ in fpgamgr_program_init()
54 /* MSEL[1:0] = 2, CD Ratio = 8 */ in fpgamgr_program_init()
62 /* To determine the CD ratio */ in fpgamgr_program_init()
63 /* MSEL[1:0] = 0, CD Ratio = 1 */ in fpgamgr_program_init()
66 /* MSEL[1:0] = 1, CD Ratio = 2 */ in fpgamgr_program_init()
[all …]
/openbmc/linux/tools/testing/selftests/net/forwarding/
H A Dsch_ets_tests.sh54 local ratio=$(echo "scale=2; 100 * $d / $total" | bc -l)
56 test $(echo "$ratio > 95.0" | bc -l) -eq 1
59 log_info "Expected ratio >95% Measured ratio $ratio"
61 test $(echo "$ratio < 5" | bc -l) -eq 1
64 log_info "Expected ratio <5% Measured ratio $ratio"
/openbmc/openbmc/meta-nuvoton/recipes-nuvoton/program-edid/program-edid/
H A Dedid.json4 "Aspect ratio (landscape)": null,
5 "Aspect ratio (portrait)": null,
166 "Ratio": "4:3", string
171 "Ratio": "5:4", string
176 "Ratio": "5:4", string
181 "Ratio": "5:4", string
186 "Ratio": "4:3", string
191 "Ratio": "16:10", string
/openbmc/linux/Documentation/admin-guide/thermal/
H A Dintel_powerclamp.rst74 ratio (based on power reduction), and the error is the difference
75 between the actual package level C-state residency ratio and the target idle
76 ratio.
82 clamping actions of controlled duty ratio and duration. Each per-CPU
129 instantly as given input (target idle ratio). After injection,
152 a) determine the effective range of idle injection ratio
153 b) determine the amount of compensation needed at each target ratio
155 Compensation to each target ratio consists of two parts:
165 additional idle ratio can be added to quiet interrupts, by
215 we have a simple algorithm to double the injection ratio. A possible
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/
H A Dmetrics.json12 …"BriefDescription": "This metric measures the ratio of branches mispredicted to the total number o…
47 …"BriefDescription": "This metric measures the ratio of instruction TLB Walks to the total number o…
82 …"BriefDescription": "This metric measures the ratio of instruction TLB Walks to the total number o…
89 …"BriefDescription": "This metric measures the ratio of level 1 data cache accesses missed to the t…
103 …"BriefDescription": "This metric measures the ratio of level 1 data TLB accesses missed to the tot…
117 …"BriefDescription": "This metric measures the ratio of level 1 instruction cache accesses missed t…
131 …"BriefDescription": "This metric measures the ratio of level 1 instruction TLB accesses missed to …
145 …"BriefDescription": "This metric measures the ratio of level 2 cache accesses missed to the total …
159 …"BriefDescription": "This metric measures the ratio of level 2 unified TLB accesses missed to the …
173 …"BriefDescription": "This metric measures the ratio of last level cache read accesses hit in the c…
[all …]
/openbmc/linux/drivers/media/dvb-frontends/
H A Dves1x93.c165 u32 ratio; in ves1x93_set_symbolrate() local
184 ratio = tmp / FIN; in ves1x93_set_symbolrate()
187 ratio = (ratio << 8) + tmp / FIN; in ves1x93_set_symbolrate()
190 ratio = (ratio << 8) + tmp / FIN; in ves1x93_set_symbolrate()
194 if (ratio < MUL/3) FNR = 0; in ves1x93_set_symbolrate()
195 if (ratio < (MUL*11)/50) FNR = 1; in ves1x93_set_symbolrate()
196 if (ratio < MUL/6) FNR = 2; in ves1x93_set_symbolrate()
197 if (ratio < MUL/9) FNR = 3; in ves1x93_set_symbolrate()
198 if (ratio < MUL/12) FNR = 4; in ves1x93_set_symbolrate()
199 if (ratio < (MUL*11)/200) FNR = 5; in ves1x93_set_symbolrate()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dtransform.h69 /* Active format aspect ratio */
266 const uint16_t *get_filter_3tap_16p(struct fixed31_32 ratio);
267 const uint16_t *get_filter_3tap_64p(struct fixed31_32 ratio);
268 const uint16_t *get_filter_4tap_16p(struct fixed31_32 ratio);
269 const uint16_t *get_filter_4tap_64p(struct fixed31_32 ratio);
270 const uint16_t *get_filter_5tap_64p(struct fixed31_32 ratio);
271 const uint16_t *get_filter_6tap_64p(struct fixed31_32 ratio);
272 const uint16_t *get_filter_7tap_64p(struct fixed31_32 ratio);
273 const uint16_t *get_filter_8tap_64p(struct fixed31_32 ratio);
/openbmc/linux/Documentation/mm/
H A Dzsmalloc.rst57 the number of zspages with usage ratio less than 10% (see below)
59 the number of zspages with usage ratio between 10% and 20%
61 the number of zspages with usage ratio between 20% and 30%
63 the number of zspages with usage ratio between 30% and 40%
65 the number of zspages with usage ratio between 40% and 50%
67 the number of zspages with usage ratio between 50% and 60%
69 the number of zspages with usage ratio between 60% and 70%
71 the number of zspages with usage ratio between 70% and 80%
73 the number of zspages with usage ratio between 80% and 90%
75 the number of zspages with usage ratio between 90% and 99%
[all …]
/openbmc/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_uds.c50 * uds_output_size - Return the output size for an input size and scaling ratio
52 * @ratio: scaling ratio in U4.12 fixed-point format
54 static unsigned int uds_output_size(unsigned int input, unsigned int ratio) in uds_output_size() argument
56 if (ratio > 4096) { in uds_output_size()
60 mp = ratio / 4096; in uds_output_size()
63 return (input - 1) / mp * mp * 4096 / ratio + 1; in uds_output_size()
66 return (input - 1) * 4096 / ratio + 1; 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
87 static unsigned int uds_passband_width(unsigned int ratio) in uds_passband_width() argument
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-firmware-opal-psr4 Description: Power-Shift-Ratio directory for Powernv P9 servers
6 Power-Shift-Ratio allows to provide hints the firmware
16 Power-Shift-Ratio between CPU and GPU for a given chip
17 with chip-id X. This file gives the ratio (0-100)
/openbmc/linux/drivers/clk/
H A Dclk-cs2000-cp.c202 u64 ratio; in cs2000_rate_to_ratio() local
206 * ratio = rate_out / rate_in * 2^multiplier in cs2000_rate_to_ratio()
211 ratio = (u64)rate_out << multiplier; in cs2000_rate_to_ratio()
212 do_div(ratio, rate_in); in cs2000_rate_to_ratio()
214 return ratio; in cs2000_rate_to_ratio()
217 static unsigned long cs2000_ratio_to_rate(u32 ratio, u32 rate_in, bool lf_ratio) in cs2000_ratio_to_rate() argument
223 * ratio = rate_out / rate_in * 2^multiplier in cs2000_ratio_to_rate()
229 rate_out = (u64)ratio * rate_in; in cs2000_ratio_to_rate()
301 u32 ratio; in cs2000_recalc_rate() local
303 ratio = cs2000_ratio_get(priv, ch); in cs2000_recalc_rate()
[all …]
/openbmc/u-boot/board/freescale/mpc8544ds/
H A DREADME68 pixis_reset altbank cf <SYSCLK freq> <COREPLL ratio> <MPXPLL ratio>
69 pixis_reset cf <SYSCLK freq> <COREPLL ratio> <MPXPLL ratio>
83 * 40 is SYSCLK, 2.5 is COREPLL ratio, 10 is MPXPLL ratio

12345678910>>...47