| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-intc_sar | 7 Specific Absorption Rate (SAR) regulatory mode is typically 11 the current SAR regulatory mode on the Dynamic SAR driver using 13 this sysfs node, the currently configured regulatory mode value 14 from the Dynamic SAR driver. 23 - The regulatory mode value has one of the above values. 24 - The default regulatory mode used in the driver is 0. 32 This sysfs entry is used to retrieve Dynamic SAR information 33 emitted/maintained by a BIOS that supports Dynamic SAR. 36 - device_mode 37 - bandtable_index [all …]
|
| /linux/Documentation/timers/ |
| H A D | highres.rst | 2 High resolution timers and dynamic ticks design notes 8 https://www.kernel.org/doc/ols/2006/ols2006v1-pages-333-346.pdf 11 http://www.cs.columbia.edu/~nahum/w6998/papers/ols2006-hrtimers-slides.pdf 23 - hrtimer base infrastructure 24 - timeofday and clock source management 25 - clock event management 26 - high resolution timer functionality 27 - dynamic ticks 31 --------------------------- 40 - time ordered enqueueing into a rb-tree [all …]
|
| /linux/Documentation/wmi/devices/ |
| H A D | lenovo-wmi-gamezone.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 4 Lenovo WMI Interface Gamezone Driver (lenovo-wmi-gamezone) 15 ------------- 17 WMI GUID ``887B54E3-DDDC-4B2C-8B88-68A26A8835D0`` 19 The Gamezone Data WMI interface provides platform-profile and fan curve 27 - low-power, blue LED 28 - balanced, white LED 29 - performance, red LED 30 - max-power, purple LED 31 - custom, purple LED [all …]
|
| /linux/Documentation/devicetree/bindings/i3c/ |
| H A D | i3c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alexandre Belloni <alexandre.belloni@bootlin.com> 11 - Miquel Raynal <miquel.raynal@bootlin.com> 20 pattern: "^i3c@[0-9a-f]+$" 22 "#address-cells": 27 All I3C devices are supposed to support DAA (Dynamic Address Assignment), 36 specific I3C dynamic address before the DAA takes place (so that other 37 devices on the bus can't take this dynamic address). [all …]
|
| /linux/drivers/memory/samsung/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 11 tristate "Exynos5422 Dynamic Memory Controller driver" 17 This adds driver for Samsung Exynos5422 SoC DMC (Dynamic Memory 18 Controller). The driver provides support for Dynamic Voltage and 29 in basic operation mode only saves and restores SROM registers
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | cirrus,cs2000-cp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/cirrus,cs2000-cp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: CIRRUS LOGIC Fractional-N Clock Synthesizer & Clock Multiplier 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 13 The CS2000-CP is an extremely versatile system clocking device that 21 - cirrus,cs2000-cp 28 clock-names: 30 - const: clk_in [all …]
|
| /linux/lib/ |
| H A D | Kconfig.kasan | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # This config refers to the generic KASAN mode. 32 compile-time constants for better performance. 35 def_bool $(cc-option, -fsanitize=kernel-address) 38 def_bool $(cc-option, -fsanitize=kernel-hwaddress) 47 bool "KASAN: dynamic memory safety error detector" 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… [all …]
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | param.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 15 #define OPTION_UNSET -1 37 * Tx interrupt delay needs to typically be set to something non-zero 39 * Valid Range: 0-65535 48 * Valid Range: 0-65535 60 * Valid Range: 0-65535 72 * Valid Range: 0-65535 82 * Valid Range: 100-100000 or one of: 0=off, 1=dynamic, 3=dynamic conservative 89 /* IntMode (Interrupt Mode) [all …]
|
| /linux/include/linux/i3c/ |
| H A D | ccc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 30 /* Broadcast-only commands */ 36 /* Unicast-only commands */ 56 * struct i3c_ccc_events - payload passed to ENEC/DISEC CCC 69 * struct i3c_ccc_mwl - payload passed to SETMWL/GETMWL CCC 81 * struct i3c_ccc_mrl - payload passed to SETMRL/GETMRL CCC 97 * struct i3c_ccc_dev_desc - I3C/I2C device descriptor used for DEFSLVS 99 * @dyn_addr: dynamic address assigned to the I3C slave or 0 if the entry is 121 * struct i3c_ccc_defslvs - payload passed to DEFSLVS CCC 139 * enum i3c_ccc_test_mode - enum listing all available test modes [all …]
|
| /linux/Documentation/admin-guide/ |
| H A D | dynamic-debug-howto.rst | 1 Dynamic debug 8 Dynamic debug allows you to dynamically enable/disable kernel 9 debug-print code to obtain additional kernel information. 11 If ``/proc/dynamic_debug/control`` exists, your kernel has dynamic 14 Dynamic debug provides: 22 - source filename 23 - function name 24 - line number (including ranges of line numbers) 25 - module name 26 - format string [all …]
|
| /linux/include/linux/ |
| H A D | tracefs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * tracefs.h - a pseudo file system for activating tracing 5 * Based on debugfs by: 2004 Greg Kroah-Hartman <greg@kroah.com> 27 * eventfs_callback - A callback function to create dynamic files in eventfs 29 * @mode: return the file mode for the file (RW access, etc) 45 * If a file is to be created, then @mode should be populated with the file 46 * mode (permissions) for which the file is created for. This would be 62 typedef int (*eventfs_callback)(const char *name, umode_t *mode, void **data, 68 * struct eventfs_entry - dynamically created eventfs file call back handler 69 * @name: Then name of the dynamic file in an eventfs directory [all …]
|
| /linux/arch/s390/boot/ |
| H A D | kaslr.c | 1 // SPDX-License-Identifier: GPL-2.0 49 /* initial parameter block for tdes mode, copied from libica */ in get_random() 60 int mode, i; in get_random() local 62 mode = check_prng(); in get_random() 64 switch (mode) { in get_random() 88 return -1; in get_random() 101 for (j = i - 1; j >= 0 && res[j].start > tmp.start; j--) in sort_reserved_ranges() 130 while (res && res->end <= start) { in iterate_valid_positions() 138 if (res && res->start < end) { in iterate_valid_positions() 140 tmp_end = res->start; in iterate_valid_positions() [all …]
|
| /linux/lib/zlib_inflate/ |
| H A D | inflate.h | 4 /* inflate.h -- internal inflate state definition 5 * Copyright (C) 1995-2004 Mark Adler 29 TYPE, /* i: waiting for type bits, including last-flag bit */ 33 TABLE, /* i: waiting for dynamic block table lengths */ 42 CHECK, /* i: waiting for 32-bit check value */ 43 LENGTH, /* i: waiting for 32-bit length (gzip) */ 44 DONE, /* finished check, done -- remain here until reset */ 45 BAD, /* got a data error -- remain here until reset */ 46 MEM, /* got an inflate() memory error -- remain here until reset */ 51 State transitions between above modes - [all …]
|
| /linux/tools/testing/selftests/drivers/net/ |
| H A D | netcons_basic.sh | |
| /linux/include/uapi/linux/ |
| H A D | psp-dbc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ 3 * Userspace interface for AMD Dynamic Boost Control (DBC) 16 * DOC: AMD Dynamic Boost Control (DBC) interface 24 * struct dbc_user_nonce - Nonce exchange structure (input/output). 27 * 1: authentication: PSP will return multi-use nonce. 39 * struct dbc_user_setuid - UID exchange structure (input). 49 * struct dbc_user_param - Parameter exchange structure (input/output). 53 * - When sending a message this is to be created by software 55 * - For interpreting results, this signature is updated by the 66 * Dynamic Boost Control (DBC) IOC [all …]
|
| /linux/Documentation/admin-guide/hw-vuln/ |
| H A D | indirect-target-selection.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 ITS is assigned CVE-2024-28956 with a CVSS score of 4.7 (Medium). 13 --------------- 14 - **eIBRS Guest/Host Isolation**: Indirect branches in KVM/kernel may still be 17 - **Intra-Mode BTI**: In-kernel training such as through cBPF or other native 20 - **Indirect Branch Prediction Barrier (IBPB)**: After an IBPB, indirect 27 ------------- 31 Common name Family_Model eIBRS Intra-mode BTI 47 - All affected CPUs enumerate Enhanced IBRS feature. 48 - IBPB isolation is affected on all ITS affected CPUs, and need a microcode [all …]
|
| /linux/Documentation/sound/hd-audio/ |
| H A D | controls.rst | 2 HD-Audio Codec-Specific Mixer Controls 6 This file explains the codec-specific mixer controls. 9 -------------- 11 Channel Mode 12 This is an enum control to change the surround-channel setup, 16 jack-retasking of multi-I/O jacks. 18 Auto-Mute Mode 19 This is an enum control to change the auto-mute behavior of the 20 headphone and line-out jacks. If built-in speakers and headphone 21 and/or line-out jacks are available on a machine, this controls [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_stream.h | 2 * Copyright 2012-14 Advanced Micro Devices, Inc. 73 /* Specifies whether dynamic meta data will be updated by software 74 * or has to be fetched by hardware (DMA mode) 77 /* Specifies if current dynamic meta data is to be used only for the current frame */ 79 …/* Specifies the size of Dynamic Metadata surface in byte. Size of 0 means no Dynamic metadata is… 81 /* Specifies if a new dynamic meta data should be fetched for an upcoming frame */ 83 /* If hardware mode is used, the base address where DMDATA surface is located */ 90 * current time to produce the Amortized deadline for Dynamic Metadata chunk request 197 /* For dynamic link encoder assignment, update the link encoder assigned to 281 uint32_t sdr_white_level; // for boosting (SDR) cursor in HDR mode [all …]
|
| /linux/arch/arm/mach-pxa/ |
| H A D | standby.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * PXA27x standby mode 13 #include "pxa2xx-regs.h" 52 * Preload the TLB entry for accessing the dynamic memory 54 * fail until the dynamic memory controller has been 55 * reinitialised - and that includes MMU page table walks. 56 * This also means that only the dynamic memory controller
|
| /linux/drivers/usb/core/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 30 Documentation/driver-api/usb/persist.rst for more info. 45 Say N here unless you require new-device enumeration failure to 50 bool "Dynamic USB minor allocation" 52 If you say Y here, the USB subsystem will use dynamic minor 64 "Dual-Role" device, which can act as either a device 69 Select this only if your board has Mini-AB/Micro-AB 97 Implements OTG Finite State Machine as specified in On-The-Go 121 int "Default authorization mode for USB devices" 126 Select the default USB device authorization mode. Can be overridden [all …]
|
| /linux/arch/parisc/include/asm/ |
| H A D | dma.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 ** DMA_CHUNK_SIZE is used by the SCSI mid-layer to break up 29 ** New dynamic DMA interfaces should obsolete this.... 34 ** We don't have DMA channels... well V-class does but the 35 ** Dynamic DMA Mapping interface will support them... right? :^) 36 ** Note: this is not relevant right now for PA-RISC, but we cannot 38 ** won't compile :-( 41 #define DMA_MODE_READ 0x44 /* I/O to memory, no autoinit, increment, single mode */ 42 #define DMA_MODE_WRITE 0x48 /* memory to I/O, no autoinit, increment, single mode */ 43 #define DMA_MODE_CASCADE 0xC0 /* pass thru DREQ->HRQ, DACK<-HLDA only */ [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | strobemeta.h | 1 // SPDX-License-Identifier: GPL-2.0 85 * Map of C-string key/value pairs with fixed maximum capacity. Each map has 87 * way appropriate. Map is "write-only", there is no way to get data out of 89 * not to be used for internal in-app communication. All methods are 90 * thread-safe. 115 /* Following values define supported values of TLS mode */ 116 #define TLS_NOT_SET -1 127 * tls_mode defines what TLS mode wa [all...] |
| /linux/drivers/clk/ |
| H A D | clk-cs2000-cp.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * CS2000 -- CIRRUS LOGIC Fractional-N Clock Synthesizer & Clock Multiplier 8 #include <linux/clk-provider.h> 25 #define Ratio_Val(x, nth) ((x >> (24 - (8 * nth))) & 0xFF) 26 #define Val_Ratio(x, nth) ((x & 0xFF) << (24 - (8 * nth))) 71 #define priv_to_client(priv) (priv->client) 72 #define priv_to_dev(priv) (&(priv_to_client(priv)->dev)) 119 { .compatible = "cirrus,cs2000-cp", }, 125 { "cs2000-cp", }, 134 ret = regmap_update_bits(priv->regmap, DEVICE_CFG1, ENDEV1, in cs2000_enable_dev_config() [all …]
|
| /linux/Documentation/core-api/ |
| H A D | cpu_hotplug.rst | 26 A more novel use of CPU-hotplug support is its use today in suspend resume 27 support for SMP. Dual-core and HT support makes even a laptop run SMP kernels 75 from the map depending on the event is hot-add/hot-remove. There are currently 80 be read-only for most use. When setting up per-cpu resources almost always use 94 $ ls -lh /sys/devices/system/cpu 96 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu0 97 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu1 98 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu2 99 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu3 100 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu4 [all …]
|
| /linux/Documentation/userspace-api/ |
| H A D | check_exec.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 are intended for script interpreters and dynamic linkers to enforce a 12 `samples/check-exec/inc.c`_ example. 23 Script interpreters or dynamic linkers built for tailored execution environments 28 for script interpreters and dynamic linkers to check the securebits at run time 41 Programs should always perform this check to apply kernel-level checks against 55 be checked. For instance, dynamic linking should make sure that all libraries 60 To avoid race conditions leading to time-of-check to time-of-use issues, 76 securebits but without relying on any other user-controlled configuration. 114 migration to a secure mode. [all …]
|