Home
last modified time | relevance | path

Searched full:scale (Results 1 – 25 of 1163) sorted by relevance

12345678910>>...47

/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-bus-iio-adc-mt63606 Calculating with scale and offset returns voltage in uV
14 Calculating with scale and offset returns voltage in uV
22 Calculating with scale and offset returns voltage in uV
29 Calculating with scale and offset returns voltage in uV
36 Calculating with scale and offset returns voltage in uV
43 Calculating with scale and offset returns voltage in uA
50 Calculating with scale and offset returns voltage in uA
57 Calculating with scale and offset returns voltage in uV
64 Calculating with scale and offset returns temperature in degree
71 Calculating with scale and offset returns voltage in uV
[all …]
/Linux-v6.1/drivers/media/test-drivers/vidtv/
Dvidtv_demod.c133 c->strength.stat[0].scale = FE_SCALE_DECIBEL; in vidtv_clean_stats()
137 c->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
142 c->pre_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
145 c->pre_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
148 c->post_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
151 c->post_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
154 c->block_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
157 c->block_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
166 u32 scale; in vidtv_demod_update_stats() local
169 scale = FE_SCALE_COUNTER; in vidtv_demod_update_stats()
[all …]
/Linux-v6.1/drivers/iio/adc/
Dsc27xx_adc.c110 int (*get_ratio)(int channel, int scale);
124 * should use the small-scale graph, and if more than 1.2v, we should use the
125 * big-scale graph.
218 static int sc2720_adc_get_ratio(int channel, int scale) in sc2720_adc_get_ratio() argument
222 switch (scale) { in sc2720_adc_get_ratio()
235 switch (scale) { in sc2720_adc_get_ratio()
250 switch (scale) { in sc2720_adc_get_ratio()
263 switch (scale) { in sc2720_adc_get_ratio()
279 static int sc2721_adc_get_ratio(int channel, int scale) in sc2721_adc_get_ratio() argument
286 return scale ? SC27XX_VOLT_RATIO(400, 1025) : in sc2721_adc_get_ratio()
[all …]
Dti-ads8688.c84 unsigned int scale; member
92 .scale = 76295,
97 .scale = 38148,
102 .scale = 19074,
107 .scale = 38148,
112 .scale = 19074,
124 ads8688_range_def[0].scale * st->vref_mv, in ads8688_show_scales()
125 ads8688_range_def[1].scale * st->vref_mv, in ads8688_show_scales()
126 ads8688_range_def[2].scale * st->vref_mv); in ads8688_show_scales()
263 scale_mv *= ads8688_range_def[st->range[chan->channel]].scale; in ads8688_read_raw()
[all …]
Dhx711.c24 /* gain to pulse and scale conversion */
31 int scale; member
36 * .scale depends on AVDD which in turn is known as soon as the regulator
38 * therefore we set .scale in hx711_probe()
65 return hx711_gain_to_scale[i].scale; in hx711_get_gain_to_scale()
69 static int hx711_get_scale_to_gain(int scale) in hx711_get_scale_to_gain() argument
74 if (hx711_gain_to_scale[i].scale == scale) in hx711_get_scale_to_gain()
314 * a scale greater than 1 mV per LSB is not possible in hx711_write_raw()
397 hx711_gain_to_scale[i].scale); in hx711_scale_available_show()
511 * full scale differential input range: AVDD / GAIN in hx711_probe()
[all …]
/Linux-v6.1/drivers/gpu/ipu-v3/
Dipu-ic-csc.c25 .scale = 2,
42 .scale = 1,
59 .scale = 2,
76 .scale = 1,
94 .scale = 2,
125 .scale = 1,
136 .scale = 1,
148 .scale = 1,
159 .scale = 1,
183 .scale = 2,
[all …]
/Linux-v6.1/arch/arm64/include/asm/
Dtlbflush.h128 * | ASID | TG | SCALE | NUM | TTL | BADDR |
133 * [BADDR, BADDR + (NUM + 1) * 2^(5*SCALE + 1) * PAGESIZE)
136 #define __TLBI_VADDR_RANGE(addr, asid, scale, num, ttl) \ argument
142 __ta |= (unsigned long)(scale) << 44; \
149 #define __TLBI_RANGE_PAGES(num, scale) \ argument
150 ((unsigned long)((num) + 1) << (5 * (scale) + 1))
158 #define __TLBI_RANGE_NUM(pages, scale) \ argument
159 ((((pages) >> (5 * (scale) + 1)) & TLBI_RANGE_MASK) - 1)
287 int scale = 0; in __flush_tlb_range() local
319 * by 'scale', so multiple range TLBI operations may be required. in __flush_tlb_range()
[all …]
/Linux-v6.1/drivers/media/i2c/
Dtw9910.c234 const struct tw9910_scale_ctrl *scale; member
353 const struct tw9910_scale_ctrl *scale) in tw9910_set_scale() argument
358 (scale->vscale & 0x0F00) >> 4 | in tw9910_set_scale()
359 (scale->hscale & 0x0F00) >> 8); in tw9910_set_scale()
364 scale->hscale & 0x00FF); in tw9910_set_scale()
369 scale->vscale & 0x00FF); in tw9910_set_scale()
431 const struct tw9910_scale_ctrl *scale; in tw9910_select_norm() local
437 scale = tw9910_ntsc_scales; in tw9910_select_norm()
440 scale = tw9910_pal_scales; in tw9910_select_norm()
447 tmp = abs(width - scale[i].width) + in tw9910_select_norm()
[all …]
/Linux-v6.1/include/linux/iio/
Dconsumer.h205 * scale will need to be applied if standard units required.
216 * scale will need to be applied if standard units required.
233 * the function will query the raw value and the channels scale and offset and
239 * iio_read_channel_processed_scale() - read and scale a processed value
242 * @scale: Scale factor to apply during the conversion
247 * like @iio_read_channel_processed() but also scale with an additional
248 * scale factor while attempting to minimize any precision loss.
251 unsigned int scale);
285 * scale will need to be applied if standard units required.
296 * scale will need to be applied if standard units are required.
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Drt5651.txt34 - realtek,over-current-scale-factor
35 u32, micbias over-current detection scale-factor, valid values are:
36 0: Scale current by 0.5
37 1: Scale current by 0.75
38 2: Scale current by 1.0
39 3: Scale current by 1.5
Drt5640.txt53 - realtek,over-current-scale-factor
54 u32, micbias over-current detection scale-factor, valid values are:
55 0: Scale current by 0.5
56 1: Scale current by 0.75
57 2: Scale current by 1.0
58 3: Scale current by 1.5
/Linux-v6.1/Documentation/admin-guide/acpi/
Dcppc_sysfs.rst14 scale. CPPC exposes a set of registers to describe abstract performance scale,
40 * highest_perf : Highest performance of this processor (abstract scale).
42 (abstract scale).
44 power savings (abstract scale).
45 * lowest_perf : Lowest performance of this processor (abstract scale).
50 frequency instead of abstract scale. These values should not be used for any
59 accumulates (abstract scale).
/Linux-v6.1/Documentation/driver-api/media/drivers/
Dsh_mobile_ceu_camera.rst59 (3) to (3') - sensor scale
62 (5) to (5') - reverse sensor scale applied to CEU cropped width or height
63 (2) to (5) - reverse sensor scale applied to CEU cropped left or top
64 (6) to (6') - CEU scale - user window
111 10. Use CEU scaling to scale to the requested user window:
119 The :ref:`V4L2 crop API <crop-scale>` says:
137 4. Sensor scaled to 3 : 3'. Sensor's scale is (2' - 2) / (3' - 3). Calculate
140 5. Calculate and apply host scale = (6' - 6) / (4' - 4)
/Linux-v6.1/drivers/gpu/drm/sprd/
Dmegacores_pll.c219 const u32 scale = 100; in dphy_timing_config() local
226 t_ui = 1000 * scale / (pll->freq / 1000); in dphy_timing_config()
236 range[L] = 50 * scale; in dphy_timing_config()
243 range[L] = 38 * scale; in dphy_timing_config()
244 range[H] = 95 * scale; in dphy_timing_config()
247 range[L] = 40 * scale + 4 * t_ui; in dphy_timing_config()
248 range[H] = 85 * scale + 6 * t_ui; in dphy_timing_config()
254 range[L] = 300 * scale; in dphy_timing_config()
258 range[L] = 145 * scale + 10 * t_ui; in dphy_timing_config()
265 range[L] = 60 * scale; in dphy_timing_config()
[all …]
/Linux-v6.1/drivers/iio/light/
Disl29018.c71 unsigned int scale; member
87 struct isl29018_scale scale; member
119 if (chip->scale.scale == isl29018_scales[int_time][i].scale && in isl29018_set_integration_time()
120 chip->scale.uscale == isl29018_scales[int_time][i].uscale) { in isl29018_set_integration_time()
121 chip->scale = isl29018_scales[new_int_time][i]; in isl29018_set_integration_time()
130 static int isl29018_set_scale(struct isl29018_chip *chip, int scale, int uscale) in isl29018_set_scale() argument
137 if (scale == isl29018_scales[chip->int_time][i].scale && in isl29018_set_scale()
153 chip->scale = new_scale; in isl29018_set_scale()
202 data_x_range = lux_data * chip->scale.scale + in isl29018_read_lux()
203 lux_data * chip->scale.uscale / 1000000; in isl29018_read_lux()
[all …]
/Linux-v6.1/tools/testing/selftests/bpf/verifier/
Dscale.c2 "scale: scale test 1",
11 "scale: scale test 2",
/Linux-v6.1/drivers/iio/afe/
Diio-rescale.c80 * For IIO_VAL_INT_PLUS_{MICRO,NANO} scale types if either *val in rescale_process_scale()
81 * OR *val2 is negative the schan scale is negative, i.e. in rescale_process_scale()
95 * If only one of the rescaler elements or the schan scale is in rescale_process_scale()
96 * negative, the combined scale is negative. in rescale_process_scale()
113 int scale, int scale2, int schan_off, in rescale_process_offset()
121 *val = div_s64(tmp, scale) + schan_off; in rescale_process_offset()
124 *val = div_s64(rescale->offset, scale) + schan_off; in rescale_process_offset()
128 *val = div_s64(tmp, scale) + schan_off; in rescale_process_offset()
132 tmp2 = ((s64)scale * 1000000000LL) + scale2; in rescale_process_offset()
137 tmp2 = ((s64)scale * 1000000LL) + scale2; in rescale_process_offset()
[all …]
/Linux-v6.1/drivers/media/common/siano/
Dsmsdvb-main.c136 c->strength.stat[0].scale = FE_SCALE_DECIBEL; in smsdvb_stats_not_ready()
137 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in smsdvb_stats_not_ready()
150 c->post_bit_error.stat[i].scale = FE_SCALE_NOT_AVAILABLE; in smsdvb_stats_not_ready()
151 c->post_bit_count.stat[i].scale = FE_SCALE_NOT_AVAILABLE; in smsdvb_stats_not_ready()
152 c->block_error.stat[i].scale = FE_SCALE_NOT_AVAILABLE; in smsdvb_stats_not_ready()
153 c->block_count.stat[i].scale = FE_SCALE_NOT_AVAILABLE; in smsdvb_stats_not_ready()
279 c->block_error.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_per_slices()
280 c->block_count.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_per_slices()
285 c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_per_slices()
286 c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_per_slices()
[all …]
/Linux-v6.1/include/linux/input/
Dadxl34x.h22 * form with a scale factor of 15.6 mg/LSB (i.e. 0x7F = +2 g)
49 * The data format is unsigned. The scale factor is 62.5 mg/LSB
60 * to qualify as a tap event. The scale factor is 625 us/LSB. A zero
70 * window tap_window for a possible second tap event. The scale
81 * tap can begin. The scale factor is 1.25 ms/LSB. A zero value will
126 * The data format is unsigned. The scale factor is
136 * detection. The data format is unsigned. The scale
147 * inactivity_threshold for inactivity to be declared. The scale factor
166 * occurring. The scale factor is 62.5 mg/LSB. A zero value may
179 * scale factor is 5 ms/LSB. A zero value may result in
[all …]
/Linux-v6.1/drivers/media/platform/st/sti/bdisp/
Dbdisp-filter.h13 * @min: min scale factor for this filter (6.10 fixed point)
14 * @max: max scale factor for this filter (6.10 fixed point)
25 * @min: min scale factor for this filter (6.10 fixed point)
26 * @max: max scale factor for this filter (6.10 fixed point)
/Linux-v6.1/drivers/leds/
Dleds-lp8788.c31 enum lp8788_isink_scale scale; member
37 .scale = LP8788_ISINK_SCALE_100mA,
50 cfg->scale = pdata->scale; in lp8788_led_init_device()
57 /* scale configuration */ in lp8788_led_init_device()
60 val = cfg->scale << (cfg->num + LP8788_ISINK_SCALE_OFFSET); in lp8788_led_init_device()
/Linux-v6.1/Documentation/RCU/Design/Data-Structures/
DBigTreePreemptRCUBHdyntickCB.svg407 transform="scale(1.0213945,0.97905363)">struct</text>
418 transform="scale(1.0213945,0.97905363)">rcu_head</text>
429 transform="scale(1.0213945,0.97905363)">struct</text>
440 transform="scale(1.0213945,0.97905363)">rcu_head</text>
451 transform="scale(1.0213945,0.97905363)">struct</text>
462 transform="scale(1.0213945,0.97905363)">rcu_head</text>
473 transform="scale(1.0213945,0.97905363)">rcu_state</text>
485 transform="scale(1.0213945,0.97905363)">struct</text>
496 transform="scale(1.0213945,0.97905363)">rcu_node</text>
507 transform="scale(1.0213945,0.97905363)">struct</text>
[all …]
/Linux-v6.1/drivers/media/dvb-frontends/
Dmn88473.c324 c->strength.stat[0].scale = FE_SCALE_RELATIVE; in mn88473_read_status()
327 c->strength.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mn88473_read_status()
349 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in mn88473_read_status()
383 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in mn88473_read_status()
405 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in mn88473_read_status()
407 c->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mn88473_read_status()
424 c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER; in mn88473_read_status()
426 c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER; in mn88473_read_status()
429 c->post_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mn88473_read_status()
430 c->post_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mn88473_read_status()
[all …]
/Linux-v6.1/arch/arm64/kernel/
Dtopology.c153 u64 core_cnt, const_cnt, scale; in amu_scale_freq_tick() local
169 * scale = ------- * -------------------- in amu_scale_freq_tick()
175 scale = core_cnt - prev_core_cnt; in amu_scale_freq_tick()
176 scale *= this_cpu_read(arch_max_freq_scale); in amu_scale_freq_tick()
177 scale = div64_u64(scale >> SCHED_CAPACITY_SHIFT, in amu_scale_freq_tick()
180 scale = min_t(unsigned long, scale, SCHED_CAPACITY_SCALE); in amu_scale_freq_tick()
181 this_cpu_write(arch_freq_scale, (unsigned long)scale); in amu_scale_freq_tick()
/Linux-v6.1/drivers/clk/
Dclk-fractional-divider.c29 * we might scale up the rate by 2^scale (see the description of
32 * scale = floor(log2(parent_rate / rate)) - nwidth (5)
35 * prescaler, which is capable to divide by 2^scale. In this way
114 * by (scale - fd->nwidth) bits. in clk_fractional_divider_general_approximation()
119 unsigned long scale = fls_long(*parent_rate / rate - 1); in clk_fractional_divider_general_approximation() local
121 if (scale > fd->nwidth) in clk_fractional_divider_general_approximation()
122 rate <<= scale - fd->nwidth; in clk_fractional_divider_general_approximation()

12345678910>>...47