/linux/Documentation/tools/rtla/ |
H A D | common_osnoise_options.rst | 1 .. |threshold| replace:: **-a/--auto**, **-s/--stop**, or **-S/--stop-total** substdef 2 .. |thresharg| replace:: -s 9 **-a**, **--auto** *us* 12 while debugging the system. It is equivalent to use **-s** *us* **-T 1 -t**. 14 **-p**, **--period** *us* 18 **-r**, **--runtime** *us* 22 **-s**, **--stop** *us* 24 Stop the trace if a single sample is higher than the argument in microseconds. 25 If **-T** is set, it will also save the trace to the output. 27 **-S**, **--stop-total** *us* [all …]
|
H A D | common_timerlat_options.rst | 1 .. |threshold| replace:: **-a/--auto**, **-i/--irq**, or **-T/--thread** substdef 2 .. |thresharg| replace:: -T 6 For time-sensitive actions, it is recommended to run **rtla timerlat** with BPF 11 **-a**, **--auto** *us* 14 while debugging the system. It is equivalent to use **-T** *us* **-s** *us* 15 **-t**. By default, *timerlat* tracer uses FIFO:95 for *timerlat* threads, 16 thus equilavent to **-P** *f:95*. 18 **-p**, **--period** *us* 22 **-i**, **--irq** *us* 24 Stop trace if the *IRQ* latency is higher than the argument in us. [all …]
|
/linux/Documentation/arch/arm64/ |
H A D | perf.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 :Date: 2019-03-06 16 ------------ 24 -------------- 39 ---------- 46 For a non-VHE host this attribute will exclude EL2 as we consider the 55 ---------------------------- 59 The KVM host may run at EL0 (userspace), EL1 (non-VHE kernel) and EL2 (VHE 60 kernel or non-VHE hypervisor). 65 exclusively rely on the PMU's hardware exception filtering - therefore we [all …]
|
/linux/Documentation/devicetree/bindings/usb/ |
H A D | snps,dwc3-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/snps,dwc3-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Felipe Balbi <balbi@kernel.org> 14 vendor-specific implementation or as a standalone component. 17 - $ref: usb-drd.yaml# 18 - if: 24 - dr_mode 28 $ref: usb-xhci.yaml# [all …]
|
H A D | chipidea,usb2-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/chipidea,usb2-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Xu Yang <xu.yang_2@nxp.com> 25 clock-names: 31 power-domains: 37 reset-names: 40 "#reset-cells": 48 itc-setting: [all …]
|
/linux/Documentation/admin-guide/pm/ |
H A D | intel_uncore_frequency_scaling.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 :Copyright: |copy| 2022-2023 Intel Corporation 13 ------------ 30 --------------- 45 This is a read-only attribute. If users adjust max_freq_khz, 50 This is a read-only attribute. If users adjust min_freq_khz, 63 ----------------------------------------------------------------- 128 ------------------------------- 132 optimize trade-off between latency and power consumption. For some 139 expecting higher performance at the expense of power. Consider an [all …]
|
H A D | intel_pstate.rst | 1 .. SPDX-License-Identifier: GPL-2.0 22 Documentation/admin-guide/pm/cpufreq.rst if you have not done that yet.] 24 For the processors supported by ``intel_pstate``, the P-state concept is broader 25 than just an operating frequency or an operating performance point (see the 27 information about that). For this reason, the representation of P-states used 32 ``intel_pstate`` maps its internal representation of P-states to frequencies too 38 Since the hardware P-state selection interface used by ``intel_pstate`` is 43 time the corresponding CPU is taken offline and need to be re-initialized when 47 only way to pass early-configuration-time parameters to it is via the kernel 66 ----------- [all …]
|
H A D | cpufreq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 20 Operating Performance Points or P-states (in ACPI terminology). As a rule, 21 the higher the clock frequency and the higher the voltage, the more instructions 22 can be retired by the CPU over a unit of time, but also the higher the clock 23 frequency and the higher the voltage, the more energy is consumed over a unit of 24 time (or the more power is drawn) by the CPU in the given P-state. Therefore 29 as possible and then there is no reason to use any P-states different from the 30 highest one (i.e. the highest-performance frequency/voltage configuration 38 put into different P-states. 41 capacity, so as to decide which P-states to put the CPUs into. Of course, since [all …]
|
/linux/Documentation/admin-guide/mm/damon/ |
H A D | lru_sort.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 DAMON-based LRU-lists Sorting 7 DAMON-based LRU-lists Sorting (DAMON_LRU_SORT) is a static kernel module that 9 (de)prioritization of pages on their LRU-lists for making LRU-lists a more 12 Where Proactive LRU-lists Sorting is Required? 15 As page-granularity access checking overhead could be significant on huge 23 Because DAMON can identify access patterns of best-effort accuracy while 24 inducing only user-specified range of overhead, proactively running 32 rates that higher than a user-specified threshold) and cold pages (pages of 33 memory regions that showing no access for a time that longer than a [all …]
|
/linux/tools/perf/tests/shell/ |
H A D | record_offcpu.sh | 3 # SPDX-License-Identifier: GPL-2.0 5 set -e 14 rm -f ${perfdata} 15 rm -f ${perfdata}.old 16 trap - EXIT TERM INT 25 test_above_thresh="Threshold test (above threshold)" 26 test_below_thresh="Threshold test (below threshold)" 29 echo "Checking off-cpu privilege" 31 if [ "$(id -u)" != 0 ] 33 echo "off-cpu test [Skipped permission]" [all …]
|
/linux/Documentation/hwmon/ |
H A D | ltc2947.rst | 1 Kernel drivers ltc2947-i2c and ltc2947-spi 10 Addresses scanned: - 14 https://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.pdf 30 active as soon as a temperature reading is higher than a defined threshold. The 37 The following attributes are supported. Limits are read-write, reset_history 38 is write-only and all the other attributes are read-only. 41 in0_input VP-VM voltage (mV). 42 in0_min Undervoltage threshold 43 in0_max Overvoltage threshold 49 in0_label Channel label (VP-VM) [all …]
|
/linux/drivers/thermal/intel/ |
H A D | intel_pch_thermal.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* intel_pch_thermal.c - Intel PCH Thermal driver 28 #define PCH_THERMAL_DID_CNL_H 0xA379 /* CNL-H PCH */ 29 #define PCH_THERMAL_DID_CNL_LP 0x02F9 /* CNL-LP PCH */ 30 #define PCH_THERMAL_DID_CML_H 0X06F9 /* CML-H PCH */ 34 /* Wildcat Point-LP PCH Thermal registers */ 52 /* Wildcat Point-LP PCH Thermal Register bit definitions */ 54 #define WPT_TSC_CPDE 0x01 /* Catastrophic Power-Down Enable */ 58 #define WPT_TSEL_PLDB 0x80 /* TSEL Policy Lock-Down Bit */ 63 /* Resolution of 1/2 degree C and an offset of -50C */ [all …]
|
/linux/Documentation/admin-guide/blockdev/ |
H A D | floppy.rst | 19 Example: If your kernel is called linux-2.6.9, type the following line 22 linux-2.6.9 floppy=thinkpad 25 of linux-2.6.9:: 31 linux-2.6.9 floppy=daring floppy=two_fdc 96 and is thus harder to find, whereas non-dma buffers may be 101 threshold to 10 or lower, in order to limit the number of data 104 If you have a FIFO-able FDC, the floppy driver automatically 105 falls back on non DMA mode if no DMA-able memory can be found. 120 floppy=<threshold>,fifo_depth 121 Sets the FIFO threshold. This is mostly relevant in DMA [all …]
|
H A D | zram.rst | 2 zram: Compressed RAM-based block devices 8 The zram module creates RAM-based block devices named /dev/zram<id> 20 There are several ways to configure and manage zram device(-s): 23 b) using zramctl utility, provided by util-linux (util-linux@vger.kernel.org). 28 In order to get a better idea about zramctl please consult util-linux 29 documentation, zramctl man-page or `zramctl --help`. Please be informed 30 that zram maintainers do not develop/maintain util-linux or zramctl, should 31 you have any questions please contact util-linux@vger.kernel.org 45 -EBUSY an attempt to modify an attribute that cannot be changed once 47 -ENOMEM zram was not able to allocate enough memory to fulfil your [all …]
|
/linux/Documentation/devicetree/bindings/power/supply/ |
H A D | battery.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 14 In smart batteries, these are typically stored in non-volatile memory 16 no appropriate non-volatile memory, or it is unprogrammed/incorrect. 27 Batteries must be referenced by chargers and/or fuel-gauges using a phandle. 28 The phandle's property should be named "monitored-battery". 32 const: simple-battery 34 device-chemistry: [all …]
|
/linux/Documentation/networking/ |
H A D | ipvs-sysctl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 IPvs-sysctl 10 am_droprate - INTEGER 16 amemthresh - INTEGER 19 It sets the available memory threshold (in pages), which is 25 backup_only - BOOLEAN 26 - 0 - disabled (default) 27 - not 0 - enabled 32 conn_reuse_mode - INTEGER 33 1 - default [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | debugfs-scmi | 16 on this SCMI instance <n>, the threshold above which any SCMI 17 command, advertised to have an higher-than-threshold execution 58 Description: Max number of concurrently allowed in-flight SCMI messages for 67 Description: Max number of concurrently allowed in-flight SCMI messages for
|
/linux/drivers/cpuidle/governors/ |
H A D | ladder.c | 2 * ladder.c - the residency ladder algorithm 8 * (C) 2006-2007 Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> 32 } threshold; member 46 * ladder_do_selection - prepares private data for a state change 56 ldev->states[old_idx].stats.promotion_count = 0; in ladder_do_selection() 57 ldev->states[old_idx].stats.demotion_count = 0; in ladder_do_selection() 58 dev->last_state_idx = new_idx; in ladder_do_selection() 62 * ladder_select_state - selects the next state to enter 72 int last_idx = dev->last_state_idx; in ladder_select_state() 73 int first_idx = drv->states[0].flags & CPUIDLE_FLAG_POLLING ? 1 : 0; in ladder_select_state() [all …]
|
/linux/tools/tracing/rtla/src/ |
H A D | osnoise_top.c | 1 // SPDX-License-Identifier: GPL-2.0 38 * osnoise_free_top - free runtime data 42 free(data->cpu_data); in osnoise_free_top() 48 osnoise_free_top(tool->data); in osnoise_free_top_tool() 52 * osnoise_alloc_histogram - alloc runtime data 62 data->nr_cpus = nr_cpus; in osnoise_alloc_top() 65 data->cpu_data = calloc(1, sizeof(*data->cpu_data) * nr_cpus); in osnoise_alloc_top() 66 if (!data->cpu_data) in osnoise_alloc_top() 77 * osnoise_top_handler - this is the handler for osnoise tracer events 88 int cpu = record->cpu; in osnoise_top_handler() [all …]
|
H A D | osnoise_hist.c | 1 // SPDX-License-Identifier: GPL-2.0 37 * osnoise_free_histogram - free runtime data 45 for (cpu = 0; cpu < data->nr_cpus; cpu++) { in osnoise_free_histogram() 46 if (data->hist[cpu].samples) in osnoise_free_histogram() 47 free(data->hist[cpu].samples); in osnoise_free_histogram() 51 if (data->hist) in osnoise_free_histogram() 52 free(data->hist); in osnoise_free_histogram() 59 osnoise_free_histogram(tool->data); in osnoise_free_hist_tool() 63 * osnoise_alloc_histogram - alloc runtime data 75 data->entries = entries; in osnoise_alloc_histogram() [all …]
|
/linux/drivers/thermal/ |
H A D | airoha_thermal.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 28 /* period unit calculated in BUS clock * 256 scaling-up */ 66 * - Fire BIT(1) when lower than EN7581_COLD_THRE 67 * - Fire BIT(0) and BIT(5) when higher than EN7581_HOT2NORMAL_THRE or 105 * - Fire BIT(1) when lower than EN7581_COLD_THRE 106 * - Fire BIT(0) and BIT(5) when higher than EN7581_HOT2NORMAL_THRE or 113 /* Monitor will take the bigger threshold between HOT2NORMAL and HOT 114 * and will fire both HOT2NORMAL and HOT interrupt when higher than the 2 117 * treat COLD threshold as HOT2NORMAL. 124 /* Monitor will use this as HOT2NORMAL (fire interrupt when lower than...)*/ [all …]
|
/linux/include/linux/input/ |
H A D | adxl34x.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 34 * acceleration greater than tap_threshold is present during the 48 * holds the threshold value for tap detection/interrupts. 59 * time that an event must be above the tap_threshold threshold 104 * device exceeds the inactivity threshold. Once the reference 125 * holds the threshold value for activity detection. 135 * holds the threshold value for inactivity 152 * result in the function appearing un-responsive if the 153 * inactivity_time register is set with a value less than the time 162 * holds the threshold value for Free-Fall detection. [all …]
|
/linux/Documentation/power/ |
H A D | opp.rst | 5 (C) 2009-2010 Nishanth Menon <nm@ti.com>, Texas Instruments Incorporated 20 ------------------------------------------------- 22 Complex SoCs of today consists of a multiple sub-modules working in conjunction. 25 facilitate this, sub-modules in a SoC are grouped into domains, allowing some 27 voltage/frequency pairs that are higher. 41 - {300000000, 1000000} 42 - {800000000, 1200000} 43 - {1000000000, 1300000} 46 ---------------------------------------- 57 (users) -> registers a set of default OPPs -> (library) [all …]
|
/linux/tools/perf/Documentation/ |
H A D | perf-stat.txt | 1 perf-stat(1) 5 ---- 6 perf-stat - Run a command and gather performance counter statistics 9 -------- 11 'perf stat' [-e <EVENT> | --event=EVENT] [-a] <command> 12 'perf stat' [-e <EVENT> | --event=EVENT] [-a] \-- <command> [<options>] 13 'perf stat' [-e <EVENT> | --event=EVENT] [-a] record [-o file] \-- <command> [<options>] 14 'perf stat' report [-i file] 17 ----------- 23 ------- [all …]
|
/linux/Documentation/mm/ |
H A D | ksm.rst | 5 KSM is a memory-saving de-duplication feature, enabled by CONFIG_KSM=y, 9 The userspace interface of KSM is described in Documentation/admin-guide/mm/ksm.rst 15 -------- 17 .. kernel-doc:: mm/ksm.c 21 --------------- 25 If a KSM page is shared between less than ``max_page_sharing`` VMAs, 27 list of struct ksm_rmap_item and the ``page->mapping`` of the 30 When the sharing passes this threshold, KSM adds a second dimension to 33 page with ``page->mapping`` pointing to that "dup". 59 stable_node chain->hlist to check for pruning) and higher [all …]
|