| /kernel/linux/linux-5.10/Documentation/admin-guide/ |
| D | kernel-per-CPU-kthreads.rst | 2 Reducing OS jitter due to per-cpu kthreads 6 options to control their OS jitter. Note that non-per-CPU kthreads are 7 not listed here. To reduce OS jitter from non-per-CPU kthreads, bind 26 - In order to locate kernel-generated OS jitter on CPU N: 43 To reduce its OS jitter, do any of the following: 62 To reduce its OS jitter, do the following: 73 To reduce its OS jitter, do one of the following: 87 To reduce its OS jitter, each softirq vector must be handled 202 housekeeping CPUs, which can tolerate OS jitter. 228 To reduce its OS jitter, do any of the following: [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/ |
| D | kernel-per-CPU-kthreads.rst | 2 Reducing OS jitter due to per-cpu kthreads 6 options to control their OS jitter. Note that non-per-CPU kthreads are 7 not listed here. To reduce OS jitter from non-per-CPU kthreads, bind 26 - In order to locate kernel-generated OS jitter on CPU N: 43 To reduce its OS jitter, do any of the following: 62 To reduce its OS jitter, do the following: 73 To reduce its OS jitter, do one of the following: 87 To reduce its OS jitter, each softirq vector must be handled 202 housekeeping CPUs, which can tolerate OS jitter. 228 To reduce its OS jitter, do any of the following: [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/common/inv_sensors/ |
| D | inv_sensors_timestamp.c | 13 /* 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()
|
| /kernel/linux/linux-6.6/tools/testing/selftests/rcutorture/bin/ |
| D | jitterstart.sh | 4 # 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" "$@" &
|
| D | kvm.sh | 56 jitter="-1" 76 echo " --jitter N [ maxsleep (us) [ maxspin (us) ] ]" 176 --jitter) 177 …checkarg --jitter "(# threads [ sleep [ spin ] ])" $# "$2" '^-\{,1\}[0-9]\+\( \+[0-9]\+\)\{,2\} *$… 178 jitter="$2" 245 # If you really want jitter for refscale or 247 # or the refscale. (But why jitter in these cases?) 248 jitter=0 461 split(jitter, ja); 521 print "echo Build-only run, so suppressing jitter | tee -a " rd "log" [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/greybus/tools/ |
| D | README.loopback | 180 requests per-sec: min=390, max=547, average=469.299988, jitter=157 181 ap-throughput B/s: min=90480 max=126904 average=108762.101562 jitter=36424 182 ap-latency usec: min=1826 max=2560 average=2146.000000 jitter=734 183 apbridge-latency usec: min=1620 max=1982 average=1882.099976 jitter=362 184 gpbridge-latency usec: min=56 max=57 average=57.099998 jitter=1 194 requests per-sec: min=397, max=538, average=461.700012, jitter=141 195 ap-throughput B/s: min=92104 max=124816 average=106998.898438 jitter=32712 196 ap-latency usec: min=1856 max=2514 average=2185.699951 jitter=658 197 apbridge-latency usec: min=1460 max=2296 average=1828.599976 jitter=836 198 gpbridge-latency usec: min=56 max=57 average=57.099998 jitter=1
|
| /kernel/linux/linux-5.10/crypto/ |
| D | jitterentropy.c | 2 * 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… 172 * The Jitter RNG uses an enhanced version of the Repetition Count Test 175 * values during the generation of one Jitter RNG output block. 179 * During the counting operation, the Jitter RNG always calculates the RCT 181 * the Jitter RNG output block will be calculated completely but discarded at 182 * the end. The caller of the Jitter RNG is informed with an error code. 251 * 1st derivative of the jitter measurement (time delta) 252 * 2nd derivative of the jitter measurement (delta of time deltas) [all …]
|
| D | jitterentropy-kcapi.c | 2 * Non-physical true random number generator based on timing jitter -- 157 pr_warn_ratelimited("Reset Jitter RNG due to health test failure: %s failure\n", in jent_kcapi_random() 167 /* Convert the Jitter RNG error into a usable error code */ in jent_kcapi_random() 222 MODULE_DESCRIPTION("Non-physical True Random Number Generator based on CPU Jitter");
|
| /kernel/linux/linux-6.6/Documentation/timers/ |
| D | no_hz.rst | 8 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 …]
|
| /kernel/linux/linux-6.6/crypto/ |
| D | jitterentropy.c | 2 * 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… 201 * The Jitter RNG uses an enhanced version of the Repetition Count Test 204 * values during the generation of one Jitter RNG output block. 208 * During the counting operation, the Jitter RNG always calculates the RCT 210 * the Jitter RNG output block will be calculated completely but discarded at 211 * the end. The caller of the Jitter RNG is informed with an error code. 239 * 1st derivative of the jitter measurement (time delta) 240 * 2nd derivative of the jitter measurement (delta of time deltas) [all …]
|
| D | jitterentropy-kcapi.c | 2 * Non-physical true random number generator based on timing jitter -- 225 * Jitter RNG's unpredictable behavior. If we have a slower hash in jent_kcapi_init() 282 panic("Jitter RNG permanent health test failure\n"); in jent_kcapi_random() 284 pr_err("Jitter RNG permanent health test failure\n"); in jent_kcapi_random() 288 pr_warn_ratelimited("Reset Jitter RNG due to intermittent health test failure\n"); in jent_kcapi_random() 363 MODULE_DESCRIPTION("Non-physical True Random Number Generator based on CPU Jitter");
|
| /kernel/linux/linux-5.10/kernel/time/ |
| D | ntp.c | 106 static long pps_jitter; /* current jitter (ns) */ 117 static long pps_jitcnt; /* jitter limit exceeded */ 182 /* PPS jitter exceeded when in is_error_status() 197 txc->jitter = pps_jitter; in pps_fill_timex() 199 txc->jitter = pps_jitter / NSEC_PER_USEC; in pps_fill_timex() 229 txc->jitter = 0; in pps_fill_timex() 827 /* get current phase correction and jitter */ 828 static inline long pps_phase_filter_get(long *jitter) in pps_phase_filter_get() argument 830 *jitter = pps_tf[0] - pps_tf[1]; in pps_phase_filter_get() 831 if (*jitter < 0) in pps_phase_filter_get() [all …]
|
| /kernel/linux/linux-5.10/Documentation/timers/ |
| D | no_hz.rst | 8 efficiency and reducing OS jitter. Reducing OS jitter is important for 209 So you enable all the OS-jitter features described in this document, 211 your workload isn't affected that much by OS jitter, or is it because 213 by providing a simple OS-jitter test suite, which is available on branch 220 whether or not you have succeeded in removing OS jitter from your system. 221 If this trace shows that you have removed OS jitter as much as is 223 sensitive to OS jitter. 226 We do not currently have a good way to remove OS jitter from single-CPU 293 of OS jitter, including interrupts and system-utility tasks 297 * Some sources of OS jitter can currently be eliminated only by [all …]
|
| /kernel/linux/linux-6.6/kernel/time/ |
| D | ntp.c | 106 static long pps_jitter; /* current jitter (ns) */ 117 static long pps_jitcnt; /* jitter limit exceeded */ 182 /* PPS jitter exceeded when in is_error_status() 197 txc->jitter = pps_jitter; in pps_fill_timex() 199 txc->jitter = pps_jitter / NSEC_PER_USEC; in pps_fill_timex() 229 txc->jitter = 0; in pps_fill_timex() 875 /* get current phase correction and jitter */ 876 static inline long pps_phase_filter_get(long *jitter) in pps_phase_filter_get() argument 878 *jitter = pps_tf[0] - pps_tf[1]; in pps_phase_filter_get() 879 if (*jitter < 0) in pps_phase_filter_get() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/rcutorture/bin/ |
| D | kvm.sh | 48 jitter="-1" 65 echo " --jitter N [ maxsleep (us) [ maxspin (us) ] ]" 146 --jitter) 147 …checkarg --jitter "(# threads [ sleep [ spin ] ])" $# "$2" '^-\{,1\}[0-9]\+\( \+[0-9]\+\)\{,2\} *$… 148 jitter="$2" 206 # If you really want jitter for refscale or 208 # or the refscale. (But why jitter in these cases?) 209 jitter=0 387 -v jitter="$jitter" \ 445 split(jitter, ja); [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | timex.h | 81 __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) */
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | timex.h | 81 __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) */
|
| /kernel/linux/linux-6.6/include/linux/iio/common/ |
| D | inv_sensors_timestamp.h | 12 * @jitter: acceptable jitter in per-mille 17 uint32_t jitter; member
|
| /kernel/linux/linux-6.6/include/linux/usb/ |
| D | midi-v2.h | 41 #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 */
|
| /kernel/linux/linux-5.10/drivers/iio/frequency/ |
| D | Kconfig | 15 tristate "Analog Devices AD9523 Low Jitter Clock Generator" 18 Say yes here to build support for Analog Devices AD9523 Low Jitter
|
| /kernel/linux/linux-5.10/net/sched/ |
| D | sch_netem.c | 42 packets and add random jitter (and correlation). The random 76 /* a linear queue; reduces rbtree rebalancing when jitter is low */ 88 s64 jitter; member 474 if (q->latency || q->jitter || q->rate) in netem_enqueue() 540 delay = tabledist(q->latency, q->jitter, in netem_enqueue() 1010 q->jitter = PSCHED_TICKS2NS(qopt->jitter); in netem_change() 1043 q->jitter = nla_get_s64(tb[TCA_NETEM_JITTER64]); in netem_change() 1051 /* capping jitter to the range acceptable by tabledist() */ in netem_change() 1052 q->jitter = min_t(s64, abs(q->jitter), INT_MAX); in netem_change() 1155 qopt.jitter = min_t(psched_time_t, PSCHED_NS2TICKS(q->jitter), in netem_dump() [all …]
|
| /kernel/linux/linux-6.6/net/sched/ |
| D | sch_netem.c | 43 packets and add random jitter (and correlation). The random 77 /* a linear queue; reduces rbtree rebalancing when jitter is low */ 89 s64 jitter; member 481 if (q->latency || q->jitter || q->rate) in netem_enqueue() 557 delay = tabledist(q->latency, q->jitter, in netem_enqueue() 1028 q->jitter = PSCHED_TICKS2NS(qopt->jitter); in netem_change() 1061 q->jitter = nla_get_s64(tb[TCA_NETEM_JITTER64]); in netem_change() 1069 /* capping jitter to the range acceptable by tabledist() */ in netem_change() 1070 q->jitter = min_t(s64, abs(q->jitter), INT_MAX); in netem_change() 1179 qopt.jitter = min_t(psched_time_t, PSCHED_NS2TICKS(q->jitter), in netem_dump() [all …]
|
| /kernel/linux/linux-6.6/Documentation/sound/cards/ |
| D | img-spdif-in.rst | 43 This control is used to modify the locking/jitter rejection characteristics 44 of the block. Larger values increase the locking range, but reduce jitter
|
| /kernel/linux/linux-5.10/Documentation/sound/cards/ |
| D | img-spdif-in.rst | 43 This control is used to modify the locking/jitter rejection characteristics 44 of the block. Larger values increase the locking range, but reduce jitter
|
| /kernel/linux/linux-6.6/drivers/iio/frequency/ |
| D | Kconfig | 15 tristate "Analog Devices AD9523 Low Jitter Clock Generator" 18 Say yes here to build support for Analog Devices AD9523 Low Jitter
|