| /kernel/linux/linux-5.10/kernel/ |
| D | Kconfig.preempt | 1 # SPDX-License-Identifier: GPL-2.0-only 28 at the cost of slightly lower throughput. 31 low priority process to voluntarily preempt itself even if it 39 bool "Preemptible Kernel (Low-Latency Desktop)" 47 permitting a low priority process to be preempted involuntarily 51 system is under load, at the cost of slightly lower throughput 59 bool "Fully Preemptible Kernel (Real-Time)" 63 This option turns the kernel into a real-time kernel by replacing 65 preemptible priority-inheritance aware variants, enforcing 67 non-preemptible sections. This makes the kernel, except for very [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/health/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 19 heart rate monitor and low-cost pulse oximeter. 32 heart rate monitor and low-cost pulse oximeter.
|
| /kernel/linux/linux-5.10/drivers/iio/health/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 19 heart rate monitor and low-cost pulse oximeter. 32 heart rate monitor and low-cost pulse oximeter.
|
| /kernel/linux/linux-6.6/kernel/ |
| D | Kconfig.preempt | 1 # SPDX-License-Identifier: GPL-2.0-only 41 at the cost of slightly lower throughput. 44 low priority process to voluntarily preempt itself even if it 52 bool "Preemptible Kernel (Low-Latency Desktop)" 59 permitting a low priority process to be preempted involuntarily 63 system is under load, at the cost of slightly lower throughput 71 bool "Fully Preemptible Kernel (Real-Time)" 75 This option turns the kernel into a real-time kernel by replacing 77 preemptible priority-inheritance aware variants, enforcing 79 non-preemptible sections. This makes the kernel, except for very [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/omap/ |
| D | omap.txt | 11 to move data from hwmod to device-tree representation. 15 - compatible: Every devices present in OMAP SoC should be in the 17 - ti,hwmods: list of hwmod names (ascii strings), that comes from the OMAP 22 - ti,no_idle_on_suspend: When present, it prevents the PM to idle the module 24 - ti,no-reset-on-init: When present, the module should not be reset at init 25 - ti,no-idle-on-init: When present, the module should not be idled at init 26 - ti,no-idle: When present, the module is never allowed to idle. 31 compatible = "ti,omap4-spinlock"; 37 - General Purpose devices 39 - High Security devices [all …]
|
| /kernel/linux/linux-6.6/block/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 18 - block device files will become unusable 19 - some filesystems (such as ext3) will become unavailable. 86 support for ZAC/ZBC/ZNS host-managed and host-aware zoned block 101 See Documentation/admin-guide/cgroup-v1/blkio-controller.rst for more information. 104 bool "Block throttling .low limit interface support (EXPERIMENTAL)" 107 Add .low limit interface for block throttling. The low limit is a best 128 Enable writeback throttling by default for request-based block devices. 151 bool "Enable support for cost model based cgroup IO controller" 155 Enabling this option enables the .weight interface for cost [all …]
|
| D | blk-iocost.c | 1 /* SPDX-License-Identifier: GPL-2.0 3 * IO cost model based controller. 10 * observable cost metric. This is distinguished from CPU and memory where 17 * useless for the purpose of IO capacity distribution. While on-device 19 * non-queued rotational devices, this is no longer viable with modern 22 * While there is no cost metric we can trivially observe, it isn't a 23 * complete mystery. For example, on a rotational device, seek cost 27 * implement a reasonable work-conserving proportional IO resource 30 * 1. IO Cost Model 32 * IO cost model estimates the cost of an IO given its basic parameters and [all …]
|
| /kernel/linux/linux-5.10/block/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 18 - block device files will become unusable 19 - some filesystems (such as ext3) will become unavailable. 89 support for ZAC/ZBC/ZNS host-managed and host-aware zoned block 104 See Documentation/admin-guide/cgroup-v1/blkio-controller.rst for more information. 107 bool "Block throttling .low limit interface support (EXPERIMENTAL)" 110 Add .low limit interface for block throttling. The low limit is a best 125 See Documentation/block/cmdline-partition.rst for more information. 148 bool "Enable support for cost model based cgroup IO controller" 153 Enabling this option enables the .weight interface for cost [all …]
|
| D | blk-iocost.c | 1 /* SPDX-License-Identifier: GPL-2.0 3 * IO cost model based controller. 10 * observable cost metric. This is distinguished from CPU and memory where 17 * useless for the purpose of IO capacity distribution. While on-device 19 * non-queued rotational devices, this is no longer viable with modern 22 * While there is no cost metric we can trivially observe, it isn't a 23 * complete mystery. For example, on a rotational device, seek cost 27 * implement a reasonable work-conserving proportional IO resource 30 * 1. IO Cost Model 32 * IO cost model estimates the cost of an IO given its basic parameters and [all …]
|
| /kernel/linux/linux-6.6/net/netfilter/ |
| D | xt_limit.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* (C) 1999 Jérôme de Vivie <devivie@info.enserb.u-bordeaux.fr> 3 * (C) 1999 Hervé Eychenne <eychenne@info.enserb.u-bordeaux.fr> 4 * (C) 2006-2012 Patrick McHardy <kaber@trash.net> 23 MODULE_DESCRIPTION("Xtables: rate-limit match"); 31 /* Rusty: This is my (non-mathematically-inclined) understanding of 34 `credit_cap'. The `peak rate' becomes the cost of passing the 35 test, `cost'. 39 discarded. Every time the match passes, you lose `cost' credits; 45 credits per jiffy). We want to allow a rate as low as 1 per day [all …]
|
| /kernel/linux/linux-5.10/net/netfilter/ |
| D | xt_limit.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* (C) 1999 Jérôme de Vivie <devivie@info.enserb.u-bordeaux.fr> 3 * (C) 1999 Hervé Eychenne <eychenne@info.enserb.u-bordeaux.fr> 4 * (C) 2006-2012 Patrick McHardy <kaber@trash.net> 25 MODULE_DESCRIPTION("Xtables: rate-limit match"); 33 /* Rusty: This is my (non-mathematically-inclined) understanding of 36 `credit_cap'. The `peak rate' becomes the cost of passing the 37 test, `cost'. 41 discarded. Every time the match passes, you lose `cost' credits; 47 credits per jiffy). We want to allow a rate as low as 1 per day [all …]
|
| /kernel/linux/linux-6.6/lib/ |
| D | Kconfig.kfence | 1 # SPDX-License-Identifier: GPL-2.0-only 7 bool "KFENCE: low-overhead sampling-based memory safety error detector" 12 KFENCE is a low-overhead sampling-based detector of heap out-of-bounds 13 access, use-after-free, and invalid-free errors. KFENCE is designed 14 to have negligible cost to permit enabling it in production 17 See <file:Documentation/dev-tools/kfence.rst> for more details. 24 enable KASAN due to its cost, consider using KFENCE. 37 setting "kfence.sample_interval" to a non-zero value enables KFENCE. 52 CPU wake-ups if the system is idle, at the risk of a less predictable 55 Warning: The KUnit test suite fails with this option enabled - due to [all …]
|
| /kernel/linux/linux-5.10/net/bluetooth/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 Bluetooth is low-cost, low-power, short-range wireless technology. 21 It was designed as a replacement for cables and other short-range 31 SMP (Security Manager Protocol) on LE (Low Energy) links 41 To use Linux Bluetooth subsystem, you will need several user-space 68 Bluetooth High Speed includes support for off-loading 73 bool "Bluetooth Low Energy (LE) features" 77 Bluetooth Low Energy includes support low-energy physical 84 IPv6 compression over Bluetooth Low Energy. 128 Bluetooth Low Energy Secure Connections feature.
|
| /kernel/linux/linux-6.6/net/bluetooth/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 Bluetooth is low-cost, low-power, short-range wireless technology. 21 It was designed as a replacement for cables and other short-range 31 SMP (Security Manager Protocol) on LE (Low Energy) links 42 To use Linux Bluetooth subsystem, you will need several user-space 66 bool "Bluetooth Low Energy (LE) features" 70 Bluetooth Low Energy includes support low-energy physical 78 Bluetooth Low Energy L2CAP Enhanced Credit Flow Control available with 88 IPv6 compression over Bluetooth Low Energy. 139 Bluetooth Low Energy Secure Connections feature.
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx6ull-phytec-segin-lc-rdk-nand.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "imx6ull-phytec-phycore-som.dtsi" 10 #include "imx6ull-phytec-segin.dtsi" 11 #include "imx6ull-phytec-segin-peb-eval-01.dtsi" 14 model = "PHYTEC phyBOARD-Segin i.MX6 ULL Low Cost with NAND"; 15 compatible = "phytec,imx6ull-pbacd10-nand", "phytec,imx6ull-pbacd10", 16 "phytec,imx6ull-pcl063", "fsl,imx6ull";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/humidity/ |
| D | dht11.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Harald Geyer <harald@ccbib.org> 13 A simple and low cost module providing a non standard single GPIO based 30 - compatible 31 - gpios 36 - | 37 humidity-sensor {
|
| /kernel/linux/linux-5.10/Documentation/block/ |
| D | deadline-iosched.rst | 10 ----------------------- 11 Refer to Documentation/block/switching-sched.rst for information on 12 selecting an io scheduler on a per-device basis. 14 ------------------------------------------------------------------------------ 17 ----------------------- 27 ----------------------- 33 ------------------------------------ 40 This parameter tunes the balance between per-request latency and aggregate 41 throughput. When low latency is the primary concern, smaller is better (where 42 a value of 1 yields first-come first-served behaviour). Increasing fifo_batch [all …]
|
| /kernel/linux/linux-6.6/Documentation/block/ |
| D | deadline-iosched.rst | 10 ----------------------- 11 Refer to Documentation/block/switching-sched.rst for information on 12 selecting an io scheduler on a per-device basis. 14 ------------------------------------------------------------------------------ 17 ----------------------- 27 ----------------------- 33 ------------------------------------ 40 This parameter tunes the balance between per-request latency and aggregate 41 throughput. When low latency is the primary concern, smaller is better (where 42 a value of 1 yields first-come first-served behaviour). Increasing fifo_batch [all …]
|
| /kernel/linux/linux-6.6/Documentation/i2c/busses/ |
| D | i2c-diolan-u2c.rst | 2 Kernel driver i2c-diolan-u2c 6 * Diolan U2C-12 I2C-USB adapter 11 Author: Guenter Roeck <linux@roeck-us.net> 14 ----------- 16 This is the driver for the Diolan U2C-12 USB-I2C adapter. 18 The Diolan U2C-12 I2C-USB Adapter provides a low cost solution to connect 22 This driver only supports the I2C interface of U2C-12. The driver does not use 27 -----------------
|
| /kernel/linux/linux-5.10/Documentation/i2c/busses/ |
| D | i2c-diolan-u2c.rst | 2 Kernel driver i2c-diolan-u2c 6 * Diolan U2C-12 I2C-USB adapter 11 Author: Guenter Roeck <linux@roeck-us.net> 14 ----------- 16 This is the driver for the Diolan U2C-12 USB-I2C adapter. 18 The Diolan U2C-12 I2C-USB Adapter provides a low cost solution to connect 22 This driver only supports the I2C interface of U2C-12. The driver does not use 27 -----------------
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/ |
| D | imx6ull-phytec-segin-lc-rdk-nand.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "imx6ull-phytec-phycore-som.dtsi" 10 #include "imx6ull-phytec-segin.dtsi" 11 #include "imx6ull-phytec-segin-peb-eval-01.dtsi" 12 #include "imx6ull-phytec-segin-peb-wlbt-05.dtsi" 15 model = "PHYTEC phyBOARD-Segin i.MX6 ULL Low Cost with NAND"; 16 compatible = "phytec,imx6ull-pbacd10-nand", "phytec,imx6ull-pbacd10", 17 "phytec,imx6ull-pcl063", "fsl,imx6ull";
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/ |
| D | unshare.rst | 10 ---------- 14 -------- 17 3) Cost 21 7) Low Level Design 26 ----------- 37 outside the confinement of all-or-nothing shared resources of legacy 45 Al Viro in the August of 2000, on the Linux-Kernel mailing list, as part 53 ----------- 59 even non-threaded applications if they have a need to disassociate 60 from default shared namespace. The following lists two use-cases [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/ |
| D | unshare.rst | 10 ---------- 14 -------- 17 3) Cost 21 7) Low Level Design 26 ----------- 37 outside the confinement of all-or-nothing shared resources of legacy 45 Al Viro in the August of 2000, on the Linux-Kernel mailing list, as part 53 ----------- 59 even non-threaded applications if they have a need to disassociate 60 from default shared namespace. The following lists two use-cases [all …]
|
| /kernel/linux/linux-6.6/lib/zstd/compress/ |
| D | zstd_compress_sequences.c | 5 * This source code is licensed under both the BSD-style license (found in the 8 * You may select, at your option, one of the above-listed licenses. 11 /*-************************************* 17 * -log2(x / 256) lookup table for x in [0, 256). 19 * Else: Return floor(-log2(x / 256) * 256) 54 * Returns true if we should use ncount=-1 else we should 55 * use ncount=1 for low probability symbols instead. 67 * Returns the cost in bytes of encoding the normalized count header. 81 * Returns the cost in bits of encoding the distribution described by count 86 unsigned cost = 0; in ZSTD_entropyCost() local [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/ |
| D | cgroup-v2.rst | 9 conventions of cgroup v2. It describes all userland-visible aspects 12 v1 is available under :ref:`Documentation/admin-guide/cgroup-v1/index.rst <cgroup-v1>`. 17 1-1. Terminology 18 1-2. What is cgroup? 20 2-1. Mounting 21 2-2. Organizing Processes and Threads 22 2-2-1. Processes 23 2-2-2. Threads 24 2-3. [Un]populated Notification 25 2-4. Controlling Controllers [all …]
|