Home
last modified time | relevance | path

Searched +full:non +full:- +full:tunable (Results 1 – 25 of 72) sorted by relevance

123

/linux-6.14.4/Documentation/userspace-api/media/v4l/
Dvidioc-s-hw-freq-seek.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_S_HW_FREQ_SEEK - Perform a hardware frequency seek
41 The ``rangelow`` and ``rangehigh`` fields can be set to a non-zero value
58 If this ioctl is called from a non-blocking filehandle, then ``EAGAIN``
65 .. flat-table:: struct v4l2_hw_freq_seek
66 :header-rows: 0
67 :stub-columns: 0
70 * - __u32
71 - ``tuner``
72 - The tuner index number. This is the same value as in the struct
[all …]
/linux-6.14.4/Documentation/block/
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, 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-[email protected]
[all …]
/linux-6.14.4/Documentation/admin-guide/sysctl/
Dvm.rst13 ------------------------------------------------------------------------------
27 - admin_reserve_kbytes
28 - compact_memory
29 - compaction_proactiveness
30 - compact_unevictable_allowed
31 - dirty_background_bytes
32 - dirty_background_ratio
33 - dirty_bytes
34 - dirty_expire_centisecs
35 - dirty_ratio
[all …]
/linux-6.14.4/drivers/net/ethernet/asix/
DKconfig9 If you have a network (Ethernet, non-USB, not NE2000 compatible)
15 tristate "Asix AX88796C-SPI support"
31 changed at run time via spi-compression ethtool tunable.
/linux-6.14.4/Documentation/scheduler/
Dsched-bwc.rst7 The SCHED_RT case is covered in Documentation/scheduler/sched-rt-group.rst
14 microseconds of CPU time. That quota is assigned to per-cpu run queues in
22 is transferred to cpu-local "silos" on a demand basis. The amount transferred
23 within each of these updates is tunable and described as the "slice".
26 -------------
30 Traditional (UP-EDF) bandwidth control is something like:
66 https://lore.kernel.org/lkml/5371BD36-55AE-4F71-B9D7-[email protected]/
69 ----------
75 :ref:`Documentation/admin-guide/cgroup-v2.rst <cgroup-v2-cpu>`.
77 - cpu.cfs_quota_us: run-time replenished within a period (in microseconds)
[all …]
Dsched-design-CFS.rst16 Documentation/scheduler/sched-eevdf.rst.
19 an "ideal, precise multi-tasking CPU" on real hardware.
21 "Ideal multi-tasking CPU" is a (non-existent :-)) CPU that has 100% physical
24 each at 50% physical power --- i.e., actually in parallel.
29 multi-tasking CPU described above. In practice, the virtual runtime of a task
37 In CFS the virtual runtime is expressed and tracked via the per-task
38 p->se.vruntime (nanosec-unit) value. This way, it's possible to accurately
42 p->se.vruntime value --- i.e., tasks would execute simultaneously and no task
45 CFS's task picking logic is based on this p->se.vruntime value and it is thus
46 very simple: it always tries to run the task with the smallest p->se.vruntime
[all …]
/linux-6.14.4/Documentation/ABI/testing/
Dsysfs-fs-ext444 Files which have fewer blocks than this tunable
57 algorithm will pre-read into the buffer cache
63 This file is read-only and shows the number of blocks
71 This file is read-only and shows the number of kilobytes
79 This file is read-only and shows the number of
87 Tuning parameter which (if non-zero) controls the goal
117 This file is read-only and shows the pid of journal thread in
118 current pid-namespace or 0 if task is unreachable.
/linux-6.14.4/drivers/gpu/drm/i915/
DKconfig.profile35 that complements the runtime-pm autosuspend and provides a lower
39 runtime pm autosuspend delay tunable.
46 check the health of the GPU and undertake regular house-keeping of
98 take a non-negligible time to setup, we do a short spin first to
/linux-6.14.4/tools/perf/trace/beauty/include/uapi/linux/
Dfs.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
9 * sending patches for review to linux-[email protected] and
10 * linux-[email protected].
27 * the file limit at runtime and only root can increase the per-process
29 * upper limit on files-per-process.
85 /* extent-same (dedupe) ioctls; these MUST match the btrfs ioctl definitions */
91 __s64 dest_fd; /* in - destination file */
92 __u64 dest_offset; /* in - start of extent in destination */
93 __u64 bytes_deduped; /* out - total # of bytes we were able
100 __s32 status; /* out - see above description */
[all …]
/linux-6.14.4/tools/include/uapi/linux/
Dfs.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
9 * sending patches for review to linux-[email protected] and
10 * linux-[email protected].
27 * the file limit at runtime and only root can increase the per-process
29 * upper limit on files-per-process.
85 /* extent-same (dedupe) ioctls; these MUST match the btrfs ioctl definitions */
91 __s64 dest_fd; /* in - destination file */
92 __u64 dest_offset; /* in - start of extent in destination */
93 __u64 bytes_deduped; /* out - total # of bytes we were able
100 __s32 status; /* out - see above description */
[all …]
/linux-6.14.4/include/uapi/linux/
Dfs.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
9 * sending patches for review to linux-[email protected] and
10 * linux-[email protected].
27 * the file limit at runtime and only root can increase the per-process
29 * upper limit on files-per-process.
94 /* extent-same (dedupe) ioctls; these MUST match the btrfs ioctl definitions */
100 __s64 dest_fd; /* in - destination file */
101 __u64 dest_offset; /* in - start of extent in destination */
102 __u64 bytes_deduped; /* out - total # of bytes we were able
109 __s32 status; /* out - see above description */
[all …]
Dethtool.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
26 * have the same layout for 32-bit and 64-bit userland.
38 * struct ethtool_cmd - DEPRECATED, link control and status
43 * interface supports autonegotiation or auto-detection.
44 * Read-only.
48 * auto-detection.
56 * @autoneg: Enable/disable autonegotiation and auto-detection;
60 * Read-only.
62 * obsoleted by &struct ethtool_coalesce. Read-only; deprecated.
64 * obsoleted by &struct ethtool_coalesce. Read-only; deprecated.
[all …]
/linux-6.14.4/Documentation/networking/
Drxrpc.rst1 .. SPDX-License-Identifier: GPL-2.0
7 The RxRPC protocol driver provides a reliable two-phase transport on top of UDP
38 RxRPC is a two-layer protocol. There is a session layer which provides
44 +-------------+
46 +-------------+
48 +-------------+
50 +-------------+
52 +-------------+
60 (2) A two-phase protocol. The client transmits a blob (the request) and then
82 to use - currently only PF_INET is supported.
[all …]
/linux-6.14.4/include/linux/
Dtopology.h18 * NON INFRINGEMENT. See the GNU General Public License for more
66 * The following tunable allows platforms to override the default node
71 * AMD EPYC machines use this because even though the 2-hop distance
74 * between NUMA nodes 2-hops apart.
197 #define topology_physical_package_id(cpu) ((void)(cpu), -1)
200 #define topology_die_id(cpu) ((void)(cpu), -1)
203 #define topology_cluster_id(cpu) ((void)(cpu), -1)
209 #define topology_book_id(cpu) ((void)(cpu), -1)
212 #define topology_drawer_id(cpu) ((void)(cpu), -1)
260 return ERR_PTR(-EOPNOTSUPP); in sched_numa_hop_mask()
[all …]
Dedac.h6 * 2006-2008 (c) MontaVista Software, Inc. This file is licensed under
26 #define EDAC_OPSTATE_INVAL -1
60 * enum dev_type - describe the type of memory DRAM chips used at the stick
93 * enum hw_event_mc_err_type - type of the detected error
95 * @HW_EVENT_ERR_CORRECTED: Corrected Error - Indicates that an ECC
97 * @HW_EVENT_ERR_UNCORRECTED: Uncorrected Error - Indicates an error that
101 * it for example, by re-trying the operation).
102 * @HW_EVENT_ERR_DEFERRED: Deferred Error - Indicates an uncorrectable
108 * @HW_EVENT_ERR_FATAL: Fatal Error - Uncorrected error that could not
110 * @HW_EVENT_ERR_INFO: Informational - The CPER spec defines a forth
[all …]
Dethtool.h1 /* SPDX-License-Identifier: GPL-2.0 */
45 * enum ethtool_phys_id_state - indicator state for physical identification
61 ETH_RSS_HASH_TOP_BIT, /* Configurable RSS hash function - Toeplitz */
62 ETH_RSS_HASH_XOR_BIT, /* Configurable RSS hash function - Xor */
63 ETH_RSS_HASH_CRC32_BIT, /* Configurable RSS hash function - Crc32 */
73 * struct kernel_ethtool_ringparam - RX/TX ring configuration
98 * enum ethtool_supported_ring_param - indicator caps for setting ring params
105 * @ETHTOOL_RING_USE_HDS_THRS: capture for setting header-data-split-thresh
146 * In a simpler world it should be equal to netdev->carrier_down_count
148 * actually take the physical link down, not to mention NC-SI which,
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/mmc/
Dmmc-controller-common.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mmc/mmc-controller-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Ulf Hansson <[email protected]>
14 possible slots or ports for multi-slot controllers.
17 "#address-cells":
22 "#size-cells":
29 broken-cd:
34 cd-gpios:
[all …]
Dnvidia,tegra20-sdhci.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mmc/nvidia,tegra20-sdhci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <[email protected]>
11 - Jon Hunter <[email protected]>
18 mmc-controller.yaml and the properties for the Tegra SDHCI controller.
23 - enum:
24 - nvidia,tegra20-sdhci
25 - nvidia,tegra30-sdhci
[all …]
/linux-6.14.4/Documentation/admin-guide/pm/
Dcpufreq.rst1 .. SPDX-License-Identifier: GPL-2.0
20 Operating Performance Points or P-states (in ACPI terminology). As a rule,
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
64 information on the available P-states (or P-state ranges in some cases) and
65 access platform-specific hardware interfaces to change CPU P-states as requested
70 performance scaling algorithms for P-state selection can be represented in a
[all …]
/linux-6.14.4/include/target/
Dtarget_core_fabric.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 * If non-null, fabric_alias is used for matching target/$fabric
26 * Setting this value tells target-core to enforce this limit, and
29 * target-core will currently reset se_cmd->data_length to this
33 * XXX: Not all initiator hosts honor this block-limit EVPD
45 * Optionally used by fabrics to allow demo-mode login, but not
51 * Optionally used as a configfs tunable to determine when
52 * target-core should signal the PROTECT=1 feature bit for
53 * backends that don't support T10-PI, so that either fabric
54 * HW offload or target-core emulation performs the associated
[all …]
/linux-6.14.4/include/scsi/
Dlibfcoe.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2008-2009 Cisco Systems, Inc. All rights reserved.
4 * Copyright (c) 2007-2008 Intel Corporation. All rights reserved.
6 * Maintained at www.Open-FCoE.org
32 * FIP tunable parameters.
40 * enum fip_state - internal state of FCoE controller.
43 * @FIP_ST_AUTO: determining whether to use FIP or non-FIP mode.
44 * @FIP_ST_NON_FIP: non-FIP mode selected.
78 * struct fcoe_ctlr - FCoE Controller and FIP state
79 * @state: internal FIP state for network link and FIP or non-FIP mode.
[all …]
/linux-6.14.4/arch/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
22 # IOMMUs not handled by dma-iommu. Drivers must never select this symbol.
29 menu "General architecture-dependent options"
34 Select if the architecture can check permissions at sub-page
80 for kernel debugging, non-intrusive instrumentation and testing.
89 makes certain almost-always-true or almost-always-false branch
92 Certain performance-sensitive kernel code, such as trace points,
106 ( On 32-bit x86, the necessary options added to the compiler
113 Boot time self-test of the branch patching code.
119 Boot time self-test of the call patching code.
[all …]
/linux-6.14.4/net/ceph/
Dosdmap.c1 // SPDX-License-Identifier: GPL-2.0
24 printk(KERN_INFO "%s (%pU e%u): %pV", KBUILD_MODNAME, &map->fsid, in osdmap_info()
25 map->epoch, &vaf); in osdmap_info()
60 * the foo_mask is the smallest value 2^n-1 that is >= foo.
64 pi->pg_num_mask = (1 << calc_bits_of(pi->pg_num-1)) - 1; in calc_pg_masks()
65 pi->pgp_num_mask = (1 << calc_bits_of(pi->pgp_num-1)) - 1; in calc_pg_masks()
75 ceph_decode_need(p, end, (1+b->h.size) * sizeof(u32), bad); in crush_decode_uniform_bucket()
76 b->item_weight = ceph_decode_32(p); in crush_decode_uniform_bucket()
79 return -EINVAL; in crush_decode_uniform_bucket()
87 b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS); in crush_decode_list_bucket()
[all …]
/linux-6.14.4/drivers/staging/media/ipu3/include/uapi/
Dintel-ipu3.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 /* Copyright (C) 2017 - 2018 Intel Corporation */
11 /* Vendor specific - used for IPU3 camera sub-system */
17 /* from include/uapi/linux/v4l2-controls.h */
26 #define IPU3_UAPI_GRID_START_MASK ((1 << 12) - 1)
34 * struct ipu3_uapi_grid_config - Grid plane config
56 * create a grid-based output, and the data is then divided into "slices".
71 * struct ipu3_uapi_awb_set_item - Memory layout for each cell in AWB
108 * struct ipu3_uapi_awb_raw_buffer - AWB raw buffer
119 * struct ipu3_uapi_awb_config_s - AWB config
[all …]
/linux-6.14.4/drivers/net/dsa/sja1105/
Dsja1105_clocking.c1 // SPDX-License-Identifier: BSD-3-Clause
2 /* Copyright 2016-2018 NXP
3 * Copyright (c) 2018-2019, Vladimir Oltean <[email protected]>
107 sja1105_packing(buf, &idiv->clksrc, 28, 24, size, op); in sja1105_cgu_idiv_packing()
108 sja1105_packing(buf, &idiv->autoblock, 11, 11, size, op); in sja1105_cgu_idiv_packing()
109 sja1105_packing(buf, &idiv->idiv, 5, 2, size, op); in sja1105_cgu_idiv_packing()
110 sja1105_packing(buf, &idiv->pd, 0, 0, size, op); in sja1105_cgu_idiv_packing()
116 const struct sja1105_regs *regs = priv->info->regs; in sja1105_cgu_idiv_config()
117 struct device *dev = priv->ds->dev; in sja1105_cgu_idiv_config()
121 if (regs->cgu_idiv[port] == SJA1105_RSV_ADDR) in sja1105_cgu_idiv_config()
[all …]

123