Home
last modified time | relevance | path

Searched refs:latency (Results 1 – 200 of 284) sorted by relevance

12

/linux-4.1.27/arch/sh/lib/
Dmemcpy-sh4.S30 mov r4,r2 ! 5 MT (0 cycles latency)
32 mov.l @(r0,r5),r7 ! 21 LS (2 cycles latency)
39 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! NMLK
40 mov r7, r3 ! 5 MT (latency=0) ! RQPO
45 mov r1,r6 ! 5 MT (latency=0)
49 mov r1, r7 ! 5 MT (latency=0)
56 3: mov.l @(r0,r5),r1 ! 21 LS (latency=2) ! KLMN
57 mov r7,r3 ! 5 MT (latency=0) ! OPQR
63 mov r1,r6 ! 5 MT (latency=0)
66 mov r1,r7 ! 5 MT (latency=0)
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Didle-states.txt31 Idle state parameters (eg entry latency) are platform specific and need to be
53 | latency |
55 | latency |
57 |<------- wakeup-latency ------->|
65 event conditions. The abort latency is assumed to be negligible
79 entry-latency: Worst case latency required to enter the idle state. The
80 exit-latency may be guaranteed only after entry-latency has passed.
85 wakeup-latency: Maximum delay between the signaling of a wake-up event and the
87 to be entry-latency + exit-latency.
99 wakeup-delay = exit-latency + max(entry-latency - (now - entry-timestamp), 0)
[all …]
Dl2cc.txt36 - arm,data-latency : Cycles of latency for Data RAM accesses. Specifies 3 cells of
38 without setup latency control should use a value of 0.
39 - arm,tag-latency : Cycles of latency for Tag RAM accesses. Specifies 3 cells of
40 read, write and setup latencies. Controllers without setup latency control
41 should use 0. Controllers without separate read and write Tag RAM latency
43 - arm,dirty-latency : Cycles of latency for Dirty RAMs. This is a single cell.
76 arm,data-latency = <1 1 1>;
77 arm,tag-latency = <2 2 2>;
/linux-4.1.27/arch/cris/arch-v10/lib/
Ddram_init.S46 ; CAS latency = 2 && bus_width = 32 => 0x40
47 ; CAS latency = 3 && bus_width = 32 => 0x60
48 ; CAS latency = 2 && bus_width = 16 => 0x20
49 ; CAS latency = 3 && bus_width = 16 => 0x30
57 move.d 0x40, $r2 ; Assume 32 bits and CAS latency = 2
60 and.d 0x03, $r1 ; Get CAS latency
65 cmp.d 0x00, $r1 ; CAS latency = 2?
68 or.d 0x20, $r2 ; CAS latency = 3
72 cmp.d 0x01, $r1 ; CAS latency = 2?
75 or.d 0x20, $r2 ; CAS latency = 3
/linux-4.1.27/drivers/char/tpm/st33zp24/
Dspi.c74 int latency; member
136 nbr_dummy_bytes = phy->latency; in st33zp24_spi_send()
174 nbr_dummy_bytes = phy->latency; in read8_reg()
215 int latency = 1, status = 0; in evaluate_latency() local
218 while (!status && latency < MAX_SPI_LATENCY) { in evaluate_latency()
219 phy->latency = latency; in evaluate_latency()
221 latency++; in evaluate_latency()
223 return latency - 1; in evaluate_latency()
345 phy->latency = evaluate_latency(phy); in tpm_st33_spi_probe()
346 if (phy->latency <= 0) in tpm_st33_spi_probe()
/linux-4.1.27/drivers/cpufreq/
Dpowernow-k7.c100 static unsigned int latency; variable
226 fidvidctl.bits.SGTC = latency; in change_FID()
241 fidvidctl.bits.SGTC = latency; in change_VID()
406 if (latency < pc.bits.sgtc) in powernow_acpi_init()
407 latency = pc.bits.sgtc; in powernow_acpi_init()
482 latency = psb->settlingtime; in powernow_decode_bios()
483 if (latency < 100) { in powernow_decode_bios()
487 "Correcting.\n", latency); in powernow_decode_bios()
488 latency = 100; in powernow_decode_bios()
552 sgtc = 100 * m * latency; in fixup_sgtc()
[all …]
Dcpufreq_governor.c252 unsigned int sampling_rate, latency, ignore_nice, j, cpu = policy->cpu; in cpufreq_governor_dbs() local
302 latency = policy->cpuinfo.transition_latency / 1000; in cpufreq_governor_dbs()
303 if (latency == 0) in cpufreq_governor_dbs()
304 latency = 1; in cpufreq_governor_dbs()
308 MIN_LATENCY_MULTIPLIER * latency); in cpufreq_governor_dbs()
310 latency * LATENCY_MULTIPLIER)); in cpufreq_governor_dbs()
Dexynos5440-cpufreq.c103 unsigned int latency; member
305 dvfs_info->latency); in exynos_cpufreq_cpu_init()
379 if (of_property_read_u32(np, "clock-latency", &dvfs_info->latency)) in exynos_cpufreq_probe()
380 dvfs_info->latency = DEF_TRANS_LATENCY; in exynos_cpufreq_probe()
Ds3c2410-cpufreq.c94 .latency = 10000000,
Ds3c2412-cpufreq.c175 .latency = 5000000, /* 5ms */
Dpcc-cpufreq.c84 u32 latency; member
466 ioread32(&pcch_hdr->latency)); in pcc_cpufreq_probe()
DKconfig152 do fast frequency switching (i.e, very low latency frequency
176 step-by-step latency issues between the minimum and maximum frequency
Ds3c24xx-cpufreq.c367 return cpufreq_generic_init(policy, ftab, cpu_cur.info->latency); in s3c_cpufreq_init()
Dlonghaul.c878 if (cx->address > 0 && cx->latency <= 1000) in longhaul_cpu_init()
/linux-4.1.27/drivers/media/pci/mantis/
Dmantis_pci.c51 u8 latency; in mantis_pci_init() local
97 pci_read_config_byte(pdev, PCI_LATENCY_TIMER, &latency); in mantis_pci_init()
98 mantis->latency = latency; in mantis_pci_init()
109 mantis->latency, in mantis_pci_init()
Dmantis_common.h113 u8 latency; member
Dmantis_core.c127 mantis->pdev->irq, mantis->latency, in mantis_core_init()
/linux-4.1.27/tools/perf/Documentation/
Dperf-mem.txt22 Note that on Intel systems the memory latency reported is the use-latency,
23 not the pure load (or store latency). Use latency includes any pipeline
24 queueing delays in addition to the memory subsystem latency.
Dperf-sched.txt11 'perf sched' {record|latency|map|replay|script}
20 'perf sched latency' to report the per task scheduling latencies
Dperf-script-python.txt339 wakeup-latency system-wide min/max/avg wakeup latency
404 wakeup-latency system-wide min/max/avg wakeup latency
/linux-4.1.27/Documentation/power/
Dpm_qos_interface.txt10 2. the per-device PM QoS framework provides the API to manage the per-device latency
14 * latency: usec
91 2. PM QoS per-device latency and flags framework
94 maintained along with the aggregated targets of resume latency and active
95 state latency tolerance (in microseconds) and the third one is for PM QoS flags.
98 The target values of resume latency and active state latency tolerance are
146 Add a request to the device's PM QoS list of resume latency constraints and
152 PM QoS list of resume latency constraints and remove sysfs attribute
172 is changed (for resume latency device PM QoS only).
181 (for resume latency device PM QoS only).
[all …]
Dstates.txt39 to provide reduced resume latency. It is always supported.
47 providing a relatively low-latency transition back to a working system. No
55 Suspend-To-Idle, but the resume latency will generally be greater than for that
/linux-4.1.27/arch/cris/arch-v32/mach-fs/
Ddram_init.S36 ; CAS latency = 2 && bus_width = 32 => 0x40
37 ; CAS latency = 3 && bus_width = 32 => 0x60
38 ; CAS latency = 2 && bus_width = 16 => 0x20
39 ; CAS latency = 3 && bus_width = 16 => 0x30
46 move.d 0x40, $r4 ; Assume 32 bits and CAS latency = 2
48 and.d 0x07, $r1 ; Get CAS latency
/linux-4.1.27/Documentation/arm/OMAP/
Domap_pm6 authors use these functions to communicate minimum latency or
17 latency framework or something else;
20 latency and throughput, rather than units which are specific to OMAP
34 1. Set the maximum MPU wakeup latency:
37 2. Set the maximum device wakeup latency:
40 3. Set the maximum system DMA transfer start latency (CORE pwrdm):
82 latency, and the set_max_dev_wakeup_lat() function to constrain the
83 device wakeup latency (from clk_enable() to accessibility). For
86 /* Limit MPU wakeup latency */
90 /* Limit device powerdomain wakeup latency */
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/cpufreq/
Darm_big_little_dt.txt19 - clock-latency: Specify the possible maximum transition latency for clock,
38 clock-latency = <61036>; /* two CLK32 periods */
57 clock-latency = <61036>; /* two CLK32 periods */
Dcpufreq-exynos5440.txt14 - clock-latency: Clock monitor latency in microsecond.
27 clock-latency = <100000>;
Dcpufreq-dt.txt17 - clock-latency: Specify the possible maximum transition latency for clock,
41 clock-latency = <61036>; /* two CLK32 periods */
Dcpufreq-spear.txt13 - clock-latency: Specify the possible maximum transition latency for clock, in
/linux-4.1.27/tools/testing/selftests/timers/
Dnsleep-lat.c112 long long latency = 0; in nanosleep_lat_test() local
142 latency += timespec_sub(target, end); in nanosleep_lat_test()
145 if (latency/count > UNRESONABLE_LATENCY) { in nanosleep_lat_test()
146 printf("Large abs latency: %lld ns :", latency/count); in nanosleep_lat_test()
/linux-4.1.27/tools/power/cpupower/utils/
Dcpuidle-set.c33 unsigned long long latency = 0, state_latency; in cmd_idle_set() local
71 latency = strtoull(optarg, &endptr, 10); in cmd_idle_set()
152 cpu, idlestate, state_latency, latency); in cmd_idle_set()
153 if (disabled == 1 || latency > state_latency) in cmd_idle_set()
Dcpufreq-info.c253 unsigned long total_trans, latency; in debug_output_one() local
295 latency = cpufreq_get_transition_latency(cpu); in debug_output_one()
296 if (latency) { in debug_output_one()
298 print_duration(latency); in debug_output_one()
526 unsigned long latency = cpufreq_get_transition_latency(cpu); in get_latency() local
527 if (!latency) in get_latency()
531 print_duration(latency); in get_latency()
534 printf("%lu\n", latency); in get_latency()
/linux-4.1.27/arch/arm/mach-omap2/
Dgpmc-onenand.c34 static unsigned latency; variable
108 reg |= (latency << ONENAND_SYS_CFG1_BRL_SHIFT) | in set_onenand_cfg()
228 latency = 8; in omap2_onenand_calc_sync_timings()
230 latency = 6; in omap2_onenand_calc_sync_timings()
232 latency = 3; in omap2_onenand_calc_sync_timings()
234 latency = 4; in omap2_onenand_calc_sync_timings()
260 dev_t.cyc_iaa = (latency + 1); in omap2_onenand_calc_sync_timings()
/linux-4.1.27/Documentation/trace/postprocess/
Dtrace-vmscan-postprocess.pl328 my $latency = ($timestamp - $perprocesspid{$process_pid}->{STATE_DIRECT_BEGIN});
329 $perprocesspid{$process_pid}->{HIGH_DIRECT_RECLAIM_LATENCY}[$index] = "$order-$latency";
360 my $latency = ($timestamp - $perprocesspid{$process_pid}->{STATE_KSWAPD_BEGIN});
361 $perprocesspid{$process_pid}->{HIGH_KSWAPD_LATENCY}[$index] = "$order-$latency";
496 my ($dummy, $latency) = split(/-/, $stats{$process_pid}->{HIGH_DIRECT_RECLAIM_LATENCY}[$index]);
497 $total_direct_latency += $latency;
500 my ($dummy, $latency) = split(/-/, $stats{$process_pid}->{HIGH_KSWAPD_LATENCY}[$index]);
501 $total_kswapd_latency += $latency;
535 my ($dummy, $latency) = split(/-/, $stats{$process_pid}->{HIGH_DIRECT_RECLAIM_LATENCY}[$index]);
536 $this_reclaim_delay += $latency;
/linux-4.1.27/kernel/
DKconfig.preempt22 This option reduces the latency of the kernel by adding more
25 latency of rescheduling, providing faster application reactions,
41 This option reduces the latency of the kernel by making
52 embedded system with latency requirements in the milliseconds
/linux-4.1.27/drivers/media/pci/tw68/
Dtw68-core.c51 static unsigned int latency = UNSET; variable
52 module_param(latency, int, 0444);
53 MODULE_PARM_DESC(latency, "pci latency timer");
246 if (UNSET != latency) { in tw68_initdev()
248 dev->name, latency); in tw68_initdev()
249 pci_write_config_byte(pci_dev, PCI_LATENCY_TIMER, latency); in tw68_initdev()
/linux-4.1.27/Documentation/cpuidle/
Dsysfs.txt40 -r--r--r-- 1 root root 4096 Feb 8 10:42 latency
50 -r--r--r-- 1 root root 4096 Feb 8 10:42 latency
60 -r--r--r-- 1 root root 4096 Feb 8 10:42 latency
70 -r--r--r-- 1 root root 4096 Feb 8 10:42 latency
80 * latency : Latency to exit out of this idle state (in microseconds)
/linux-4.1.27/arch/arm/boot/dts/
Dvf610.dtsi22 arm,data-latency = <1 1 1>;
23 arm,tag-latency = <2 2 2>;
Dvf610-colibri.dtsi23 arm,data-latency = <2 1 2>;
24 arm,tag-latency = <3 2 3>;
Darmada-xp-mv78460.dtsi73 clock-latency = <1000000>;
81 clock-latency = <1000000>;
89 clock-latency = <1000000>;
97 clock-latency = <1000000>;
Dzynq-7000.dtsi27 clock-latency = <1000>;
142 arm,data-latency = <3 2 2>;
143 arm,tag-latency = <2 2 2>;
Dvexpress-v2p-ca15_a7.dts80 entry-latency-us = <1000>;
81 exit-latency-us = <700>;
88 entry-latency-us = <1000>;
89 exit-latency-us = <500>;
Domap34xx.dtsi27 clock-latency = <300000>; /* From legacy driver */
Domap443x.dtsi24 clock-latency = <300000>; /* From legacy driver */
Domap3-gta04a3.dts33 st,click-latency = <50>;
Ddra74x.dtsi33 clock-latency = <300000>; /* From omap-cpufreq driver */
Dstih415.dtsi19 arm,data-latency = <3 2 2>;
20 arm,tag-latency = <1 1 1>;
Dexynos4210.dtsi94 arm,tag-latency = <2 2 1>;
95 arm,data-latency = <2 2 1>;
Domap4460.dtsi22 clock-latency = <300000>; /* From legacy driver */
Dqcom-apq8084.dtsi71 entry-latency-us = <150>;
72 exit-latency-us = <200>;
Dimx6dl.dtsi41 clock-latency = <61036>; /* two CLK32 periods */
Dqcom-msm8974.dtsi71 entry-latency-us = <150>;
72 exit-latency-us = <200>;
Dstih407-family.dtsi53 arm,data-latency = <3 3 3>;
54 arm,tag-latency = <2 2 2>;
Domap36xx.dtsi29 clock-latency = <300000>; /* From legacy driver */
Dvexpress-v2p-ca9.dts175 arm,data-latency = <1 1 1>;
176 arm,tag-latency = <1 1 1>;
Darmada-xp-mv78230.dtsi71 clock-latency = <1000000>;
79 clock-latency = <1000000>;
Dexynos4x12.dtsi64 arm,tag-latency = <2 2 1>;
65 arm,data-latency = <3 2 1>;
Dhighbank.dts49 clock-latency = <100000>;
Dqcom-apq8064.dtsi71 entry-latency-us = <400>;
72 exit-latency-us = <900>;
Dprima2.dtsi40 clock-latency = <150000>;
59 arm,tag-latency = <1 1 1>;
60 arm,data-latency = <1 1 1>;
Darmada-xp-mv78260.dtsi72 clock-latency = <1000000>;
80 clock-latency = <1000000>;
Dstih416.dtsi20 arm,data-latency = <3 3 3>;
21 arm,tag-latency = <2 2 2>;
Dimx6q.dtsi45 clock-latency = <61036>; /* two CLK32 periods */
Dberlin2q.dtsi103 arm,data-latency = <2 2 2>;
104 arm,tag-latency = <2 2 2>;
Dimx6sl.dtsi57 clock-latency = <61036>; /* two CLK32 periods */
114 arm,tag-latency = <4 2 3>;
115 arm,data-latency = <4 2 3>;
Dimx1.dtsi48 clock-latency = <62500>;
Dexynos4415.dtsi211 arm,tag-latency = <2 2 1>;
212 arm,data-latency = <3 2 1>;
Dsocfpga.dtsi627 arm,tag-latency = <1 1 1>;
628 arm,data-latency = <2 1 1>;
Dtegra20.dtsi164 arm,data-latency = <5 5 2>;
165 arm,tag-latency = <4 4 2>;
Dimx6sx.dtsi72 clock-latency = <61036>; /* two CLK32 periods */
155 arm,tag-latency = <4 2 3>;
156 arm,data-latency = <4 2 3>;
Dtegra30.dtsi249 arm,data-latency = <6 6 2>;
250 arm,tag-latency = <5 5 2>;
Drk3188.dtsi45 clock-latency = <40000>;
/linux-4.1.27/drivers/usb/isp1760/
Disp1760-if.c34 u8 latency, limit; in isp1761_pci_init() local
60 pci_read_config_byte(dev, PCI_LATENCY_TIMER, &latency); in isp1761_pci_init()
61 if (latency) { in isp1761_pci_init()
63 if (limit && limit < latency) in isp1761_pci_init()
/linux-4.1.27/Documentation/networking/
Dtcp-thin.txt9 on the data delivery latency, packet loss can be devastating for
21 In order to reduce application-layer latency when packets are lost,
22 a set of mechanisms has been made, which address these latency issues
45 "Improving latency for interactive, thin-stream applications over
De1000e.txt62 but will increase latency as packets are not processed as quickly.
66 all traffic types, but lacking in small packet performance and latency.
79 "Bulk traffic", for large amounts of packets of normal size; "Low latency",
81 packets; and "Lowest latency", for almost completely small packets or
86 latency" or "Lowest latency" class, the InterruptThrottleRate is increased
89 For situations where low latency is vital such as cluster or
90 grid computing, the algorithm can reduce latency even more when
93 70000 for traffic in class "Lowest latency".
102 and may improve small packet latency, but is generally not suitable
134 extra latency to frame reception and can end up decreasing the throughput
De1000.txt94 but will increase latency as packets are not processed as quickly.
98 all traffic types,but lacking in small packet performance and latency.
111 "Bulk traffic", for large amounts of packets of normal size; "Low latency",
113 packets; and "Lowest latency", for almost completely small packets or
118 latency" or "Lowest latency" class, the InterruptThrottleRate is increased
121 For situations where low latency is vital such as cluster or
122 grid computing, the algorithm can reduce latency even more when
125 70000 for traffic in class "Lowest latency".
134 and may improve small packet latency, but is generally not suitable
195 extra latency to frame reception and can end up decreasing the throughput
Dcxgb.txt34 coalescing parameters, allowing the driver to dynamically adapt the latency
50 After disabling adaptive-rx, the timer latency value will be set to 50us.
51 You may set the timer latency after disabling adaptive-rx:
55 An example to set the timer latency value to 100us on eth0:
59 You may also provide a timer latency value while disabling adaptive-rx:
63 If adaptive-rx is disabled and a timer latency value is specified, the timer
67 To view the status of the adaptive-rx and timer latency values:
Ddmfe.txt54 Test and make sure PCI latency is now correct for all cases.
Ds2io.txt122 However, you may want to set PCI latency timer to 248.
Dtimestamping.txt84 transmit latency is, if long, often dominated by queuing delay. The
86 SOF_TIMESTAMPING_TX_SOFTWARE will expose this latency independent
87 of protocol processing. The latency incurred in protocol
/linux-4.1.27/Documentation/scsi/
Dlink_power_management_policy.txt8 sacrifice some performance due to increased latency
17 state, thus improving latency over min_power setting.
Dufs.txt39 * High random IOPs and low latency
/linux-4.1.27/Documentation/trace/
Dftrace.txt23 There's latency tracing to examine what occurs between interrupts
130 Some of the tracers record the max latency.
135 latency is greater than the value in this
140 Some latency tracers will record a trace whenever the
141 latency is greater than the number in this file.
503 the trace with the longest max latency.
506 trace with the latency-format option enabled.
521 Traces and records the max latency that it takes for
528 Traces and records the max latency that it takes for just
583 PID "1977", the CPU that it was running on "000", the latency format
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/arm/msm/
Dqcom,idle-state.txt5 states. Idle states have different enter/exit latency and residency values.
31 state. Retention may have a slightly higher latency than Standby.
52 power modes possible at this state is vast, the exit latency and the residency
78 entry-latency-us = <150>;
79 exit-latency-us = <200>;
/linux-4.1.27/include/linux/
Dsfi.h124 u32 latency; /* latency in ms */ member
133 u32 latency; /* transition latency in ms */ member
Dppp_channel.h45 int latency; /* overhead time in milliseconds */ member
/linux-4.1.27/Documentation/block/
Dcfq-iosched.txt84 latency
86 This parameter is used to enable/disable the latency mode of the CFQ
87 scheduler. If latency mode (called low_latency) is enabled, CFQ tries
90 latency (setting it to 0) ignores target latency, allowing each process in the
93 By default low latency mode is enabled.
98 latency mode is enabled. It will ensure that sync requests have an estimated
99 latency. But if sequential workload is higher(e.g. sequential read),
100 then to meet the latency constraints, throughput may decrease because of less
104 the read latency for some applications. This parameter allows for changing
106 throughput and read latency.
[all …]
Ddeadline-iosched.txt41 This parameter tunes the balance between per-request latency and aggregate
42 throughput. When low latency is the primary concern, smaller is better (where
44 generally improves throughput, at the cost of latency variation.
/linux-4.1.27/fs/cachefiles/
DKconfig23 bool "Gather latency information on CacheFiles"
27 This option causes latency information to be gathered on CacheFiles
/linux-4.1.27/arch/blackfin/
DKconfig755 into L1 instruction memory. (less latency)
764 (less latency)
772 into L1 instruction memory. (less latency)
780 into L1 instruction memory. (less latency)
788 into L1 instruction memory. (less latency)
796 into L1 instruction memory. (less latency)
804 into L1 instruction memory. (less latency)
812 into L1 instruction memory. (less latency)
820 into L1 instruction memory. (less latency)
828 into L1 instruction memory. (less latency)
[all …]
/linux-4.1.27/tools/perf/scripts/perl/bin/
Dwakeup-latency-report3 perf script $@ -s "$PERF_EXEC_PATH"/scripts/perl/wakeup-latency.pl
/linux-4.1.27/Documentation/sound/alsa/
Demu10k1-jack.txt2 latency, multichannel recording functionality. All of my recent work to allow
10 Low latency, multichannel audio with JACK and the emu10k1/emu10k2
14 latency, multichannel features offered by the "kX ASIO" feature of their
Dhdspm.txt80 ALSA. In theory now you can get now a latency as low as 16
109 Note: Within the windows-driver the latency is accessible of a
Dtimestamping.txt76 latency.
107 codec includes variable-latency DSP processing or a chain of
/linux-4.1.27/drivers/block/rsxx/
Drsxx_cfg.h51 __u32 latency;/* Max wait time (in ns) */ member
Dconfig.c42 cfg->data.intr_coal.latency = 0; in initialize_config()
207 card->config.data.intr_coal.latency); in rsxx_load_config()
Ddma.c192 static u32 dma_intr_coal_val(u32 mode, u32 count, u32 latency) in dma_intr_coal_val() argument
194 u32 latency_units = latency / INTR_COAL_LATENCY_UNITS_NS; in dma_intr_coal_val()
219 card->config.data.intr_coal.latency); in dma_intr_coal_auto_tune()
900 card->config.data.intr_coal.latency); in rsxx_dma_configure()
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-devices-power209 contains the PM QoS resume latency limit for the given device,
214 the PM QoS resume latency may be arbitrary.
227 contains the PM QoS active state latency tolerance limit for the
229 latency the device can suffer without any visible adverse
231 string "any", the latency does not matter to user space at all,
232 but hardware should not be allowed to set the latency tolerance
236 access latency for the device may be determined automatically
239 latency tolerance requirements from the kernel side.
Dsysfs-cfq-target-latency7 It contains an estimated latency time for the cfq. cfq will
Dsysfs-bus-usb172 L1 sleep state now use a best effort service latency value (BESL) to
177 value in order to tune power saving and service latency.
/linux-4.1.27/fs/fscache/
DKconfig30 bool "Gather latency information on local caching"
33 This option causes latency information to be gathered on local
/linux-4.1.27/net/sched/
Dsch_netem.c80 psched_tdiff_t latency; member
432 if (q->latency || q->jitter) in netem_enqueue()
477 delay = tabledist(q->latency, q->jitter, in netem_enqueue()
847 q->latency = qopt->latency; in netem_change()
970 qopt.latency = q->latency; in netem_dump()
/linux-4.1.27/drivers/acpi/
Dprocessor_idle.c286 pr->power.states[ACPI_STATE_C2].latency = acpi_gbl_FADT.c2_latency; in acpi_processor_get_power_info_fadt()
287 pr->power.states[ACPI_STATE_C3].latency = acpi_gbl_FADT.c3_latency; in acpi_processor_get_power_info_fadt()
462 cx.latency = obj->integer.value; in acpi_processor_get_power_info_cst()
940 state->exit_latency = cx->latency; in acpi_processor_setup_cpuidle_states()
941 state->target_residency = cx->latency * latency_factor; in acpi_processor_setup_cpuidle_states()
/linux-4.1.27/arch/mips/cavium-octeon/
DKconfig90 tristate "Module to measure interrupt latency using Octeon CIU Timer"
92 This driver is a module to measure interrupt latency using the
/linux-4.1.27/arch/alpha/lib/
Dev67-strrchr.S100 nop # E : hide the cmov latency (2) behind ctlz latency
Dev67-strchr.S83 cmoveq t1, $31, v0 # E : Two mapping slots, latency = 2
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_pm.c247 const struct cxsr_latency *latency; in intel_get_cxsr_latency() local
254 latency = &cxsr_latency_table[i]; in intel_get_cxsr_latency()
255 if (is_desktop == latency->is_desktop && in intel_get_cxsr_latency()
256 is_ddr3 == latency->is_ddr3 && in intel_get_cxsr_latency()
257 fsb == latency->fsb_freq && mem == latency->mem_freq) in intel_get_cxsr_latency()
258 return latency; in intel_get_cxsr_latency()
640 const struct cxsr_latency *latency; in pineview_update_wm() local
644 latency = intel_get_cxsr_latency(IS_PINEVIEW_G(dev), dev_priv->is_ddr3, in pineview_update_wm()
646 if (!latency) { in pineview_update_wm()
664 pixel_size, latency->display_sr); in pineview_update_wm()
[all …]
/linux-4.1.27/drivers/media/pci/saa7134/
Dsaa7134-core.c63 static unsigned int latency = UNSET; variable
64 module_param(latency, int, 0444);
65 MODULE_PARM_DESC(latency,"pci latency timer");
917 latency = 0x0A; in saa7134_initdev()
937 if (UNSET != latency) { in saa7134_initdev()
939 dev->name,latency); in saa7134_initdev()
940 pci_write_config_byte(pci_dev, PCI_LATENCY_TIMER, latency); in saa7134_initdev()
/linux-4.1.27/drivers/tty/serial/8250/
D8250_omap.c96 u32 latency; member
463 priv->latency = priv->calc_latency; in omap_8250_set_termios()
551 pm_qos_update_request(&priv->pm_qos_request, priv->latency); in omap8250_uart_qos_work()
1126 priv->latency = PM_QOS_CPU_DMA_LAT_DEFAULT_VALUE; in omap8250_probe()
1129 priv->latency); in omap8250_probe()
1307 priv->latency = PM_QOS_CPU_DMA_LAT_DEFAULT_VALUE; in omap8250_runtime_suspend()
1333 priv->latency = priv->calc_latency; in omap8250_runtime_resume()
/linux-4.1.27/net/dcb/
DKconfig13 latency) to co-exist on Ethernet.
/linux-4.1.27/drivers/devfreq/event/
DKconfig11 (e.g., raw data, utilization, latency, bandwidth). The events
/linux-4.1.27/drivers/usb/serial/
Dftdi_sio.c77 unsigned int latency; /* latency setting in use */ member
1401 int l = priv->latency; in write_latency_timer()
1439 priv->latency = buf[0]; in read_latency_timer()
1674 return sprintf(buf, "%i\n", priv->latency); in latency_timer_show()
1687 priv->latency = v; in latency_timer_store()
1814 priv->latency = 16; in ftdi_sio_port_probe()
1856 int latency = ndi_latency_timer; in ftdi_NDI_device_setup() local
1858 if (latency == 0) in ftdi_NDI_device_setup()
1859 latency = 1; in ftdi_NDI_device_setup()
1860 if (latency > 99) in ftdi_NDI_device_setup()
[all …]
/linux-4.1.27/Documentation/video4linux/bttv/
DREADME.freeze49 Some folks report that increasing the pci latency helps too,
52 insmod option to set the PCI latency of the device.
DREADME46 Flags: bus master, medium devsel, latency 32, IRQ 5
DREADME.quirks33 very short compared to the bus access latency the audio PCI FIFO can
/linux-4.1.27/include/acpi/
Dactbl3.h474 u32 latency; member
491 u32 latency; member
Dacpi_bus.h279 int latency; /* Dx->D0 time (microseconds) */ member
302 int latency; /* Px->P0 time (microseconds) */ member
Dactbl2.h868 u32 latency; member
883 u32 latency; member
Dprocessor.h64 u32 latency; member
/linux-4.1.27/net/irda/
DKconfig60 bool "Fast RRs (low latency)"
65 Disabling this option will make latency over IrDA very bad. Enabling
/linux-4.1.27/drivers/xen/
Dxen-acpi-processor.c99 dst_cx->latency = cx->latency; in push_cxx_to_hypervisor()
128 cx->type, cx->desc, (u32)cx->latency); in push_cxx_to_hypervisor()
/linux-4.1.27/Documentation/cpu-freq/
Dgovernors.txt122 Be aware that transition latency is in ns and sampling_rate is in us, so you
124 Sampling rate should always get adjusted considering the transition latency
125 To set the sampling rate 750 times as high as the transition latency
131 The sampling rate is limited by the HW transition latency:
140 The highest value of kernel and HW latency restrictions is shown and
/linux-4.1.27/drivers/net/fddi/skfp/
Dsmt.c87 static void smt_fill_latency(struct s_smc *smc, struct smt_p_latency *latency);
1043 smt_fill_latency(smc,&sif->latency); /* set station latency */ in smt_send_sif_config()
1294 static void smt_fill_latency(struct s_smc *smc, struct smt_p_latency *latency) in smt_fill_latency() argument
1296 SMTSETPARA(latency,SMT_P_LATENCY) ; in smt_fill_latency()
1298 latency->lt_phyout_idx1 = phy_index(smc,0) ; in smt_fill_latency()
1299 latency->lt_latency1 = 10 ; /* in octets (byte clock) */ in smt_fill_latency()
1305 latency->lt_phyout_idx2 = phy_index(smc,1) ; in smt_fill_latency()
1306 latency->lt_latency2 = 10 ; /* in octets (byte clock) */ in smt_fill_latency()
1309 latency->lt_phyout_idx2 = 0 ; in smt_fill_latency()
1310 latency->lt_latency2 = 0 ; in smt_fill_latency()
/linux-4.1.27/Documentation/devicetree/bindings/soc/fsl/
Dbman-portals.txt12 Portals are memory mapped interfaces to BMan that allow low-latency, lock-less
Dqman-portals.txt13 Portals are memory mapped interfaces to QMan that allow low-latency, lock-less
/linux-4.1.27/Documentation/devicetree/bindings/misc/
Dlis302.txt32 - st,click-latency: click latency, from 0 to 255 msec with
/linux-4.1.27/drivers/scsi/bfa/
Dbfa_core.c1614 attr->intr_attr.latency = iocfc->cfginfo->intr_attr.latency ? in bfa_iocfc_get_attr()
1615 be16_to_cpu(iocfc->cfginfo->intr_attr.latency) : in bfa_iocfc_get_attr()
1616 be16_to_cpu(iocfc->cfgrsp->intr_attr.latency); in bfa_iocfc_get_attr()
1629 iocfc->cfginfo->intr_attr.latency = cpu_to_be16(attr->latency); in bfa_iocfc_israttr_set()
1642 m->latency = iocfc->cfginfo->intr_attr.latency; in bfa_iocfc_israttr_set()
1645 bfa_trc(bfa, attr->latency); in bfa_iocfc_israttr_set()
Dbfi_ms.h131 __be16 latency; /* latency timer 0..225us */ member
/linux-4.1.27/drivers/i2c/busses/
Di2c-omap.c194 u32 latency; /* maximum mpu wkup latency */ member
196 long latency);
614 dev->latency = (1000000 * dev->threshold) / in omap_i2c_resize_fifo()
764 dev->set_mpu_wkup_lat(dev->dev, dev->latency); in omap_i2c_xfer()
1332 dev->latency = (1000000 * dev->fifo_size) / in omap_i2c_probe()
/linux-4.1.27/arch/alpha/include/asm/
Dcore_irongate.h40 igcsr32 latency; /* 0x0C - header type, PCI latency */ member
/linux-4.1.27/arch/arm/plat-samsung/include/plat/
Dcpu-freq-core.h161 unsigned int latency; member
/linux-4.1.27/block/
DKconfig.iosched30 and low latency working environment, suitable for both desktop
/linux-4.1.27/Documentation/usb/
Ddwc3.txt43 There should be no increase in latency since the interrupt-thread has a
Dehci.txt178 There's a minimum latency of one microframe (125 usec) for the host
180 of requests. That latency is tunable; there's a module option. By
181 default ehci-hcd driver uses the minimum latency, which means that if
/linux-4.1.27/include/net/bluetooth/
Dhci.h1423 __le16 latency; member
1551 __u32 latency; member
1844 __le16 latency; member
1873 __le16 latency; member
1896 __le16 latency; member
Dmgmt.h459 __le16 latency; member
752 __le16 latency; member
Dhci_core.h1260 static inline int hci_check_conn_params(u16 min, u16 max, u16 latency, in hci_check_conn_params() argument
1275 if (latency > 499 || latency > max_latency) in hci_check_conn_params()
1404 u16 max_interval, u16 latency, u16 timeout);
1408 u8 hci_le_conn_update(struct hci_conn *conn, u16 min, u16 max, u16 latency,
Dl2cap.h436 __le16 latency; member
/linux-4.1.27/arch/cris/arch-v32/mach-a3/
Ddram_init.S78 ; Set latency
DKconfig33 hex "DDR2 latency"
/linux-4.1.27/arch/cris/arch-v32/lib/
Dchecksumcopy.S32 addoq -10*4, $acr, $acr ; loop counter in latency cycle
/linux-4.1.27/drivers/tty/serial/
Domap-serial.c169 u32 latency; member
857 pm_qos_update_request(&up->pm_qos_request, up->latency); in serial_omap_uart_qos_work()
903 up->latency = up->calc_latency; in serial_omap_set_termios()
1706 up->latency = PM_QOS_CPU_DMA_LAT_DEFAULT_VALUE; in serial_omap_probe()
1709 PM_QOS_CPU_DMA_LATENCY, up->latency); in serial_omap_probe()
1848 up->latency = PM_QOS_CPU_DMA_LAT_DEFAULT_VALUE; in serial_omap_runtime_suspend()
1869 up->latency = up->calc_latency; in serial_omap_runtime_resume()
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/ti/
Demif.txt39 has a low latency interface and corresponding interrupt events
/linux-4.1.27/Documentation/
Dhsi.txt6 High Speed Syncronous Interface (HSI) is a fullduplex, low latency protocol,
Dthis_cpu_ops.txt21 processors have special lower latency instructions that can operate
25 lock prefix and the associated latency penalty.
/linux-4.1.27/Documentation/devicetree/bindings/spi/
Dspi_pl022.txt18 priority to minimise the transfer latency on the bus (boolean)
/linux-4.1.27/drivers/media/pci/bt8xx/
Dbttv-cards.c95 static unsigned int latency = UNSET; variable
115 module_param(latency, int, 0444);
132 MODULE_PARM_DESC(latency,"pci latency timer");
4889 latency = 0x0A; in bttv_check_chipset()
4907 if (UNSET != latency) in bttv_check_chipset()
4908 pr_info("pci latency fixup [%d]\n", latency); in bttv_check_chipset()
4923 if (!triton1 && !vsfx && UNSET == latency) in bttv_handle_chipset()
4932 if (UNSET != latency) in bttv_handle_chipset()
4934 btv->c.nr, latency); in bttv_handle_chipset()
4950 if (UNSET != latency) in bttv_handle_chipset()
[all …]
/linux-4.1.27/Documentation/vm/
Dksm.txt64 lower latency to access of shared pages. Systems with more
66 from the lower latency of setting 0. Smaller systems, which
Dpage_migration9 The main intend of page migration is to reduce the latency of memory access
/linux-4.1.27/drivers/pci/pcie/
Daspm.c307 u32 latency, l1_switch_latency = 0; in pcie_aspm_check_latency() local
334 latency = max_t(u32, link->latency_up.l1, link->latency_dw.l1); in pcie_aspm_check_latency()
336 (latency + l1_switch_latency > acceptable->l1)) in pcie_aspm_check_latency()
/linux-4.1.27/arch/arc/lib/
Dmemcmp.S42 ; one more load latency cycle
/linux-4.1.27/drivers/thermal/int340x_thermal/
Dint3403_thermal.c38 u64 latency; member
/linux-4.1.27/drivers/mmc/card/
DKconfig40 SD/MMC is a high latency protocol where it is crucial to
/linux-4.1.27/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-qmss.txt69 <pdsp-id, channel, entries, pacing mode, latency>
80 latency : time to delay the interrupt, specified
/linux-4.1.27/drivers/media/pci/zoran/
Dzoran_card.c1193 unsigned char latency, need_latency; in zoran_probe() local
1319 &latency); in zoran_probe()
1321 if (latency != need_latency) { in zoran_probe()
1323 ZR_DEVNAME(zr), latency, need_latency); in zoran_probe()
/linux-4.1.27/arch/powerpc/boot/dts/
Damigaone.dts72 max-latency = <0>;
/linux-4.1.27/tools/power/cpupower/po/
Dde.po315 msgid " maximum transition latency: "
458 " -y, --latency Determines the maximum latency on CPU frequency "
461 " -y, --latency Findet die maximale Dauer eines Taktfrequenzwechsels "
884 msgid "maximum allowed latency: %lu usec\n"
904 msgid "latency[%03lu] "
Dit.po314 msgid " maximum transition latency: "
451 " -y, --latency Determines the maximum latency on CPU frequency "
454 " -y, --latency Determina la latenza massima durante i cambi di "
882 msgid "maximum allowed latency: %lu usec\n"
902 msgid "latency[%03lu] "
Dpt.po313 msgid " maximum transition latency: "
455 " -y, --latency Determines the maximum latency on CPU frequency "
458 " -y, --latency Determina a latência máxima nas trocas de frequência "
884 msgid "maximum allowed latency: %lu usec\n"
904 msgid "latency[%03lu] "
Dcs.po319 msgid " maximum transition latency: "
453 " -y, --latency Determines the maximum latency on CPU frequency "
873 msgid "maximum allowed latency: %lu usec\n"
893 msgid "latency[%03lu] "
Dfr.po314 msgid " maximum transition latency: "
453 " -y, --latency Determines the maximum latency on CPU frequency "
873 msgid "maximum allowed latency: %lu usec\n"
893 msgid "latency[%03lu] "
/linux-4.1.27/drivers/media/pci/cx88/
Dcx88-cards.c45 static unsigned int latency = UNSET; variable
46 module_param(latency,int,0444);
47 MODULE_PARM_DESC(latency,"pci latency timer");
3641 if (UNSET != latency) in cx88_pci_quirks()
3642 lat = latency; in cx88_pci_quirks()
3652 name, latency); in cx88_pci_quirks()
3653 pci_write_config_byte(pci, PCI_LATENCY_TIMER, latency); in cx88_pci_quirks()
/linux-4.1.27/Documentation/scheduler/
Dsched-stats.txt50 Next three are statistics describing scheduling latency:
154 http://eaglet.rain.com/rick/linux/schedstat/v12/latency.c
Dsched-bwc.txt120 By using a small period here we are ensuring a consistent latency
/linux-4.1.27/Documentation/networking/caif/
Dspi_porting.txt55 not to introduce latency). The ifc parameter should be the pointer
64 not to introduce latency). The ifc parameter should be the pointer
/linux-4.1.27/arch/sparc/mm/
Dinit_64.c922 u64 latency; member
1068 m->latency = *val; in grab_mlgroups()
1076 count - 1, m->node, m->latency, m->match, m->mask); in grab_mlgroups()
1172 if (m->latency < best_latency) { in numa_attach_mlgroup()
1174 best_latency = m->latency; in numa_attach_mlgroup()
1193 index, n->mask, n->val, candidate->latency); in numa_attach_mlgroup()
/linux-4.1.27/Documentation/devicetree/bindings/iommu/
Dsamsung,sysmmu.txt11 latency.
/linux-4.1.27/Documentation/fb/
Ddeferred_io.txt29 For some types of nonvolatile high latency displays, the desired image is
Dudlfb.txt18 does not require any acks - the effect is very low latency that
/linux-4.1.27/include/xen/interface/
Dplatform.h354 uint32_t latency; /* worst latency (ms) to enter/exit this cstate */ member
/linux-4.1.27/drivers/hv/
Dhyperv_vmbus.h337 u16 latency[4][32]; member
/linux-4.1.27/Documentation/blockdev/
Dfloppy.txt121 interrupt latency, but it triggers more interrupts (i.e. it
123 lower, the interrupt latency should be lower too (faster
/linux-4.1.27/net/bluetooth/
Dhci_conn.c242 u8 hci_le_conn_update(struct hci_conn *conn, u16 min, u16 max, u16 latency, in hci_le_conn_update() argument
255 params->conn_latency = latency; in hci_le_conn_update()
265 cp.conn_latency = cpu_to_le16(latency); in hci_le_conn_update()
Dhci_event.c4552 conn->le_conn_latency = le16_to_cpu(ev->latency); in hci_le_conn_complete_evt()
4618 conn->le_conn_latency = le16_to_cpu(ev->latency); in hci_le_conn_update_complete_evt()
5009 u16 handle, min, max, latency, timeout; in hci_le_remote_conn_param_req_evt() local
5014 latency = le16_to_cpu(ev->latency); in hci_le_remote_conn_param_req_evt()
5022 if (hci_check_conn_params(min, max, latency, timeout)) in hci_le_remote_conn_param_req_evt()
5037 params->conn_latency = latency; in hci_le_remote_conn_param_req_evt()
5047 store_hint, min, max, latency, timeout); in hci_le_remote_conn_param_req_evt()
5053 cp.latency = ev->latency; in hci_le_remote_conn_param_req_evt()
/linux-4.1.27/Documentation/RCU/
Dchecklist.txt23 Yet another exception is where the low real-time latency of RCU's
225 critically important, the updaters cannot block, or the latency of
230 latency. So please take advantage of kfree_rcu()'s "fire and
393 realtime latency.
/linux-4.1.27/arch/sh/kernel/cpu/sh5/
Dswitchto.S106 ! do this early as pta->gettr has no pipeline forwarding (=> 5 cycle latency)
/linux-4.1.27/drivers/staging/unisys/Documentation/
Dproc-entries.txt31 when in polling mode. A longer time will reduce message latency but
/linux-4.1.27/sound/pci/mixart/
Dmixart_core.h168 u32 latency; member
/linux-4.1.27/drivers/usb/misc/
DKconfig9 This driver loads firmware to Emagic EMI 6|2m low latency USB
23 This driver loads firmware to Emagic EMI 2|6 low latency USB
/linux-4.1.27/Documentation/sysctl/
Dnet.txt68 Low latency busy poll timeout for socket reads. (needs CONFIG_NET_RX_BUSY_POLL)
79 Low latency busy poll timeout for poll and select. (needs CONFIG_NET_RX_BUSY_POLL)
/linux-4.1.27/sound/pci/hda/
Dpatch_ca0132.c2701 unsigned int latency = DSP_PLAYBACK_INIT_LATENCY; in ca0132_playback_pcm_delay() local
2711 latency += DSP_PLAY_ENHANCEMENT_LATENCY; in ca0132_playback_pcm_delay()
2716 latency += DSP_SPEAKER_OUT_LATENCY; in ca0132_playback_pcm_delay()
2718 return (latency * runtime->rate) / 1000; in ca0132_playback_pcm_delay()
2792 unsigned int latency = DSP_CAPTURE_INIT_LATENCY; in ca0132_capture_pcm_delay() local
2799 latency += DSP_CRYSTAL_VOICE_LATENCY; in ca0132_capture_pcm_delay()
2801 return (latency * runtime->rate) / 1000; in ca0132_capture_pcm_delay()
/linux-4.1.27/Documentation/dmaengine/
Dprovider.txt363 latency will be not only the interrupt latency, but also the
364 scheduling latency of the tasklet, which will leave the channel idle
/linux-4.1.27/drivers/net/ethernet/3com/
D3c515.c1132 int latency; in corkscrew_interrupt() local
1136 latency = inb(ioaddr + Timer); in corkscrew_interrupt()
1144 dev->name, status, latency); in corkscrew_interrupt()
/linux-4.1.27/arch/arm/mm/
Dproc-v6.S242 orreq r0, r0, #(1 << 21) @ low interrupt latency configuration
/linux-4.1.27/Documentation/frv/
Datomic-ops.txt19 potentially having a great effect on interrupt latency.
/linux-4.1.27/drivers/net/fddi/skfp/h/
Dsmt.h748 struct smt_p_latency latency ; /* path latency */ member
/linux-4.1.27/include/uapi/linux/
Dpkt_sched.h535 __u32 latency; /* added delay (us) */ member
/linux-4.1.27/Documentation/development-process/
D3.Early-stage20 by excessive latency in the system. The solution they arrived at was a
31 via the rlimit mechanism for the short term, and ongoing latency reduction
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
DKconfig100 latency.
/linux-4.1.27/Documentation/input/
Dntrig.txt81 user observable latency), the filter accumulates confidence for incoming
Diforce-protocol.txt246 few seconds latency. Personally, I restart it every time I play an effect.
/linux-4.1.27/Documentation/arm/
Dkernel_mode_neon.txt59 If latency is a concern, it is possible to put back to back calls to
DInterrupts166 solution can't provide the full answer to low IRQ latency.
Dvlocks.txt146 This cuts down on the fast-path latency, as well as potentially
/linux-4.1.27/Documentation/i2c/busses/
Di2c-i801137 Flags: bus master, fast devsel, latency 0
/linux-4.1.27/arch/metag/
DKconfig161 Choose this option if your system requires low latency.
/linux-4.1.27/drivers/cpuidle/
Dsysfs.c307 define_one_state_ro(latency, show_state_exit_latency);
/linux-4.1.27/net/wireless/
DKconfig144 latency requirement, see Documentation/power/pm_qos_interface.txt.
/linux-4.1.27/net/mac80211/
Dmlme.c1447 void ieee80211_recalc_ps(struct ieee80211_local *local, s32 latency) in ieee80211_recalc_ps() argument
1478 if (latency < 0) in ieee80211_recalc_ps()
1479 latency = pm_qos_request(PM_QOS_NETWORK_LATENCY); in ieee80211_recalc_ps()
1493 if (latency > (1900 * USEC_PER_MSEC) && in ieee80211_recalc_ps()
1494 latency != (2000 * USEC_PER_SEC)) in ieee80211_recalc_ps()
1501 if (beaconint_us > latency) { in ieee80211_recalc_ps()
1512 latency / beaconint_us); in ieee80211_recalc_ps()
/linux-4.1.27/fs/squashfs/
DKconfig175 unaligned in Squashfs, should reduce latency.
/linux-4.1.27/drivers/net/hyperv/
Dhyperv_net.h1070 u32 latency; member

12