Home
last modified time | relevance | path

Searched +full:low +full:- +full:cost (Results 1 – 25 of 250) sorted by relevance

12345678910

/openbmc/linux/drivers/iio/health/
H A DKconfig1 # 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.
/openbmc/linux/kernel/
H A DKconfig.preempt1 # 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 …]
/openbmc/linux/block/
H A DKconfig1 # 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 …]
H A Dblk-iocost.c1 /* 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 …]
/openbmc/linux/net/netfilter/
H A Dxt_limit.c1 // 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 …]
/openbmc/linux/lib/
H A DKconfig.kfence1 # 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 …]
/openbmc/linux/net/bluetooth/
H A DKconfig1 # 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.
/openbmc/linux/Documentation/devicetree/bindings/iio/humidity/
H A Ddht11.yaml1 # 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 {
/openbmc/linux/Documentation/i2c/busses/
H A Di2c-diolan-u2c.rst2 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 -----------------
/openbmc/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6ull-phytec-segin-lc-rdk-nand.dts1 // 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";
/openbmc/linux/Documentation/block/
H A Ddeadline-iosched.rst10 -----------------------
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 …]
H A Dbfq-iosched.rst5 BFQ is a proportional-share I/O scheduler, with some extra
6 low-latency capabilities. In addition to cgroups support (blkio or io
9 - BFQ guarantees a high system and application responsiveness, and a
10 low latency for time-sensitive applications, such as audio or video
12 - BFQ distributes bandwidth, and not just time, among processes or
19 goal, for a given device, is to achieve the maximum-possible
20 throughput at all times, then do switch off all low-latency heuristics
25 As every I/O scheduler, BFQ adds some overhead to per-I/O-request
27 single-lock-protected, per-request processing time of BFQ---i.e., the
29 completion hooks---is, e.g., 1.9 us on an Intel Core i7-2760QM@2.40GHz
[all …]
/openbmc/u-boot/doc/
H A DREADME.VSC3316-33082 Vitesse cross-point devices, VSC3316 and VSC3308 for board B4860QDS
8 VSC 3316/3308 is a low-power, low-cost asynchronous crosspoint switch capable of data rates upto 11…
10 …and 8 output ports. Programming of these devices are performed by two-wire or four-wire serial int…
14 On reset, VSC devices are in low-power state with all inputs, outputs and connections in an off sta…
15 First thing required is to program it to interface with either two-wire or four-wire interface.
16 …he interface is two-wire I2C serial interface. So the value in Interface mode register at address …
22 --------------------------
23-wire or four-wire interface. In our case the interface is two-wire I2C serial interface. So the v…
25 vsc_addr - Address of the VSC device on board.
29 ---------------------------------------------------------
[all …]
/openbmc/linux/Documentation/userspace-api/
H A Dunshare.rst10 ----------
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 …]
/openbmc/linux/lib/zstd/compress/
H A Dzstd_compress_sequences.c5 * 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 …]
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Ddavicom,dm9051.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Joseph CHANG <josright123@gmail.com>
13 The DM9051 is a fully integrated and cost-effective low pin count single
17 - $ref: ethernet-controller.yaml#
26 spi-max-frequency:
32 local-mac-address: true
34 mac-address: true
37 - compatible
[all …]
/openbmc/linux/drivers/net/can/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 to 8Mbit/s for the more recent CAN with Flexible Data-Rate
11 (CAN-FD). The CAN bus was originally mainly for automotive, but is now
16 This section contains all the CAN(-FD) device drivers including the
21 can-dev.
62 can-dev module.
70 bool "CAN bit-timing calculation"
73 If enabled, CAN bit-timing parameters will be calculated for the
74 bit-rate specified via Netlink argument "bitrate" when the device
76 with standard bit-rates but may fail for exotic bit-rates or CAN
[all …]
/openbmc/linux/include/linux/
H A Dprocessor.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Misc low level processor primitives */
9 * spin_begin is used before beginning a busy-wait loop, and must be paired
21 * less than the cost of a context switch (and associated overhead).
23 * Detection of resource owner and decision to spin or sleep or guest-yield
/openbmc/u-boot/lib/
H A DKconfig7 This is used by SoC platforms which do not have built-in ELM
13 Enabling this option will pass "-O2" to gcc when compiling
86 This option allows you to use the built-in libgcc implementation
87 of U-Boot instead of the one provided by the compiler.
122 If this variable is defined, U-Boot is linked against the
128 prompt "Pseudo-random library support type"
132 Select the library to provide pseudo-random number generator
137 bool "Pseudo-random library support"
147 The faster memset() is the arch-specific one (if available) enabled
150 size-constrained environments even this may be too big. Enable this
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Power/
H A DMode.interface.yaml5 - name: PowerMode
13 - xyz.openbmc_project.Common.Error.InvalidArgument
14 - xyz.openbmc_project.Common.Error.NotAllowed
16 - name: SafeMode
19 - readonly
25 - name: AllowedPowerModes
28 - const
36 - name: PowerMode
40 - name: BalancedPerformance
43 high and performs at reduced speeds when the utilization is low.
[all …]
/openbmc/linux/Documentation/admin-guide/
H A Dcgroup-v2.rst1 .. _cgroup-v2:
11 conventions of cgroup v2. It describes all userland-visible aspects
14 v1 is available under :ref:`Documentation/admin-guide/cgroup-v1/index.rst <cgroup-v1>`.
19 1-1. Terminology
20 1-2. What is cgroup?
22 2-1. Mounting
23 2-2. Organizing Processes and Threads
24 2-2-1. Processes
25 2-2-2. Threads
26 2-3. [Un]populated Notification
[all …]
/openbmc/linux/Documentation/devicetree/bindings/media/i2c/
H A Dovti,ov02a10.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Dongchun Zhu <dongchun.zhu@mediatek.com>
13 description: |-
14 The Omnivision OV02A10 is a low-cost, high performance, 1/5-inch, 2 megapixel
17 @ 1600x1200 (UXGA) resolution transferred over a 1-lane MIPI interface. The
18 sensor output is available via CSI-2 serial data output.
21 - $ref: /schemas/media/video-interface-devices.yaml#
33 clock-names:
[all …]
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Drenesas,raa215300.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Biju Das <biju.das.jz@bp.renesas.com>
13 The RAA215300 is a high-performance, low-cost 9-channel PMIC designed for
14 32-bit and 64-bit MCU and MPU applications. It supports DDR3, DDR3L, DDR4,
16 built-in Real-Time Clock (RTC), 32kHz crystal oscillator, and coin cell
18 ideal for System-On-Module (SOM) applications. A spread spectrum feature
19 provides an ease-of-use solution for noise-sensitive audio or RF applications.
25-power-management/multi-channel-power-management-ics-pmics/ssdsoc-power-management-ics-pmic-and-pm…
[all …]
/openbmc/linux/Documentation/networking/
H A Dmptcp-sysctl.rst1 .. SPDX-License-Identifier: GPL-2.0
10 enabled - BOOLEAN
14 per-namespace sysctl.
18 add_addr_timeout - INTEGER (seconds)
23 The default value matches TCP_RTO_MAX. This is a per-namespace
28 checksum_enabled - BOOLEAN
32 per-namespace sysctl.
36 allow_join_initial_addr_port - BOOLEAN
45 This is a per-namespace sysctl.
49 pm_type - INTEGER
[all …]
/openbmc/linux/Documentation/mm/
H A Dhighmem.rst30 +--------+ 0xffffffff
32 +--------+ 0xc0000000
36 +--------+ 0x00000000
39 time, but because we need virtual address space for other things - including
40 temporary maps to access the rest of the physical memory - the actual direct
54 * kmap_local_page(), kmap_local_folio() - These functions are used to create
64 These mappings are thread-local and CPU-local, meaning that the mapping
68 CPU-hotplug until the mapping is disposed.
81 On CONFIG_HIGHMEM=n kernels and for low memory pages they return the
125 Each call of kmap_atomic() in the kernel creates a non-preemptible section
[all …]

12345678910