/linux-6.14.4/Documentation/filesystems/ |
D | relay.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 to userspace via user-defined 'relay channels'. 11 A 'relay channel' is a kernel->user data relay mechanism implemented 12 as a set of per-cpu kernel buffers ('channel buffers'), each 13 represented as a regular file ('relay file') in user space. Kernel 16 buffer. User space applications mmap() or read() from the relay files 25 filtering - this also is left to the kernel client. The purpose is to 30 functions in the relay interface code - please see that for details. 36 sub-buffers. Messages are written to the first sub-buffer until it is 38 the next (if available). Messages are never split across sub-buffers. [all …]
|
/linux-6.14.4/Documentation/admin-guide/media/ |
D | fimc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd. 12 space converter, image resizer and rotator. It's also capable of capturing 17 drivers/media/platform/samsung/exynos4-is directory. 20 -------------- 22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210 25 ------------------ 27 - camera parallel interface capture (ITU-R.BT601/565); 28 - camera serial interface capture (MIPI-CSI2); 29 - memory-to-memory processing (color space conversion, scaling, mirror [all …]
|
/linux-6.14.4/Documentation/userspace-api/media/v4l/ |
D | pixfmt-sdr-pcu20be.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-SDR-FMT-PCU20BE: 9 Planar complex unsigned 20-bit big endian IQ sample 15 number consist of two parts called In-phase and Quadrature (IQ). Both I 17 32 bit space. The remaining unused bits within the 32 bit space will be 26 .. flat-table:: 27 :header-rows: 1 28 :stub-columns: 0 30 * - Offset: 31 - Byte B0 [all …]
|
D | pixfmt-sdr-pcu18be.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-SDR-FMT-PCU18BE: 9 Planar complex unsigned 18-bit big endian IQ sample 15 number consist of two parts called In-phase and Quadrature (IQ). Both I 17 32 bit space. The remaining unused bits within the 32 bit space will be 26 .. flat-table:: 27 :header-rows: 1 28 :stub-columns: 0 30 * - Offset: 31 - Byte B0 [all …]
|
D | pixfmt-sdr-pcu16be.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-SDR-FMT-PCU16BE: 9 Planar complex unsigned 16-bit big endian IQ sample 15 number consist of two parts called In-phase and Quadrature (IQ). Both I 17 32 bit space. The remaining unused bits within the 32 bit space will be 26 .. flat-table:: 27 :header-rows: 1 28 :stub-columns: 0 30 * - Offset: 31 - Byte B0 [all …]
|
D | pixfmt-sdr-cs14le.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-SDR-FMT-CS14LE: 9 Complex signed 14-bit little endian IQ sample 16 number consist two parts, called In-phase and Quadrature (IQ). Both I 19 space with unused high bits padded with 0. 25 .. flat-table:: 26 :header-rows: 0 27 :stub-columns: 0 29 * - start + 0: 30 - I'\ :sub:`0[7:0]` [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/pci/ |
D | snps,dw-pcie-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <[email protected]> 11 - Gustavo Pimentel <[email protected]> 22 DWC PCIe CSR space is normally accessed over the dedicated Data Bus 23 Interface - DBI. In accordance with the reference manual the register 24 configuration space belongs to the Configuration-Dependent Module (CDM) 25 and is split up into several sub-parts Standard PCIe configuration [all …]
|
D | ralink,rt3883-pci.txt | 7 - compatible: must be "ralink,rt3883-pci" 9 - reg: specifies the physical base address of the controller and 12 - #address-cells: specifies the number of cells needed to encode an 15 - #size-cells: specifies the number of cells used to represent the size 18 - ranges: specifies the translation between child address space and parent 19 address space 23 - status: indicates the operational status of the device. 28 The main node must have two child nodes which describes the built-in 35 - interrupt-controller: identifies the node as an interrupt controller 37 - #address-cells: specifies the number of cells needed to encode an [all …]
|
/linux-6.14.4/Documentation/netlink/ |
D | netlink-raw.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/netlink-raw.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 21 required: [ name, doc, attribute-sets, operations ] 31 enum: [ netlink-raw ] # Trim 32 # Start netlink-raw 34 description: Protocol number to use for netlink-raw [all …]
|
D | genetlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 16 len-or-limit: 17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc. 19 pattern: ^[su](8|16|32|64)-(min|max)$ 26 required: [ name, doc, attribute-sets, operations ] [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/powerpc/fsl/ |
D | raideng.txt | 3 RAID Engine nodes are defined to describe on-chip RAID accelerators. Each RAID 11 - compatible: Should contain "fsl,raideng-v1.0" as the value 15 - reg: offset and length of the register set for the device 16 - ranges: standard ranges property specifying the translation 17 between child address space and parent address space 22 compatible = "fsl,raideng-v1.0"; 23 #address-cells = <1>; 24 #size-cells = <1>; 30 There must be a sub-node for each job queue present in RAID Engine 31 This node must be a sub-node of the main RAID Engine node [all …]
|
/linux-6.14.4/tools/testing/selftests/drivers/net/hw/ |
D | ethtool_lib.sh | 2 # SPDX-License-Identifier: GPL-2.0 6 cmd='/ETHTOOL_LINK_MODE_[^[:space:]]*_BIT[[:space:]]+=[[:space:]]+/ \ 7 {sub(/,$/, "") \ 8 sub(/ETHTOOL_LINK_MODE_/,"") \ 9 sub(/_BIT/,"") \ 10 sub(/_Full/,"/Full") \ 11 sub(/_Half/,"/Half");\ 20 local out=$(ethtool -s $cmd 2>&1 | wc -l) 29 local -a linkmodes_params 39 local -a dev_linkmodes=($(dev_speeds_get $dev 1 $adver)) [all …]
|
/linux-6.14.4/arch/x86/lib/ |
D | copy_user_uncached_64.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright 2023 Linus Torvalds <torvalds@linux-foundation.org> 11 * copy_user_nocache - Uncached memory copy with exception handling 13 * This copies from user space into kernel space, but the kernel 14 * space accesses can take a machine check exception, so they too 17 * Note: only 32-bit and 64-bit stores have non-temporal versions, 30 /* If destination is not 7-byte aligned, we'll have to align it */ 59 sub $64,%edx 66 * just try the non-unrolled loop. 106 sub $8,%edx [all …]
|
/linux-6.14.4/lib/zlib_inflate/ |
D | inftrees.c | 1 /* inftrees.c -- generate Huffman trees for efficient decoding 2 * Copyright (C) 1995-2005 Mark Adler 13 The code lengths are lens[0..codes-1]. The result starts at *table, 14 whose indices are 0..2^bits-1. work is a writable array of at least 17 -1 is an invalid code, and +1 means that ENOUGH isn't enough. table 31 unsigned drop; /* code bits to drop for sub-table */ in zlib_inflate_table() 40 code *next; /* next available space in table */ in zlib_inflate_table() 63 code lengths are lens[0..codes-1]. Each length corresponds to the in zlib_inflate_table() 64 symbols 0..codes-1. The Huffman code is generated by first sorting the in zlib_inflate_table() 82 table. The sorted table is work[], with that space being provided by in zlib_inflate_table() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/bus/ |
D | omap-ocp2scp.txt | 1 * OMAP OCP2SCP - ocp interface to scp interface 4 - compatible : Should be "ti,am437x-ocp2scp" for AM437x processor 5 Should be "ti,omap-ocp2scp" for all others 6 - reg : Address and length of the register set for the device 7 - #address-cells, #size-cells : Must be present if the device has sub-nodes 8 - ranges : the child address space are mapped 1:1 onto the parent address space 9 - ti,hwmods : must be "ocp2scp_usb_phy" 11 Sub-nodes: 12 All the devices connected to ocp2scp are described using sub-node to ocp2scp 15 compatible = "ti,omap-ocp2scp"; [all …]
|
/linux-6.14.4/Documentation/virt/hyperv/ |
D | hibernation.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ---------- 9 Hibernation is sometimes called suspend-to-disk, as it writes a memory 14 Documentation/admin-guide/pm/sleep-states.rst. 25 appropriate arguments. This functionality may be wrapped by user space 30 --------------------------------------- 31 Linux guests on Hyper-V can also be hibernated, in which case the 32 hardware is the virtual hardware provided by Hyper-V to the guest VM. 34 the underlying Hyper-V host continue to run normally. While the 35 underlying Windows Hyper-V and physical hardware on which it is [all …]
|
/linux-6.14.4/Documentation/userspace-api/netlink/ |
D | specs.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 9 separating Netlink parsing from user space logic and minimize the amount of 17 - the C uAPI header 18 …- documentation of the protocol as a ReST file - see :ref:`Documentation/networking/netlink_spec/i… 19 - policy tables for input attribute validation 20 - operation tables 25 See :doc:`intro-specs` for a practical starting guide. 28 ``((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)`` 29 to allow for easy adoption in user space code. 40 - ``genetlink`` - most streamlined, should be used by all new families [all …]
|
D | genetlink-legacy.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 9 the ``genetlink-legacy`` protocol level. 15 ------- 29 -------------------- 31 New Netlink families should use ``multi-attr`` to define arrays. 35 For reference the ``multi-attr`` array may look like this:: 37 [ARRAY-ATTR] 41 [SOME-OTHER-ATTR] 42 [ARRAY-ATTR] 47 where ``ARRAY-ATTR`` is the array entry type. [all …]
|
D | netlink-raw.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 8 families such as ``NETLINK_ROUTE`` which use the ``netlink-raw`` protocol 14 The netlink-raw schema extends the :doc:`genetlink-legacy <genetlink-legacy>` 17 information. The raw netlink families also make use of type-specific 18 sub-messages. 21 ------- 29 .. code-block:: yaml 31 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 33 name: rt-addr 34 protocol: netlink-raw [all …]
|
/linux-6.14.4/arch/arm/mm/ |
D | cache-v7m.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/arch/arm/mm/cache-v7m.S 5 * Based on linux/arch/arm/mm/cache-v7.S 20 #include "proc-macros.S" 22 .arch armv7-m 132 and r3, r1, r0, lsr #3 @ NumWays - 1 140 1: sub r2, r2, #1 @ NumSets-- 142 2: subs r3, r3, #1 @ Temp-- 158 * Flush the whole I-cache. 161 * r0 - set to 0 [all …]
|
D | cache-v7.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/arch/arm/mm/cache-v7.S 16 #include <asm/hardware/cache-b15-rac.h> 18 #include "proc-macros.S" 20 .arch armv7-a 52 mov r3, r3, lsl r1 @ NumWays-1 shifted into bits [31:...] 65 subs r0, r0, #1 @ Set-- 67 subs r3, r3, r1 @ Way-- 69 mrc p15, 1, r0, c0, c0, 0 @ re-read cache geometry from CCSIDR 79 * Flush the whole I-cache. [all …]
|
/linux-6.14.4/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_catalog.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2022-2023, Qualcomm Innovation Center, Inc. All rights reserved. 4 * Copyright (c) 2015-2018, 2020 The Linux Foundation. All rights reserved. 52 * SSPP sub-blocks/features 54 …* @DPU_SSPP_SCALER_QSEED3_COMPATIBLE, QSEED3-compatible alogorithm support (includes QSEED3, QSEE… 56 * @DPU_SSPP_CSC, Support of Color space converion 57 * @DPU_SSPP_CSC_10BIT, Support of 10-bit Color space conversion 60 * @DPU_SSPP_QOS_8LVL, SSPP support 8-level QoS control 90 * MIXER sub-blocks/features 92 * @DPU_MIXER_SOURCESPLIT Layer mixer supports source-split configuration [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/leds/ |
D | leds-ns2.txt | 1 Binding for dual-GPIO LED found on Network Space v2 (and parents). 4 - compatible: "lacie,ns2-leds". 6 Each LED is represented as a sub-node of the ns2-leds device. 8 Required sub-node properties: 9 - cmd-gpio: Command LED GPIO. See OF device-tree GPIO specification. 10 - slow-gpio: Slow LED GPIO. See OF device-tree GPIO specification. 11 - modes-map: A mapping between LED modes (off, on or SATA activity blinking) and 12 the corresponding cmd-gpio/slow-gpio values. All the GPIO values combinations 15 Optional sub-node properties: 16 - label: Name for this LED. If omitted, the label is taken from the node name. [all …]
|
/linux-6.14.4/net/wireless/ |
D | wext-priv.c | 4 * Authors : Jean Tourrilhes - HPL - <[email protected]> 5 * Copyright (c) 1997-2007 Jean Tourrilhes, All Rights Reserved. 22 if ((dev->wireless_handlers->num_private_args == 0) || in iw_handler_get_private() 23 (dev->wireless_handlers->private_args == NULL)) in iw_handler_get_private() 24 return -EOPNOTSUPP; in iw_handler_get_private() 27 if (wrqu->data.length < dev->wireless_handlers->num_private_args) { in iw_handler_get_private() 28 /* User space can't know in advance how large the buffer in iw_handler_get_private() 31 wrqu->data.length = dev->wireless_handlers->num_private_args; in iw_handler_get_private() 32 return -E2BIG; in iw_handler_get_private() 36 wrqu->data.length = dev->wireless_handlers->num_private_args; in iw_handler_get_private() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/usb/ |
D | dwc3-st.txt | 3 This file documents the parameters for the dwc3-st driver. 8 - compatible : must be "st,stih407-dwc3" 9 - reg : glue logic base address and USB syscfg ctrl register offset 10 - reg-names : should be "reg-glue" and "syscfg-reg" 11 - st,syscon : should be phandle to system configuration node which 13 - resets : list of phandle and reset specifier pairs. There should be two entries, one 15 - reset-names : list of reset signal names. Names should be "powerdown" and "softreset" 16 See: Documentation/devicetree/bindings/reset/st,stih407-powerdown.yaml 19 - #address-cells, #size-cells : should be '1' if the device has sub-nodes 22 - pinctl-names : A pinctrl state named "default" must be defined [all …]
|