/linux/tools/testing/selftests/tc-testing/creating-plugins/ |
H A D | AddingPlugins.txt | 1 tdc - Adding plugins for tdc 3 Author: Brenda J. Butler - bjb@mojatatu.com 6 -------------- 9 There are some examples in plugin-lib. 14 - adding commands to be run before and/or after the test suite 15 - adding commands to be run before and/or after the test cases 16 - adding commands to be run before and/or after the execute phase of the test cases 17 - ability to alter the command to be run in any phase: 18 pre (the pre-suite stage) 23 post (the post-suite stage) [all …]
|
/linux/kernel/trace/ |
H A D | tracing_map.h | 1 // SPDX-License-Identifier: GPL-2.0 21 * aren't discussed here - this is just a general overview of the data 25 * zeroed array of struct tracing_map_entry (stored in the map field 27 * structure containing only two fields: a 32-bit unsigned 'key' 32 * this indirectly via an array of tracing_map_sort_entry - see the 34 * sorting-related data structures below). 38 * arbitrarily-sized key passed into it into a 32-bit unsigned key. 44 * the new 32-bit hashed key. Once claimed, that tracing_map_entry's 46 * forever associated with that 32-bit hashed key in the 53 * 32-bit hashed key it's associated with. Things such as the unique [all …]
|
/linux/drivers/gpu/drm/ |
H A D | drm_blend.c | 43 * sub-pixel accuracy, which is scaled up to a pixel-aligned destination 45 * defined by the horizontal and vertical visible pixels (stored in @hdisplay 46 * and @vdisplay) of the requested mode (stored in &drm_crtc_state.mode). These 47 * two rectangles are both stored in the &drm_plane_state. 96 * plane-wide opacity, from transparent (0) to opaque (0xffff). It can be 99 * pre-multiplied by the global alpha associated to the plane. 109 * "rotate-<degrees>": 113 * "reflect-<axis>": 117 * reflect-x:: 120 * | | -> | | [all …]
|
/linux/drivers/s390/scsi/ |
H A D | zfcp_dbf.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 * struct zfcp_dbf_rec_trigger - trace record for triggered recovery action 42 * struct zfcp_dbf_rec_running - trace record for running recovery 58 * enum zfcp_dbf_rec_id - recovery trace record id 68 * struct zfcp_dbf_rec - trace record for error recovery actions 97 * enum zfcp_dbf_san_id - SAN trace record identifier 108 /** struct zfcp_dbf_san - trace record for SAN requests and responses 126 * struct zfcp_dbf_hba_res - trace record for hba responses 146 * struct zfcp_dbf_hba_uss - trace record for unsolicited status 162 * struct zfcp_dbf_hba_fces - trace record for FC Endpoint Security [all …]
|
/linux/Documentation/driver-api/thermal/ |
H A D | exynos_thermal.rst | 15 --------------------------- 19 The chip only exposes the measured 8-bit temperature code value 27 Tc = (T - 25) * (TI2 - TI1) / (85 - 25) + TI1 31 Tc = T + TI1 - 25 40 Trimming info for 25 degree Celsius (stored at TRIMINFO register) 43 Trimming info for 85 degree Celsius (stored at TRIMINFO register) 47 when temperature exceeds pre-defined levels. 65 ----------------------- 74 TMU configuration data -----> TMU Driver <----> Exynos Core thermal wrapper
|
/linux/tools/memory-model/Documentation/ |
H A D | explanation.txt | 1 Explanation of the Linux-Kernel Memory Consistency Model 15 7. THE PROGRAM ORDER RELATION: po AND po-loc 18 10. THE READS-FROM RELATION: rf, rfi, and rfe 20 12. THE FROM-READS RELATION: fr, fri, and fre 22 14. PROPAGATION ORDER RELATION: cumul-fence 28 20. THE HAPPENS-BEFORE RELATION: hb 29 21. THE PROPAGATES-BEFORE RELATION: pb 30 22. RCU RELATIONS: rcu-link, rcu-gp, rcu-rscsi, rcu-order, rcu-fence, and rb 31 23. SRCU READ-SIDE CRITICAL SECTIONS 39 ------------ [all …]
|
/linux/Documentation/userspace-api/media/dvb/ |
H A D | frontend-stat-properties.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _frontend-stat-properties: 27 The number of filled elements are stored at ``dtv_property.stat.len``. 32 - ``svalue`` or ``uvalue``, where ``svalue`` is for signed values of 36 - ``scale`` - Scale for the value. It can be: 38 - ``FE_SCALE_NOT_AVAILABLE`` - The parameter is supported by the 42 - ``FE_SCALE_DECIBEL`` - parameter is a signed value, measured in 45 - ``FE_SCALE_RELATIVE`` - parameter is a unsigned value, where 0 48 - ``FE_SCALE_COUNTER`` - parameter is a unsigned value that counts 53 .. _DTV-STAT-SIGNAL-STRENGTH: [all …]
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-class-backlight | 9 - 0 (FB_BLANK_UNBLANK) : power on. 10 - 4 (FB_BLANK_POWERDOWN) : power off 20 show the brightness level stored in the driver, which 47 "platform": The driver uses a platform-specific interface 57 holdover from pre-standardisation of firmware
|
/linux/Documentation/netlink/specs/ |
H A D | devlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 5 protocol: genetlink-legacy 10 - 12 name: sb-pool-type 14 - 16 - 18 - 20 name: port-type 22 - 24 - [all …]
|
/linux/Documentation/bpf/ |
H A D | map_hash.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 3 .. Copyright (C) 2022-2023 Isovalent, Inc. 10 - ``BPF_MAP_TYPE_HASH`` was introduced in kernel version 3.19 11 - ``BPF_MAP_TYPE_PERCPU_HASH`` was introduced in version 4.6 12 - Both ``BPF_MAP_TYPE_LRU_HASH`` and ``BPF_MAP_TYPE_LRU_PERCPU_HASH`` 20 to the max_entries limit that you specify. Hash maps use pre-allocation 22 used to disable pre-allocation when it is too memory expensive. 25 CPU. The per-cpu values are stored internally in an array. 40 **BPF_F_NO_COMMON_LRU** Per-CPU LRU, global map Per-CPU LRU, per-cpu map 41 **!BPF_F_NO_COMMON_LRU** Global LRU, global map Global LRU, per-cpu map [all …]
|
H A D | map_array.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 9 - ``BPF_MAP_TYPE_ARRAY`` was introduced in kernel version 3.19 10 - ``BPF_MAP_TYPE_PERCPU_ARRAY`` was introduced in version 4.6 13 storage. The key type is an unsigned 32-bit integer (4 bytes) and the map is 15 creation time. All array elements are pre-allocated and zero initialized when 18 stored can be of any size, however, all array elements are aligned to 8 22 setting the flag ``BPF_F_MMAPABLE``. The map definition is page-aligned and 23 starts on the first page. Sufficient page-sized and page-aligned blocks of 25 which in some cases will result in over-allocation of memory. The benefit of 33 ---------- [all …]
|
/linux/include/linux/ |
H A D | objpool.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 * objpool: ring-array based lockless MPMC queue 21 * With leveraging percpu ring-array to mitigate hot spots of memory 22 * contention, it delivers near-linear scalability for high parallel 29 * 2) All pre-allocated objects are managed in percpu ring array, 34 * struct objpool_slot - percpu ring array of objpool 41 * Represents a cpu-local array-based ring buffer, its size is specialized 44 * continuous memory: CPU assigned number of objects are stored just after 64 * caller-specified callback for object initial setup, it's only called 69 /* caller-specified cleanup callback for objpool destruction */ [all …]
|
/linux/Documentation/devicetree/bindings/watchdog/ |
H A D | ti,rti-wdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/watchdog/ti,rti-wdt.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tero Kristo <t-kristo@ti.com> 21 - $ref: watchdog.yaml# 26 - ti,j7-rti-wdt 34 power-domains: 37 memory-region: 43 and PON_REASON_EOF_NUM(0xCCCCBBBB), are pre-stored at the first [all …]
|
/linux/include/uapi/linux/netfilter_ipv6/ |
H A D | ip6_tables.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * 25-Jul-1998 Major changes to allow for ip chain table 5 * 3-Jan-2000 Named tables to allow packet selection for different uses. 11 * src, dst, src_mask, dst_mask are always stored in network byte order. 12 * flags are stored in host byte order (of course). 13 * Port numbers are stored in HOST byte order. 41 /* Pre-iptables-1.4.0 */ 73 * - The allowed value is 0 (any) or protocol number of last parsable 76 * - The protocol numbers of IPv6 extension headers except of ESP and 78 * - You also need to set IP6T_FLAGS_PROTO to "flags" to check protocol. [all …]
|
/linux/arch/um/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 menu "UML-specific options" 127 Add /lib (and /lib64 for 64-bit) to the linux binary's rpath 138 While the User-Mode Linux port uses its own root file system for 140 access files stored on the host. It does not require any 144 mount none /tmp/fromhost -t hostfs -o /tmp/umlshare 151 <http://user-mode-linux.sourceforge.net/hostfs.html>. 153 If you'd like to be able to work with files stored on the host, 161 The user mode linux management console is a low-level interface to 163 a full-blown operating system running under every user mode linux [all …]
|
/linux/lib/ |
H A D | stackdepot.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Stack depot - a stack trace storage that avoids duplication. 6 * stack traces themselves are stored contiguously one after another in a set 37 #include <linux/kasan-enabled.h> 42 (((1LL << (DEPOT_POOL_INDEX_BITS)) - 1 < DEPOT_POOLS_CAP) ? \ 43 (1LL << (DEPOT_POOL_INDEX_BITS)) - 1 : DEPOT_POOLS_CAP) 57 /* Hash table of stored stack records. */ 143 * stack traces being stored in stack depot. in stack_depot_early_init() 174 return -ENOMEM; in stack_depot_early_init() 213 entries >>= (scale - PAGE_SHIFT); in stack_depot_init() [all …]
|
/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_rps_types.h | 1 /* SPDX-License-Identifier: MIT */ 41 * struct intel_rps_freq_caps - rps freq capabilities 42 * @rp0_freq: non-overclocked max frequency 60 * i915->irq_lock 74 /* Frequencies are stored in potentially platform dependent multiples. 92 u8 efficient_freq; /* AKA RPe. Pre-determined balanced frequency */ 94 u8 rp0_freq; /* Non-overclocked max frequency. */
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_vbt_defs.h | 2 * Copyright © 2006-2016 Intel Corporation 87 * struct vbt_header - VBT Header structure 95 * @aim_offset: Offsets of add-in data blocks from beginning of VBT 109 * struct bdb_header - BDB Header structure 129 * <start>-<end> 182 BDB_MIPI = 50, /* 170-172 */ 187 BDB_COMPRESSION_PARAMETERS_OLD = 55, /* 198-212 */ 197 * Block 1 - General Bit Definitions 250 * Block 2 - General Bytes Definition 253 /* pre-915 */ [all …]
|
/linux/arch/powerpc/crypto/ |
H A D | aes-spe-core.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 14 #include "aes-spe-regs.h" 17 rlwimi rT0,in,28-((bpos+3)%4)*8,20,27; 20 rlwimi rT1,in,24-((bpos+3)%4)*8,24,31; 56 * via bl/blr. It expects that caller has pre-xored input data with first 57 * 4 words of encryption key into rD0-rD3. Pointer/counter registers must 58 * have also been set up before (rT0, rKP, CTR). Output is stored in rD0-rD3 59 * and rW0-rW3 and caller must execute a final xor on the output registers. 60 * All working registers rD0-rD3 & rW0-rW7 are overwritten during processing. 204 * via bl/blr. It expects that caller has pre-xored input data with first [all …]
|
/linux/tools/perf/Documentation/ |
H A D | intel-hybrid.txt | 2 -------------------- 17 0-15 20 16-23 22 It indicates cpu0-cpu15 are core cpus and cpu16-cpu23 are atom cpus. 24 As before, use perf-list to list the symbolic event. 31 [Number of instructions retired. Fixed Counter - architectural event. Unit: cpu_core] 47 perf stat -e cpu_core/cycles/ 56 For hardware events, they have pre-defined configs (e.g. 0 for cycles). 60 type. The PMU type ID is stored at attr.config[63:32]. 73 PMU aware type. The PMU type ID is stored at attr.config[63:32]. [all …]
|
/linux/Documentation/RCU/ |
H A D | NMI-RCU.rst | 7 Although RCU is usually used to protect read-mostly data structures, 8 it is possible to use RCU to provide dynamic non-maskable interrupt 10 how to do this, drawing loosely from Zwane Mwaikambo's NMI-timer 23 the NMI handler to take the default machine-specific action:: 46 in the same way that a hardware irq would, then increments the per-CPU 47 count of NMIs. It then invokes the NMI handler stored in the nmi_callback 49 default_do_nmi() function to handle a machine-specific NMI. Finally, 59 …eference_sched() be necessary on Alpha, given that the code referenced by the pointer is read-only? 71 data that is to be used by the callback must be initialized up -before- 95 CPUs complete any preemption-disabled segments of code that they were [all …]
|
/linux/Documentation/sound/kernel-api/ |
H A D | writing-an-alsa-driver.rst | 11 Architecture) <http://www.alsa-project.org/>`__ driver. The document 19 low-level driver implementation details. It only describes the standard 26 ------- 56 -------------- 59 drivers. In this directory, the native ALSA modules are stored. The 60 sub-directories contain different modules and are dependent upon the 66 The code for OSS PCM and mixer emulation modules is stored in this 68 code since it's quite small. The sequencer code is stored in 74 This directory and its sub-directories are for the ALSA sequencer. This 76 as snd-seq-midi, snd-seq-virmidi, etc. They are compiled only when [all …]
|
/linux/arch/powerpc/include/asm/ |
H A D | lppaca.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 36 * Pre-v4.14 KVM hypervisors reject the VPA if its size field is smaller than 41 /* cacheline 1 contains read-only data */ 55 /* cacheline 2 contains local read-write data */ 88 volatile __be64 enqueue_dispatch_tb; /* Total TB enqueue->dispatch */ 89 volatile __be64 ready_enqueue_tb; /* Total TB ready->enqueue */ 90 volatile __be64 wait_ready_tb; /* Total TB wait->ready */ 93 /* cacheline 4-5 */ 95 __be32 page_ins; /* CMO Hint - # page ins by OS */ 105 #define lppaca_of(cpu) (*paca_ptrs[cpu]->lppaca_ptr) [all …]
|
/linux/Documentation/arch/arm/ |
H A D | booting.rst | 9 The following documentation is relevant to 2.4.18-rmk6 and beyond. 28 --------------------------- 44 ----------------------------- 60 Documentation/admin-guide/kernel-parameters.rst. 64 -------------------------- 69 MANDATORY except for DT-only platforms 75 value to the kernel. (see linux/arch/arm/tools/mach-types). This 78 For DT-only platforms, the machine type will be determined by device 83 ------------------ 95 -------------------------------- [all …]
|
/linux/drivers/firmware/arm_scmi/ |
H A D | notify.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2020-2021 ARM Ltd. 20 * all the needed descriptors are stored in the &struct registered_protocols and 36 * All users provided callbacks and allocated notification-chains are stored in 44 * hash-keys. 54 * pushes the event-data itself on a protocol-dedicated kfifo queue for further 59 * queued items into the proper notification-chain: notifications processing can 65 * conveyed, converted into a custom per-event report struct, as the void *data 73 #define dev_fmt(fmt) "SCMI Notifications - " fmt 74 #define pr_fmt(fmt) "SCMI Notifications - " fmt [all …]
|