| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-s-hw-freq-seek.rst | 1 .. 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/Documentation/block/ |
| H A D | bfq-iosched.rst | 5 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-2760QM@2.40GHz [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/drivers/net/ethernet/asix/ |
| H A D | Kconfig | 9 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/Documentation/ABI/testing/ |
| H A D | sysfs-fs-ext4 | 44 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/drivers/gpu/drm/i915/ |
| H A D | Kconfig.profile | 35 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/tools/include/uapi/linux/ |
| H A D | fs.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 9 * sending patches for review to linux-fsdevel@vger.kernel.org and 10 * linux-api@vger.kernel.org. 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 …]
|
| /linux/include/uapi/linux/ |
| H A D | ethtool.h | 1 /* 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-onl [all...] |
| H A D | fs.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 9 * sending patches for review to linux-fsdevel@vger.kernel.org and 10 * linux-api@vger.kernel.org. 27 * the file limit at runtime and only root can increase the per-process 29 * upper limit on files-per-process. 162 /* extent-same (dedupe) ioctls; these MUST match the btrfs ioctl definitions */ 168 __s64 dest_fd; /* in - destination file */ 169 __u64 dest_offset; /* in - start of extent in destination */ 170 __u64 bytes_deduped; /* out - total # of bytes we were able 177 __s32 status; /* out - see above description */ [all …]
|
| /linux/tools/perf/trace/beauty/include/uapi/linux/ |
| H A D | fs.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 9 * sending patches for review to linux-fsdevel@vger.kernel.org and 10 * linux-api@vger.kernel.org. 27 * the file limit at runtime and only root can increase the per-process 29 * upper limit on files-per-process. 162 /* extent-same (dedupe) ioctls; these MUST match the btrfs ioctl definitions */ 168 __s64 dest_fd; /* in - destination file */ 169 __u64 dest_offset; /* in - start of extent in destination */ 170 __u64 bytes_deduped; /* out - total # of bytes we were able 177 __s32 status; /* out - see above description */ [all …]
|
| /linux/Documentation/devicetree/bindings/mmc/ |
| H A D | mmc-controller-common.yaml | 1 # 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 <ulf.hansson@linaro.org> 14 possible slots or ports for multi-slot controllers. 17 "#address-cells": 22 "#size-cells": 29 broken-cd: 34 cd-gpios: [all …]
|
| H A D | nvidia,tegra20-sdhci.yaml | 1 # 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 <thierry.reding@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 18 mmc-controller.yaml and the properties for the Tegra SDHCI controller. 23 - enum: 24 - nvidia,tegra20-sdhci 25 - nvidia,tegra30-sdhci [all …]
|
| /linux/include/linux/ |
| H A D | ethtool.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 50 * enum ethtool_phys_id_state - indicator state for physical identification 66 ETH_RSS_HASH_TOP_BIT, /* Configurable RSS hash function - Toeplitz */ 67 ETH_RSS_HASH_XOR_BIT, /* Configurable RSS hash function - Xor */ 68 ETH_RSS_HASH_CRC32_BIT, /* Configurable RSS hash function - Crc32 */ 78 * struct kernel_ethtool_ringparam - RX/TX ring configuration 103 * enum ethtool_supported_ring_param - indicator caps for setting ring params 110 * @ETHTOOL_RING_USE_HDS_THRS: capture for setting header-data-split-thresh 151 * In a simpler world it should be equal to netdev->carrier_down_count 153 * actually take the physical link down, not to mention NC-SI which, [all …]
|
| H A D | topology.h | 18 * NON INFRINGEMENT. See the GNU General Public License for more 63 * The following tunable allows platforms to override the default node 68 * AMD EPYC machines use this because even though the 2-hop distance 71 * between NUMA nodes 2-hops apart. 194 #define topology_physical_package_id(cpu) ((void)(cpu), -1) 197 #define topology_die_id(cpu) ((void)(cpu), -1) 200 #define topology_cluster_id(cpu) ((void)(cpu), -1) 206 #define topology_book_id(cpu) ((void)(cpu), -1) 209 #define topology_drawer_id(cpu) ((void)(cpu), -1) 280 return ERR_PTR(-EOPNOTSUPP); in sched_numa_hop_mask() [all …]
|
| H A D | edac.h | 6 * 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 …]
|
| /linux/Documentation/admin-guide/pm/ |
| 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, 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/include/target/ |
| H A D | target_core_fabric.h | 1 /* 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/arch/ |
| H A D | Kconfig | 1 # 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 70 by sharing mid-level caches, last-level cache tags or internal 74 bool "Multi-Core Cache (MC) scheduler support" 78 Multi-core scheduler support improves the CPU scheduler's decision 79 making when dealing with multi-core CPU chips at a cost of slightly 127 for kernel debugging, non-intrusive instrumentation and testing. 136 makes certain almost-always-true or almost-always-false branch [all …]
|
| /linux/net/ceph/ |
| H A D | osdmap.c | 1 // 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/kernel/power/ |
| H A D | snapshot.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Copyright (C) 1998-2005 Pavel Machek <pavel@ucw.cz> 121 * from their ->freeze() and ->freeze_noirq() callbacks so that they don't 122 * cause image creation to fail (tunable via /sys/power/reserved_size). 132 * Preferred image size in bytes (tunable via /sys/power/image_size). 154 #define LINKED_PAGE_DATA_SIZE (PAGE_SIZE - sizeo [all...] |
| /linux/drivers/net/dsa/sja1105/ |
| H A D | sja1105_clocking.c | 1 // SPDX-License-Identifier: BSD-3-Clause 2 /* Copyright 2016-2018 NXP 3 * Copyright (c) 2018-2019, Vladimir Oltean <olteanv@gmail.com> 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 …]
|
| /linux/Documentation/scheduler/ |
| H A D | sched-util-clamp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 57 foreground, top-app, etc. Util clamp can be used to constrain how much 60 the ones belonging to the currently active app (top-app group). Beside this 65 1. The big cores are free to run top-app tasks immediately. top-app 106 Note that by design RT tasks don't have per-task PELT signal and must always 114 See :ref:`section 3.4 <uclamp-default-values>` for default values and 115 :ref:`3.4.1 <sched-util-clamp-min-rt-default>` on how to change RT tasks 150 task on the rq to only a subset of tasks on the top-most bucket. 157 uclamp value of the rq. See :ref:`section 2.1 <uclamp-buckets>` for details on 182 .. _uclamp-buckets: [all …]
|
| /linux/Documentation/networking/dsa/ |
| H A D | sja1105.rst | 8 The NXP SJA1105 is a family of 10 SPI-managed automotive switches: 10 - SJA1105E: First generation, no TTEthernet 11 - SJA1105T: First generation, TTEthernet 12 - SJA1105P: Second generation, no TTEthernet, no SGMII 13 - SJA1105Q: Second generation, TTEthernet, no SGMII 14 - SJA1105R: Second generation, no TTEthernet, SGMII 15 - SJA1105S: Second generation, TTEthernet, SGMII 16 - SJA1110A: Third generation, TTEthernet, SGMII, integrated 100base-T1 and 17 100base-TX PHYs 18 - SJA1110B: Third generation, TTEthernet, SGMII, 100base-T1, 100base-TX [all …]
|
| /linux/mm/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 30 compress them into a dynamically allocated RAM-based memory pool. 145 int "Maximum number of physical pages per-zspage" 226 specifically-sized allocations with user-controlled contents 230 user-controlled allocations. This may very slightly increase 232 of extra pages since the bulk of user-controlled allocations 233 are relatively long-lived. 248 Try running: slabinfo -DA 285 utilization of a direct-mapped memory-side-cache. See section 288 the presence of a memory-side-cache. There are also incidental [all …]
|
| /linux/drivers/platform/x86/ |
| H A D | asus-wmi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright(C) 2010-2011 Corentin Chary <corentin.chary@gmail.com> 22 #include <linux/hwmon-sysfs.h> 25 #include <linux/input/sparse-keymap.h> 32 #include <linux/platform_data/x86/asus-wmi.h> 45 #include "asus-wmi.h" 58 #define ASUS_WMI_MGMT_GUID "97845ED0-4E6D-11DE-8A39-0800200C9A66" 140 /* New modes for devices with 3 mini-led mode types */ 196 u16 mfun; /* probably "Multi-function" to be called */ 197 u16 sfun; /* probably "Sub-function" to be called */ [all …]
|