Home
last modified time | relevance | path

Searched full:jitter (Results 1 – 25 of 102) sorted by relevance

12345

/linux/drivers/iio/common/inv_sensors/
H A Dinv_sensors_timestamp.c13 /* compute jitter, min and max following jitter in per mille */
48 ts->min_period = INV_SENSORS_TIMESTAMP_MIN(chip->clock_period, chip->jitter); in inv_sensors_timestamp_init()
49 ts->max_period = INV_SENSORS_TIMESTAMP_MAX(chip->clock_period, chip->jitter); in inv_sensors_timestamp_init()
115 int64_t delta, jitter; in inv_align_timestamp_it() local
121 /* adjust timestamp while respecting jitter */ in inv_align_timestamp_it()
124 jitter = INV_SENSORS_TIMESTAMP_JITTER((int64_t)ts->period, ts->chip.jitter); in inv_align_timestamp_it()
125 if (delta > jitter) in inv_align_timestamp_it()
127 else if (delta < -jitter) in inv_align_timestamp_it()
/linux/tools/testing/selftests/rcutorture/bin/
H A Djitterstart.sh4 # Start up the specified number of jitter.sh scripts in the background.
8 # n: Number of jitter.sh scripts to start up.
21 echo jitterstart.sh: Missing count of jitter.sh scripts to start.
36 jitter.sh $jitter_i "${jittering_dir}/jittering" "$@" &
H A Djitter.sh5 # of this script is to inflict random OS jitter on a concurrently running
8 # Usage: jitter.sh me jittering-path duration [ sleepmax [ spinmax ] ]
H A Dkvm-transform.sh10 # jitter_dir: Jitter directory for TORTURE_JITTER_START and
42 echo "Need valid jitter directory: '$jitter_dir'"
H A Djitterstop.sh4 # Remove the "jittering" file, signaling the jitter.sh scripts to stop,
/linux/Documentation/timers/
H A Dno_hz.rst8 efficiency and reducing OS jitter. Reducing OS jitter is important for
202 So you enable all the OS-jitter features described in this document,
204 your workload isn't affected that much by OS jitter, or is it because
206 by providing a simple OS-jitter test suite, which is available on branch
213 whether or not you have succeeded in removing OS jitter from your system.
214 If this trace shows that you have removed OS jitter as much as is
216 sensitive to OS jitter.
219 We do not currently have a good way to remove OS jitter from single-CPU
286 of OS jitter, including interrupts and system-utility tasks
290 * Some sources of OS jitter can currently be eliminated only by
[all …]
/linux/crypto/
H A Djitterentropy.c2 * Non-physical true random number generator based on timing jitter --
3 * Jitter RNG standalone code.
54 …#error "The CPU Jitter random number generator must not be compiled with optimizations. See docume…
247 * The Jitter RNG uses an enhanced version of the Repetition Count Test
250 * values during the generation of one Jitter RNG output block.
254 * During the counting operation, the Jitter RNG always calculates the RCT
256 * the Jitter RNG output block will be calculated completely but discarded at
257 * the end. The caller of the Jitter RNG is informed with an error code.
309 * 1st derivative of the jitter measurement (time delta)
310 * 2nd derivative of the jitter measurement (delta of time deltas)
[all …]
H A Djitterentropy-kcapi.c2 * Non-physical true random number generator based on timing jitter --
235 * Jitter RNG's unpredictable behavior. If we have a slower hash in jent_kcapi_init()
294 panic("Jitter RNG permanent health test failure\n"); in jent_kcapi_random()
296 pr_err("Jitter RNG permanent health test failure\n"); in jent_kcapi_random()
300 pr_warn_ratelimited("Reset Jitter RNG due to intermittent health test failure\n"); in jent_kcapi_random()
375 MODULE_DESCRIPTION("Non-physical True Random Number Generator based on CPU Jitter");
/linux/kernel/time/
H A Dntp.c45 * @pps_jitter: PPS current jitter in nanoseconds
52 * @pps_jitcnt: PPS monitor: jitter limit exceeded
184 * PPS jitter exceeded when PPS time synchronization in is_error_status()
201 txc->jitter = ntpdata->pps_jitter; in pps_fill_timex()
203 txc->jitter = ntpdata->pps_jitter / NSEC_PER_USEC; in pps_fill_timex()
233 txc->jitter = 0; in pps_fill_timex()
878 /* Get current phase correction and jitter */
879 static inline long pps_phase_filter_get(struct ntp_data *ntpdata, long *jitter) in pps_phase_filter_get() argument
881 *jitter = ntpdata->pps_tf[0] - ntpdata->pps_tf[1]; in pps_phase_filter_get()
882 if (*jitter < 0) in pps_phase_filter_get()
[all …]
/linux/include/uapi/linux/
H A Dtimex.h81 __kernel_long_t jitter; /* pps jitter (us) (ro) */ member
84 __kernel_long_t jitcnt; /* jitter limit exceeded (ro) */
120 long long jitter; /* pps jitter (us) (ro) */ member
124 long long jitcnt; /* jitter limit exceeded (ro) */
182 #define STA_PPSJITTER 0x0200 /* PPS signal jitter exceeded (ro) */
/linux/include/linux/usb/
H A Dmidi-v2.h41 #define USB_MS_MIDI_PROTO_1_0_64_JRTS 0x02 /* MIDI 1.0, UMP up to 64bits, Jitter Reduction Timestam…
43 #define USB_MS_MIDI_PROTO_1_0_128_JRTS 0x04 /* MIDI 1.0, UMP up to 128bits, Jitter Reduction Timest…
45 #define USB_MS_MIDI_PROTO_2_0_JRTS 0x12 /* MIDI 2.0, Jitter Reduction Timestamps */
/linux/net/sched/
H A Dsch_netem.c44 packets and add random jitter (and correlation). The random
78 /* a linear queue; reduces rbtree rebalancing when jitter is low */
90 s64 jitter; member
482 if (q->latency || q->jitter || q->rate) in netem_enqueue()
558 delay = tabledist(q->latency, q->jitter, in netem_enqueue()
1029 q->jitter = PSCHED_TICKS2NS(qopt->jitter); in netem_change()
1062 q->jitter = nla_get_s64(tb[TCA_NETEM_JITTER64]); in netem_change()
1070 /* capping jitter to the range acceptable by tabledist() */ in netem_change()
1071 q->jitter = min_t(s64, abs(q->jitter), INT_MAX); in netem_change()
1180 qopt.jitter = min_t(psched_time_t, PSCHED_NS2TICKS(q->jitter), in netem_dump()
[all …]
/linux/include/net/
H A Dieee8021q.h17 * @IEEE8021Q_TT_VI: Video, < 100 ms latency and jitter
18 * @IEEE8021Q_TT_VO: Voice, < 10 ms latency and jitter
/linux/Documentation/sound/cards/
H A Dimg-spdif-in.rst43 This control is used to modify the locking/jitter rejection characteristics
44 of the block. Larger values increase the locking range, but reduce jitter
/linux/drivers/iio/frequency/
H A DKconfig15 tristate "Analog Devices AD9523 Low Jitter Clock Generator"
18 Say yes here to build support for Analog Devices AD9523 Low Jitter
/linux/drivers/media/pci/mantis/
H A Dmantis_pcmcia.c28 * again, definitely it is jitter alone
52 * again, definitely it is jitter alone
/linux/kernel/trace/
H A Dtrace_clock.c11 * - medium: scalable global clock with some jitter
54 * jitter between CPUs. So it's a pretty scalable clock, but there
/linux/drivers/input/touchscreen/
H A Dmk712.c21 * 1999-12-19: added anti-jitter code, report pen-up events, fixed mk712_poll
24 * 2000-01-05: checked in new anti-jitter code, changed mouse protocol, fixed
/linux/include/linux/
H A Dtrace_clock.h10 * - medium: scalable global clock with some jitter
/linux/drivers/clk/
H A Dclk-max77686.c258 /* MAX77802: Enable low-jitter mode on the 32khz clocks. */ in max77686_clk_probe()
264 dev_err(dev, "Failed to config low-jitter: %d\n", ret); in max77686_clk_probe()
H A DKconfig54 tristate "Ti LMK04832 JESD204B Compliant Clock Jitter Cleaner"
59 Low-Noise JESD204B Compliant Clock Jitter Cleaner With Dual Loop PLLs
442 and jitter attenuator ICs with fractional and integer dividers.
/linux/drivers/hte/
H A DKconfig10 less jitter. This framework provides a generic interface to such HTE
/linux/drivers/net/wireguard/
H A Dtimers.c14 * `REKEY_TIMEOUT + jitter` ms.
21 * jitter` ms.
/linux/Documentation/devicetree/bindings/clock/
H A Dstarfive,jh7110-pll.yaml10 These PLLs are high speed, low jitter frequency synthesizers in the JH7110.
/linux/drivers/isdn/mISDN/
H A Ddsp_core.c15 * Compensate jitter due to system load and hardware fault.
502 jitter algorithm */ in dsp_control_req()
519 "compensate jitter (%d samples)\n", in dsp_control_req()
522 case DSP_JITTER: /* use dynamic jitter algorithm instead of in dsp_control_req()
530 printk(KERN_DEBUG "%s: use jitter algorithm to " in dsp_control_req()
531 "compensate jitter\n", __func__); in dsp_control_req()
533 case DSP_TX_DEJITTER: /* use dynamic jitter algorithm for tx-buffer */ in dsp_control_req()

12345