| /linux/tools/power/cpupower/man/ |
| H A D | cpupower-set.1 | 1 .TH CPUPOWER\-SET "1" "22/02/2011" "" "cpupower Manual" 3 cpupower\-set \- Set processor power related kernel or hardware configurations 6 .B cpupower set [ \-b VAL | \-e POLICY | \-m MODE | \-t BOOL ] 11 registers affecting processor power saving policies. 15 described in the cpupower(1) manpage in the \-\-cpu option section. Whether an 24 \-\-perf-bias, \-b 27 its policy for the relative importance of performance versus energy savings to 30 The range of valid numbers is 0-15, where 0 is maximum 31 performance and 15 is maximum energy efficiency. 33 The processor uses this information in model-specific ways [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-scsi_host | 7 Storage Control Unit embeds up to two 4-port controllers in 23 stack for a performance advantage when possible. A value of 28 controller wide, affecting all configured logical drives on the 34 Contact: linux-ide@vger.kernel.org 43 performance due to increased latency when coming out of lower 47 Tell the controller to have performance be a priority over power 60 a) It does not use host-initiated slumber mode, but it does 61 allow device-initiated slumber 68 Contact: linux-ide@vger.kernel.org 79 protocol that is being used by the driver (for eg. LED, SAF-TE, [all …]
|
| /linux/Documentation/filesystems/nfs/ |
| H A D | knfsd-stats.rst | 5 :Authors: Greg Banks <gnb@sgi.com> - 26 Mar 2009 13 program from the nfs-utils distribution provides a helpful command-line 48 packets-arrived 58 However this is a more accurate and less workload-dependent measure 62 sockets-enqueued 68 network-facing work to be done but it couldn't be done immediately, 70 rate of change for this counter is zero; significantly non-zero 71 values may indicate a performance limitation. 74 pool for the NFS workload (the workload is thread-limited), in which 76 performance of the NFS workload. [all …]
|
| /linux/lib/ |
| H A D | Kconfig.kasan | 1 # SPDX-License-Identifier: GPL-2.0-only 32 compile-time constants for better performance. 35 def_bool $(cc-option, -fsanitize=kernel-address) 38 def_bool $(cc-option, -fsanitize=kernel-hwaddress) 55 Enables KASAN (Kernel Address Sanitizer) - a dynamic memory safety 56 error detector designed to find out-of-bounds and use-after-free bugs. 58 See Documentation/dev-tools/kasan.rst for details. 65 …def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=kernel-address -mllvm -asan-kernel-mem-intrinsic-p… 66 (CC_IS_GCC && $(cc-option,-fsanitize=kernel-address --param asan-kernel-mem-intrinsic-prefix=1)) 81 2. Software Tag-Based KASAN (arm64 only, based on software memory [all …]
|
| H A D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 19 parameter printk.time=1. See Documentation/admin-guide/kernel-parameters.rst 50 int "Default console loglevel (1-15)" 60 Note: This does not affect the log level of un-prefixed printk() 65 int "quiet console loglevel (1-15)" 76 int "Default message log level (1-7)" 82 This was hard-coded to KERN_WARNING since at least 2.6.10 but folks 118 enabled/disabled based on various levels of scope - per source file, 158 nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' > 162 nullarbor:~ # echo -n 'file svcsock.c +p' > [all …]
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | nvidia,tegra20-emc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/nvidia,tegra20-emc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dmitry Osipenko <digetx@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 12 - Thierry Reding <thierry.reding@gmail.com> 15 The External Memory Controller (EMC) interfaces with the off-chip SDRAM to 17 various performance-affecting settings beyond the obvious SDRAM configuration 23 const: nvidia,tegra20-emc [all …]
|
| H A D | nvidia,tegra30-emc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/nvidia,tegra30-emc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dmitry Osipenko <digetx@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 12 - Thierry Reding <thierry.reding@gmail.com> 15 The EMC interfaces with the off-chip SDRAM to service the request stream 16 sent from Memory Controller. The EMC also has various performance-affecting 23 const: nvidia,tegra30-emc [all …]
|
| /linux/LICENSES/dual/ |
| H A D | CC-BY-4.0 | 1 Valid-License-Identifier: CC-BY-4.0 2 SPDX-URL: https://spdx.org/licenses/CC-BY-4.0 3 Usage-Guide: 6 with a GPL2 compatible license using "OR", as CC-BY-4.0 texts processed by 12 SPDX-License-Identifier: CC-BY-4.0 13 License-Text: 21 Creative Commons public licenses does not create a lawyer-client or 23 information available on an "as-is" basis. Creative Commons gives no 47 material not subject to the license. This includes other CC- 55 the licensor's permission is not necessary for any reason--for [all …]
|
| /linux/arch/x86/kernel/cpu/resctrl/ |
| H A D | pseudo_lock.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Pseudo-locking support built on top of Cache Allocation Technology (CAT) 38 * resctrl_arch_get_prefetch_disable_bits - prefetch disable bits of supported 43 * pseudo-locking. This includes testing to ensure pseudo-locked regions 45 * as well as that these pseudo-locked regions can maintain their low cache 48 * After a platform has been validated to support pseudo-locking its 98 * resctrl_arch_pseudo_lock_fn - Load kernel memory into cache 99 * @_plr: the pseudo-lock region descriptor 101 * This is the core pseudo-locking flow. 106 * with class of service set to the bitmask of the pseudo-locked region. [all …]
|
| /linux/Documentation/mm/ |
| H A D | multigen_lru.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Multi-Gen LRU 6 The multi-gen LRU is an alternative LRU implementation that optimizes 7 page reclaim and improves performance under memory pressure. Page 14 ---------- 20 * Simple self-correcting heuristics 23 implementations. In the multi-gen LRU, each generation represents a 25 (time-based) common frame of reference and therefore help make better 41 choices; thus self-correction is necessary. 43 The benefits of simple self-correcting heuristics are self-evident. [all …]
|
| /linux/Documentation/admin-guide/ |
| H A D | bcache.rst | 11 This is the git repository of bcache-tools: 12 https://git.kernel.org/pub/scm/linux/kernel/git/colyli/bcache-tools.git/ 17 It's designed around the performance characteristics of SSDs - it only allocates 25 great lengths to protect your data - it reliably handles unclean shutdown. (It 29 Writeback caching can use most of the cache for buffering writes - writing 36 average is above the cutoff it will skip all IO from that task - instead of 47 You'll need bcache util from the bcache-tools repository. Both the cache device 50 bcache make -B /dev/sdb 51 bcache make -C /dev/sdc 53 `bcache make` has the ability to format multiple devices at the same time - if [all …]
|
| /linux/crypto/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 156 cbc(aes), and the support for the crypto self-tests. 178 bool "Enable cryptographic self-tests" 181 Enable the cryptographic self-tests. 183 The cryptographic self-tests run at boot time, or at algorithm 188 - Development and pre-release testing. In this case, also enable 192 - Production kernels, to help prevent buggy drivers from being used 193 and/or meet FIPS 140-3 pre-operational testing requirements. In 197 bool "Enable the full set of cryptographic self-tests" 200 Enable the full set of cryptographic self-tests for each algorithm. [all …]
|
| /linux/Documentation/admin-guide/sysctl/ |
| H A D | vm.rst | 13 ------------------------------------------------------------------------------ 27 - admin_reserve_kbytes 28 - compact_memory 29 - compaction_proactiveness 30 - compact_unevictable_allowed 31 - defrag_mode 32 - dirty_background_bytes 33 - dirty_background_ratio 34 - dirty_bytes 35 - dirty_expire_centisecs [all …]
|
| /linux/Documentation/virt/hyperv/ |
| H A D | vpci.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 PCI pass-thru devices 5 In a Hyper-V guest VM, PCI pass-thru devices (also called 16 Hyper-V terminology for vPCI devices is "Discrete Device 17 Assignment" (DDA). Public documentation for Hyper-V DDA is 20 …tps://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/plan-for-deploying-devi… 23 and for GPUs. A similar mechanism for NICs is called SR-IOV 25 driver to interact directly with the hardware. See Hyper-V 26 public documentation here: `SR-IOV`_ 28 .. _SR-IOV: https://learn.microsoft.com/en-us/windows-hardware/drivers/network/overview-of-single-r… [all …]
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-report.txt | 1 perf-report(1) 5 ---- 6 perf-report - Read perf.data (created by perf record) and display the profile 9 -------- 11 'perf report' [-i <file> | --input=file] 14 ----------- 15 This command displays the performance counter profile information recorded 19 ------- 20 -i:: 21 --input=:: [all …]
|
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_rogue_fwif.h | 1 /* SPDX-License-Identifier: GPL-2.0-only OR MIT */ 42 /* String used in pvrdebug -h output */ 140 /* Firmware per-DM HWR states */ 155 /* DM was identified as over-running and causing HWR */ 157 /* DM was innocently affected by another DM over-running which caused HWR */ 270 /* Identify whether MC config is P-P or P-S */ 274 /* per-os firmware shared data */ 297 /* Firmware trace time-stamp field breakup */ 303 /* Extra debug-info (16 bits) */ 307 /* Debug-info sub-fields */ [all …]
|
| /linux/arch/arm/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 162 The ARM series is a line of low-power-consumption RISC chip designs 164 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer 165 manufactured, but legacy ARM-based PC hardware remains popular in 173 relocations. The combined range is -/+ 256 MiB, which is usually 266 Patch phys-to-virt and virt-to-phys translation functions at 270 This can only be used with non-XIP MMU kernels where the base 316 bool "MMU-based Paged Memory Management Support" 319 Select if you want MMU-based virtualised addressing space 354 # This is sorted alphabetically by mach-* pathname. However, plat-* [all …]
|
| /linux/arch/x86/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 bool "64-bit kernel" if "$(ARCH)" = "x86" 7 Say yes to build a 64-bit kernel - formerly known as x86_64 8 Say no to build a 32-bit kernel - formerly known as i386 13 # Options that are inherently 32-bit kernel only: 26 # Options that are inherently 64-bit kernel only: 56 # ported to 32-bit as well. ) 158 # Word-size accesses may read uninitialized data past the trailing \0 342 default "elf32-i386" if X86_32 343 default "elf64-x86-64" if X86_64 [all …]
|
| /linux/scripts/ |
| H A D | spelling.txt | 87 afecting||affecting 1096 none existent||non-existent 1193 peformance||performance 1198 perfomance||performance 1771 vicefersa||vice-versa
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | efx_common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 104 * queued onto this work queue. This is not a per-nic work queue, because 114 return -ENOMEM; in efx_create_reset_workqueue() 122 queue_work(reset_workqueue, &efx->reset_work); in efx_queue_reset_work() 127 cancel_work_sync(&efx->reset_work); in efx_flush_reset_workqueue() 138 /* We assume that efx->type->reconfigure_mac will always try to sync RX 139 * filters and therefore needs to read-lock the filter table against freeing 143 if (efx->type->reconfigure_mac) { in efx_mac_reconfigure() 144 down_read(&efx->filter_sem); in efx_mac_reconfigure() 145 efx->type->reconfigure_mac(efx, mtu_only); in efx_mac_reconfigure() [all …]
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | efx_common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 37 * On Falcon-based NICs, this will: 38 * - Check the on-board hardware monitor; 39 * - Poll the link state and reconfigure the hardware as necessary. 40 * On Siena-based NICs for power systems with EEH support, this will give EEH a 108 * queued onto this work queue. This is not a per-nic work queue, because 118 return -ENOMEM; in efx_siena_create_reset_workqueue() 126 queue_work(reset_workqueue, &efx->reset_work); in efx_siena_queue_reset_work() 131 cancel_work_sync(&efx->reset_work); in efx_siena_flush_reset_workqueue() 142 /* We assume that efx->type->reconfigure_mac will always try to sync RX [all …]
|
| /linux/arch/arm64/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 287 ARM 64-bit (AArch64) Linux support. 295 # required due to use of the -Zfixed-x18 flag. 298 # -Zsanitizer=shadow-call-stack flag. 308 depends on $(cc-option,-fpatchable-function-entry=2) 334 # VA_BITS - PTDESC_TABLE_SHIFT 412 def_bool !$(as-instr,1:\n.inst 0\n.rept . - 1b\n\nnop\n.endr\n) 417 # https://github.com/llvm/llvm-project/commit/2a96f47c5ffca84cd774ad402cacd137f4bf45e2 467 at stage-2. 492 …bool "Cortex-A53: 826319: System might deadlock if a write cannot complete until read data is acce… [all …]
|
| /linux/Documentation/networking/ |
| H A D | tcp_ao.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 TCP Authentication Option (TCP-AO) provides a TCP extension aimed at verifying 11 The intent of TCP-AO is to deprecate TCP-MD5 providing better security, 17 .. table:: Short and Limited Comparison of TCP-AO and TCP-MD5 19 +----------------------+------------------------+-----------------------+ 20 | | TCP-MD5 | TCP-AO | 22 |Supported hashing |MD5 |Must support HMAC-SHA1 | 23 |algorithms |(cryptographically weak)|(chosen-prefix attacks)| 24 | | |and CMAC-AES-128 (only | 25 | | |side-channel attacks). | [all …]
|
| /linux/include/linux/ |
| H A D | pm.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * pm.h - Power management interface 64 * struct dev_pm_ops - device PM callbacks. 71 * registration of a child already in progress), it may return -EAGAIN, so 81 * runtime-suspended and it may be left in that state during the entire 86 * The PM core executes subsystem-level @prepare() for all devices before 104 * The PM core executes subsystem-level @complete() after it has executed 119 * type), but generally the device must be quiescent after subsystem-level 121 * Subsystem-level @suspend() is executed for all devices after invoking 122 * subsystem-level @prepare() for all of them. [all …]
|
| /linux/include/linux/spi/ |
| H A D | spi.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later 38 * INTERFACES between SPI controller-side drivers and SPI target protocol handlers, 44 * struct spi_statistics - statistics for spi transfers 45 * @syncp: seqcount to protect members in this struct for per-cpu update 46 * on 32-bit systems 48 * @messages: number of spi-message [all...] |