Home
last modified time | relevance | path

Searched refs:resolution (Results 1 – 25 of 338) sorted by relevance

12345678910>>...14

/kernel/linux/linux-5.10/drivers/iio/adc/
Dmcp320x.c67 unsigned int resolution; member
223 *val2 = adc->chip_info->resolution; in mcp320x_read_raw()
305 .resolution = 10
310 .resolution = 10
315 .resolution = 10
320 .resolution = 10
325 .resolution = 12
330 .resolution = 12
335 .resolution = 12
340 .resolution = 12
[all …]
Dad7949.c29 u8 resolution; member
33 [ID_AD7949] = { .num_channels = 8, .resolution = 14 },
34 [ID_AD7682] = { .num_channels = 4, .resolution = 16 },
35 [ID_AD7689] = { .num_channels = 8, .resolution = 16 },
54 u8 resolution; member
64 int bits_per_word = ad7949_adc->resolution; in ad7949_spi_write_cfg()
93 int bits_per_word = ad7949_adc->resolution; in ad7949_spi_read_channel()
94 int mask = GENMASK(ad7949_adc->resolution - 1, 0); in ad7949_spi_read_channel()
258 ad7949_adc->resolution = spec->resolution; in ad7949_spi_probe()
/kernel/linux/linux-5.10/drivers/iio/dac/
Dti-dac082s085.c25 u8 resolution; member
29 [dual_8bit] = { .num_channels = 2, .resolution = 8 },
30 [dual_10bit] = { .num_channels = 2, .resolution = 10 },
31 [dual_12bit] = { .num_channels = 2, .resolution = 12 },
32 [quad_8bit] = { .num_channels = 4, .resolution = 8 },
33 [quad_10bit] = { .num_channels = 4, .resolution = 10 },
34 [quad_12bit] = { .num_channels = 4, .resolution = 12 },
57 u8 resolution; member
68 u8 shift = 12 - ti_dac->resolution; in ti_dac_cmd()
205 *val2 = ti_dac->resolution; in ti_dac_read_raw()
[all …]
Dti-dac7311.c27 u8 resolution; member
31 [ID_DAC5311] = { .resolution = 8 },
32 [ID_DAC6311] = { .resolution = 10 },
33 [ID_DAC7311] = { .resolution = 12 },
54 u8 resolution; member
68 u8 shift = 14 - ti_dac->resolution; in ti_dac_cmd()
184 *val2 = ti_dac->resolution; in ti_dac_read_raw()
204 if (val >= (1 << ti_dac->resolution) || val < 0) in ti_dac_write_raw()
266 ti_dac->resolution = spec->resolution; in ti_dac_probe()
Dti-dac5571.c31 u8 resolution; member
35 [single_8bit] = {.num_channels = 1, .resolution = 8},
36 [single_10bit] = {.num_channels = 1, .resolution = 10},
37 [single_12bit] = {.num_channels = 1, .resolution = 12},
38 [quad_8bit] = {.num_channels = 4, .resolution = 8},
39 [quad_10bit] = {.num_channels = 4, .resolution = 10},
40 [quad_12bit] = {.num_channels = 4, .resolution = 12},
68 shift = 12 - data->spec->resolution; in dac5571_cmd_single()
82 shift = 16 - data->spec->resolution; in dac5571_cmd_quad()
256 *val2 = data->spec->resolution; in dac5571_read_raw()
[all …]
/kernel/linux/linux-5.10/sound/core/
Dhrtimer.c22 static unsigned int resolution; variable
48 ticks += ktime_divns(delta, ticks * resolution); in snd_hrtimer_callback()
54 hrtimer_add_expires_ns(hrt, t->sticks * resolution); in snd_hrtimer_callback()
101 hrtimer_start(&stime->hrt, ns_to_ktime(t->sticks * resolution), in snd_hrtimer_start()
135 resolution = hrtimer_resolution; in snd_hrtimer_init()
146 timer->hw.resolution = resolution; in snd_hrtimer_init()
147 timer->hw.ticks = NANO_SEC / resolution; in snd_hrtimer_init()
Dtimer.c93 unsigned int resolution; /* current period resolution in ns */ member
105 unsigned int resolution; /* current period resolution in ns */ member
476 return timer->hw.resolution; in snd_timer_hw_resolution()
500 unsigned long resolution = 0; in snd_timer_notify1() local
514 resolution = snd_timer_hw_resolution(timer); in snd_timer_notify1()
516 ti->ccallback(ti, event, &tstamp, resolution); in snd_timer_notify1()
526 ts->ccallback(ts, event, &tstamp, resolution); in snd_timer_notify1()
780 unsigned long resolution, ticks; in snd_timer_process_callbacks() local
792 resolution = ti->resolution; in snd_timer_process_callbacks()
796 ti->callback(ti, resolution, ticks); in snd_timer_process_callbacks()
[all …]
/kernel/linux/linux-5.10/scripts/kconfig/tests/err_recursive_dep/
Dexpected_stderr3 For a resolution refer to Documentation/kbuild/kconfig-language.rst
8 For a resolution refer to Documentation/kbuild/kconfig-language.rst
14 For a resolution refer to Documentation/kbuild/kconfig-language.rst
20 For a resolution refer to Documentation/kbuild/kconfig-language.rst
26 For a resolution refer to Documentation/kbuild/kconfig-language.rst
31 For a resolution refer to Documentation/kbuild/kconfig-language.rst
37 For a resolution refer to Documentation/kbuild/kconfig-language.rst
/kernel/linux/linux-5.10/sound/core/seq/
Dseq_timer.c24 tmr->tick.resolution = (tmr->tempo * 1000) / tmr->ppq; in snd_seq_timer_set_tick_resolution()
30 tmr->tick.resolution = (tmr->tempo / tmr->ppq) * 1000; in snd_seq_timer_set_tick_resolution()
31 tmr->tick.resolution += s; in snd_seq_timer_set_tick_resolution()
33 if (tmr->tick.resolution <= 0) in snd_seq_timer_set_tick_resolution()
34 tmr->tick.resolution = 1; in snd_seq_timer_set_tick_resolution()
121 unsigned long resolution, in snd_seq_timer_interrupt() argument
139 resolution *= ticks; in snd_seq_timer_interrupt()
142 resolution = (resolution >> 16) * tmr->skew + in snd_seq_timer_interrupt()
143 (((resolution & 0xffff) * tmr->skew) >> 16); in snd_seq_timer_interrupt()
147 snd_seq_inc_time_nsec(&tmr->cur_time, resolution); in snd_seq_timer_interrupt()
[all …]
Dseq_timer.h14 unsigned long resolution; /* time per tick in nsec */ member
54 unsigned long resolution) in snd_seq_timer_update_tick() argument
56 if (tick->resolution > 0) { in snd_seq_timer_update_tick()
57 tick->fraction += resolution; in snd_seq_timer_update_tick()
58 tick->cur_tick += (unsigned int)(tick->fraction / tick->resolution); in snd_seq_timer_update_tick()
59 tick->fraction %= tick->resolution; in snd_seq_timer_update_tick()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/camera/util/src/
Dutil.c140 bool ia_css_util_resolution_is_zero(const struct ia_css_resolution resolution) in ia_css_util_resolution_is_zero() argument
142 return (resolution.width == 0) || (resolution.height == 0); in ia_css_util_resolution_is_zero()
146 bool ia_css_util_resolution_is_even(const struct ia_css_resolution resolution) in ia_css_util_resolution_is_even() argument
148 return IS_EVEN(resolution.height) && IS_EVEN(resolution.width); in ia_css_util_resolution_is_even()
/kernel/linux/linux-5.10/Documentation/timers/
Dhrtimers.rst2 hrtimers - subsystem for high-resolution kernel timers
5 This patch introduces a new subsystem for high-resolution kernel timers.
9 back and forth trying to integrate high-resolution and high-precision
11 such high-resolution timer implementations in practice, we came to the
18 - the forced handling of low-resolution and high-resolution timers in
30 necessitate a more complex handling of high resolution timers, which
62 high-resolution timer subsystem as well.
64 While this subsystem does not offer high-resolution clock sources just
65 yet, the hrtimer subsystem can be easily extended with high-resolution
73 resolution and low precision use cases - once the precision-sensitive
[all …]
/kernel/linux/linux-5.10/drivers/acpi/acpica/
Dhwtimer.c30 acpi_status acpi_get_timer_resolution(u32 * resolution) in acpi_get_timer_resolution() argument
34 if (!resolution) { in acpi_get_timer_resolution()
39 *resolution = 24; in acpi_get_timer_resolution()
41 *resolution = 32; in acpi_get_timer_resolution()
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-driver-w1_therm47 What: /sys/bus/w1/devices/.../resolution
51 (RW) get or set the device resolution (on supported devices,
52 if not, this entry is not present). Note that the resolution
57 * '9..14': device resolution in bit
58 or resolution to set in bit
59 * '-xx': xx is kernel error when reading the resolution
62 Some DS18B20 clones are fixed in 12-bit resolution, so the
63 actual resolution is read back from the chip and verified. Error
82 conversion duration depend on the resolution (if
84 resolution, 750ms for 12bits.
[all …]
/kernel/linux/linux-5.10/drivers/watchdog/
Dbcm_kona_wdt.c32 #define SECS_TO_TICKS(x, w) ((x) << (w)->resolution)
33 #define TICKS_TO_SECS(x, w) ((x) >> (w)->resolution)
50 int resolution; member
124 res, wdt->resolution, in bcm_kona_show()
192 if (wdt->resolution > SECWDOG_MAX_RES) in bcm_kona_wdt_set_resolution_reg()
196 wdt->resolution << SECWDOG_CLKS_SHIFT); in bcm_kona_wdt_set_resolution_reg()
284 wdt->resolution = SECWDOG_DEFAULT_RESOLUTION; in bcm_kona_wdt_probe()
/kernel/linux/linux-5.10/drivers/hwmon/
Dftsteutates.c72 enum WATCHDOG_RESOLUTION resolution; member
223 enum WATCHDOG_RESOLUTION resolution) in fts_wd_set_resolution() argument
227 if (data->resolution == resolution) in fts_wd_set_resolution()
234 if ((resolution == seconds && ret & BIT(1)) || in fts_wd_set_resolution()
235 (resolution == minutes && (ret & BIT(1)) == 0)) { in fts_wd_set_resolution()
236 data->resolution = resolution; in fts_wd_set_resolution()
240 if (resolution == seconds) in fts_wd_set_resolution()
249 data->resolution = resolution; in fts_wd_set_resolution()
256 enum WATCHDOG_RESOLUTION resolution = seconds; in fts_wd_set_timeout() local
265 resolution = minutes; in fts_wd_set_timeout()
[all …]
Dlm75.c108 u8 resolution; /* In bits, 9 to 16 */ member
299 static inline long lm75_reg_to_mc(s16 temp, u8 resolution) in lm75_reg_to_mc() argument
301 return ((temp >> (16 - resolution)) * 1000) >> (resolution - 8); in lm75_reg_to_mc()
360 *val = lm75_reg_to_mc(regval, data->resolution); in lm75_read()
371 u8 resolution; in lm75_write_temp() local
390 resolution = data->params->resolution_limits; in lm75_write_temp()
392 resolution = data->resolution; in lm75_write_temp()
395 temp = DIV_ROUND_CLOSEST(temp << (resolution - 8), in lm75_write_temp()
396 1000) << (16 - resolution); in lm75_write_temp()
420 data->resolution = data->params->resolutions[index]; in lm75_update_interval()
[all …]
/kernel/linux/linux-5.10/sound/drivers/pcsp/
Dpcsp.c47 unsigned int resolution = hrtimer_resolution; in snd_pcsp_create() local
51 if (resolution > PCSP_MAX_PERIOD_NS) { in snd_pcsp_create()
53 "(%unS)\n", resolution); in snd_pcsp_create()
61 if (loops_per_jiffy >= PCSP_MIN_LPJ && resolution <= PCSP_MIN_PERIOD_NS) in snd_pcsp_create()
67 loops_per_jiffy, min_div, resolution); in snd_pcsp_create()
/kernel/linux/linux-5.10/include/sound/
Dtimer.h43 unsigned long resolution; /* average timer resolution for one tick in nsec */ member
89 unsigned long ticks, unsigned long resolution);
93 unsigned long resolution);
99 unsigned long resolution; /* current resolution for work */ member
/kernel/linux/linux-5.10/Documentation/hwmon/
Dds1621.rst102 also pin compatible with the DS1621 and provide multi-resolution support.
114 - DS1631 - 93ms..750ms for 9..12 bits resolution, respectively.
115 - DS1721 - 93ms..750ms for 9..12 bits resolution, respectively.
116 - DS1731 - 93ms..750ms for 9..12 bits resolution, respectively.
137 As mentioned above, the DS1631, DS1721, and DS1731 provide multi-resolution
154 At initial device power-on, the default resolution is set to 12-bits.
156 The resolution mode for the DS1631, DS1721, or DS1731 can be changed from
158 will normalize the range of input values to the device maximum resolution
208 Mathematically, the resolution can be derived from the conversion time
216 - 'g(x)' = the resolution in degrees C per LSB.
Dlm73.rst32 LSB: 0.25, 0.125, 0.0625, and 0.3125. Changing the resolution mode
34 From userspace, the desired resolution can be specified as a function of
37 maximum times defined for the resolution in the datasheet.
81 Mathematically, the resolution can be derived from the conversion time
87 resolution in degrees C per LSB.
/kernel/linux/linux-5.10/drivers/pwm/
Dpwm-mediatek.c127 u64 resolution; in pwm_mediatek_config() local
136 resolution = (u64)NSEC_PER_SEC * 1000; in pwm_mediatek_config()
137 do_div(resolution, clk_get_rate(pc->clk_pwms[pwm->hwpwm])); in pwm_mediatek_config()
139 cnt_period = DIV_ROUND_CLOSEST_ULL((u64)period_ns * 1000, resolution); in pwm_mediatek_config()
141 resolution *= 2; in pwm_mediatek_config()
144 resolution); in pwm_mediatek_config()
162 cnt_duty = DIV_ROUND_CLOSEST_ULL((u64)duty_ns * 1000, resolution); in pwm_mediatek_config()
/kernel/linux/linux-5.10/drivers/input/mouse/
Dlifebook.c228 static void lifebook_set_resolution(struct psmouse *psmouse, unsigned int resolution) in lifebook_set_resolution() argument
233 if (resolution == 0 || resolution > 400) in lifebook_set_resolution()
234 resolution = 400; in lifebook_set_resolution()
236 p = params[resolution / 100]; in lifebook_set_resolution()
238 psmouse->resolution = 50 << p; in lifebook_set_resolution()
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Ddev-decoder.rst65 height for given coded resolution.
67 coded resolution
68 stream resolution in pixels aligned to codec and hardware requirements;
69 typically visible resolution rounded up to full macroblocks;
70 see also: visible resolution.
73 width for given coded resolution.
132 height in pixels for given source resolution; relevant to encoders only.
134 source resolution
135 resolution in pixels of source frames being source to the encoder and
136 subject to further cropping to the bounds of visible resolution; relevant to
[all …]
/kernel/linux/linux-5.10/Documentation/fb/
Defifb.rst36 For GOP displays, efifb can autodetect the display's resolution and framebuffer
55 horizontal and vertical resolution, and optionally bit depth, and set
61 The EFI stub will choose the mode with the highest resolution (product
62 of horizontal and vertical resolution). If there are multiple modes
63 with the highest resolution, it will choose one with the highest color

12345678910>>...14