/linux-5.10/Documentation/filesystems/ |
D | xfs-self-describing-metadata.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 XFS Self Describing Metadata 39 Self Describing Metadata 60 self describing metadata. 62 The first, fundamental requirement of self describing metadata is that the 69 Luckily, almost all XFS metadata has magic numbers embedded already - only the 71 magic numbers. Hence we can change the on-disk format of all these objects to 74 the metadata isn't self identifying. If it contains a new magic number, it is 75 self identifying and we can do much more expansive automated verification of the 78 As a primary concern, self describing metadata needs some form of overall [all …]
|
D | index.rst | 7 This under-development manual will, some glorious day, provide 22 path-lookup 23 api-summary 26 directory-locking 32 mandatory-locking 38 automount-support 70 autofs-mount-control 88 gfs2-uevents 89 gfs2-glocks 94 fuse-io [all …]
|
/linux-5.10/tools/perf/Documentation/ |
D | jitdump-specification.txt | 5 -------------------------------------------------------- 7 -------------------------------------------------------- 9 -------------------------------------------------------- 11 -------------------------------------------------------- 17 …s the jitdump file format. The file is generated by Just-In-time compiler runtimes to save meta-da… 21 The format of the file is binary. It is self-describing in terms of endianness and is portable acro… 27 … i.e., append only mode. The file starts with a fixed size file header describing the version of t… 29 The header is followed by a series of records, each starting with a fixed size header describing th… 39 * uint32_t magic : a magic number tagging the file type. The value is 4-byte long and represent… 40 * uint32_t version : a 4-byte value representing the format version. It is currently set to 1 [all …]
|
/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
D | tpo,tpg110.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 11 - Thierry Reding <thierry.reding@gmail.com> 20 self-describing. 22 +--------+ 23 SPI -> | TPO | -> physical display 24 RGB -> | TPG110 | 25 +--------+ [all …]
|
/linux-5.10/include/linux/fsl/bestcomm/ |
D | bestcomm.h | 7 * ( by Andrey Volkov <avolkov@varma-el.com> ) 8 * Copyright (C) 2003-2004 MontaVista, Software, Inc. 20 * struct bcom_bd - Structure describing a generic BestComm buffer descriptor 38 * struct bcom_task - Structure describing a loaded BestComm task 40 * This structure is never built by the driver it self. It's built and 67 * bcom_enable - Enable a BestComm task 76 * bcom_disable - Disable a BestComm task 86 * bcom_get_task_irq - Returns the irq number of a BestComm task 91 return tsk->irq; in bcom_get_task_irq() 100 /** _bcom_next_index - Get next input index. [all …]
|
/linux-5.10/tools/memory-model/ |
D | README | 49 ---------------------------- 53 ------------ ---------- 54 -- 4.18 7.48 -- 55 4.15 -- 4.19 7.49 -- 56 4.20 -- 5.5 7.54 -- 57 5.6 -- 7.56 -- 66 explore the state space of small litmus tests. Documentation describing 68 tests is available in tools/memory-model/Documentation/litmus-tests.txt. 70 Example litmus tests may be found in the Linux-kernel source tree: 72 tools/memory-model/litmus-tests/ [all …]
|
/linux-5.10/fs/ntfs/ |
D | layout.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * layout.h - All NTFS associated on-disk structures. Part of the Linux-NTFS 6 * Copyright (c) 2001-2005 Anton Altaparmakov 71 approx. 4.7x10^21 bytes. (-; */ 117 * operator! (-8 163 * been written to disk. The values 0 and -1 (ie. 0xffff) are not used. All 170 * (obviously) finish before the last le16 of the first 512-byte sector. 175 NTFS_RECORD_TYPE magic; /* A four-byte magic identifying the record 212 FILE_BadClus = 8, /* Contains all bad clusters in the non-resident 223 FILE_reserved12 = 12, /* Reserved for future use (records 12-15). */ [all …]
|
/linux-5.10/drivers/gpu/drm/atmel-hlcdc/ |
D | atmel_hlcdc_dc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 7 * Author: Jean-Jacques Hiblot <jjhiblot@traphandler.com> 8 * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> 94 #define ATMEL_HLCDC_LAYER_SIZE(w, h) (((w) - 1) | (((h) - 1) << 16)) 115 #define ATMEL_HLCDC_LAYER_DISC_SIZE(w, h) (((w) - 1) | (((h) - 1) << 16)) 192 * @self: descriptor DMA address 198 dma_addr_t self; member 307 * @layers: a layer description table describing available layers 361 regmap_write(layer->regmap, layer->desc->regs_offset + reg, val); in atmel_hlcdc_layer_write_reg() 369 regmap_read(layer->regmap, layer->desc->regs_offset + reg, &val); in atmel_hlcdc_layer_read_reg() [all …]
|
/linux-5.10/Documentation/devicetree/bindings/arm/bcm/ |
D | brcm,brcmstb.txt | 2 ----------------------------------------------- 3 Boards with Broadcom Brahma15 ARM-based BCMxxxx (generally BCM7xxx variants) 7 - compatible: "brcm,bcm<chip_id>", "brcm,brcmstb" 11 #address-cells = <2>; 12 #size-cells = <2>; 16 Further, syscon nodes that map platform-specific registers used for general 19 - compatible: "brcm,bcm<chip_id>-sun-top-ctrl", "syscon" 20 - compatible: "brcm,bcm<chip_id>-cpu-biu-ctrl", 21 "brcm,brcmstb-cpu-biu-ctrl", 23 - compatible: "brcm,bcm<chip_id>-hif-continuation", "syscon" [all …]
|
/linux-5.10/Documentation/powerpc/ |
D | cxl.rst | 28 +----------+ +---------+ 34 +----------+ +---------+ 36 | +------+ | PSL | 37 | | CAPP |<------>| | 38 +---+------+ PCIE +---------+ 65 - POWER8 and PSL Version 8 are compliant to the CAIA Version 1.0. 66 - POWER9 and PSL Version 9 are compliant to the CAIA Version 2.0. 104 just a per context portion. The hardware is self describing, hence 123 The WED is a 64-bit parameter passed to the AFU when a context is 157 https://github.com/ibm-capi/libcxl [all …]
|
/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
D | nic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2005-2006 Fen Systems Ltd. 5 * Copyright 2006-2013 Solarflare Communications Inc. 33 buffer->addr = dma_alloc_coherent(&efx->pci_dev->dev, len, in ef4_nic_alloc_buffer() 34 &buffer->dma_addr, gfp_flags); in ef4_nic_alloc_buffer() 35 if (!buffer->addr) in ef4_nic_alloc_buffer() 36 return -ENOMEM; in ef4_nic_alloc_buffer() 37 buffer->len = len; in ef4_nic_alloc_buffer() 43 if (buffer->addr) { in ef4_nic_free_buffer() 44 dma_free_coherent(&efx->pci_dev->dev, buffer->len, in ef4_nic_free_buffer() [all …]
|
/linux-5.10/arch/arc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 98 source "arch/arc/plat-tb10x/Kconfig" 99 source "arch/arc/plat-axs10x/Kconfig" 100 source "arch/arc/plat-hsdk/Kconfig" 118 ISA for the Next Generation ARC-HS cores 143 -MMU-v3: Variable Page Sz (4k, 8k, 16k), bigger J-TLB (128x4) 145 -Caches: New Prog Model, Region Flush 146 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr 151 bool "ARC-HS" [all …]
|
/linux-5.10/drivers/net/ethernet/sfc/ |
D | nic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2005-2006 Fen Systems Ltd. 5 * Copyright 2006-2013 Solarflare Communications Inc. 35 buffer->addr = dma_alloc_coherent(&efx->pci_dev->dev, len, in efx_nic_alloc_buffer() 36 &buffer->dma_addr, gfp_flags); in efx_nic_alloc_buffer() 37 if (!buffer->addr) in efx_nic_alloc_buffer() 38 return -ENOMEM; in efx_nic_alloc_buffer() 39 buffer->len = len; in efx_nic_alloc_buffer() 45 if (buffer->addr) { in efx_nic_free_buffer() 46 dma_free_coherent(&efx->pci_dev->dev, buffer->len, in efx_nic_free_buffer() [all …]
|
/linux-5.10/Documentation/process/ |
D | howto.rst | 6 This is the be-all, end-all document on this topic. It contains 18 ------------ 23 know to achieve this by describing the process you need to go through, 27 The kernel is written mostly in C, with some architecture-dependent 30 you plan to do low-level development for that architecture. Though they 34 - "The C Programming Language" by Kernighan and Ritchie [Prentice Hall] 35 - "Practical C Programming" by Steve Oualline [O'Reilly] 36 - "C: A Reference Manual" by Harbison and Steele [Prentice Hall] 60 ------------ 65 described in :ref:`Documentation/process/license-rules.rst <kernel_licensing>`. [all …]
|
D | adding-syscalls.rst | 9 :ref:`Documentation/process/submitting-patches.rst <submittingpatches>`. 13 ------------------------ 18 kernel, there are other possibilities -- choose what fits best for your 21 - If the operations involved can be made to look like a filesystem-like 26 - If the new functionality involves operations where the kernel notifies 30 - However, operations that don't map to 31 :manpage:`read(2)`/:manpage:`write(2)`-like operations 35 - If you're just exposing runtime system information, a new node in sysfs 41 - If the operation is specific to a particular file or file descriptor, then 47 - If the operation is specific to a particular task or process, then an [all …]
|
/linux-5.10/tools/power/pm-graph/ |
D | sleepgraph.py | 2 # SPDX-License-Identifier: GPL-2.0-only 21 # https://01.org/pm-graph 23 # git@github.com:intel/pm-graph 51 # ----------------- LIBRARIES -------------------- 76 # ----------------- CLASSES -------------------- 80 # A global, single-instance container used to 99 cgtest = -1 169 tmstart = 'SUSPEND START %Y%m%d-%H:%M:%S.%f' 170 tmend = 'RESUME COMPLETE %Y%m%d-%H:%M:%S.%f' 282 [0, 'pcidevices', 'lspci', '-tv'], [all …]
|
/linux-5.10/Documentation/scsi/ |
D | libsas.rst | 1 .. SPDX-License-Identifier: GPL-2.0 47 ------------------ 75 - must be set (0/1) 78 - must be set [0,MAX_PHYS)] 81 - must be set 84 - you set this when OOB has finished and then notify 88 - this normally points to an array holding the sas 93 - set this when you (LLDD) receive an 103 - this is where you copy the IDENTIFY/FIS frame 112 - this is where primitives go when they're [all …]
|
/linux-5.10/include/drm/ |
D | drm_crtc.h | 3 * Copyright © 2007-2008 Dave Airlie 4 * Copyright © 2007-2008 Intel Corporation 33 #include <linux/media-bus-format.h> 80 * struct drm_crtc_state - mutable CRTC state 91 * describing what has changed in a commit. See also: 156 * Drivers are supposed to set this as-needed from their own atomic 253 * built-in panel), this mode here should match the physical mode on the 312 * hardware capabiltiy - lacking support is not treated as failure. 319 * Used by the self refresh helpers to denote when a self refresh 321 * when self refresh is being enabled or disabled. In some cases, it may [all …]
|
/linux-5.10/LICENSES/deprecated/ |
D | GFDL-1.1 | 1 Valid-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 2 Valid-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-only 3 Valid-License-Identifier: GFDL-1.1-no-invariants-or-later 4 Valid-License-Identifier: GFDL-1.1-no-invariants-only 5 SPDX-URL: https://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.html 6 Usage-Guide: 8 Invariant Sections, Front-Cover Texts or Back-Cover Texts. 11 userspace-api media documentation). 15 SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 17 SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-only [all …]
|
/linux-5.10/Documentation/livepatch/ |
D | livepatch.rst | 15 5. Livepatch life-cycle 43 - The kernel probes are the most generic. The code can be redirected by 46 - The function tracer calls the code from a predefined location that is 48 compiler using the '-pg' gcc option. 50 - Livepatching typically needs to redirect the code at the very beginning 73 Most of these changes are self contained and the function presents itself 87 The aim is to define a so-called consistency model. It attempts to define 92 kpatch: it uses kGraft's per-task consistency and syscall barrier 96 Patches are applied on a per-task basis, when the task is deemed safe to 121 a) Patching I/O-bound user tasks which are sleeping on an affected [all …]
|
/linux-5.10/tools/lib/bpf/ |
D | btf.c | 1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) 33 /* raw BTF data in non-native endianness */ 45 * +--------------------------------+ 47 * +--------------------------------+ 51 * types_data-+ | 52 * strs_data------------+ 63 * +----------+ +---------+ +-----------+ 65 * +----------+ +---------+ +-----------+ 69 * types_data----+ | 70 * strs_data------------------+ [all …]
|
/linux-5.10/Documentation/userspace-api/media/ |
D | fdl-appendix.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 10 .. _fdl-preamble: 37 .. _fdl-section1: 43 .. _fdl-document: 52 .. _fdl-modified: 59 .. _fdl-secondary: 61 A “Secondary Section” is a named appendix or a front-matter section of 62 the :ref:`Document <fdl-document>` that deals exclusively with the 73 .. _fdl-invariant: 76 :ref:`Secondary Sections <fdl-secondary>` whose titles are designated, [all …]
|
/linux-5.10/arch/arm/mach-omap2/ |
D | control.c | 1 // SPDX-License-Identifier: GPL-2.0-only 22 #include "cm-regbits-34xx.h" 23 #include "prm-regbits-34xx.h" 206 * omap3_ctrl_write_boot_mode - set scratchpad boot mode for the next boot 207 * @bootmode: 8-bit value to pass to some boot code 210 * system restarts. Not sure what actually uses this - it may be the 211 * bootloader, rather than the boot ROM - contrary to the preserved 223 * describing the boot process can be stored there, in omap3_ctrl_write_boot_mode() 227 * XXX This should use some omap_ctrl_writel()-type function in omap3_ctrl_write_boot_mode() 235 * omap_ctrl_write_dsp_boot_addr - set boot address for a remote processor [all …]
|
/linux-5.10/Documentation/core-api/ |
D | dma-api-howto.rst | 10 with example pseudo-code. For a concise description of the API, see 11 DMA-API.txt. 39 supports 64-bit addresses for main memory and PCI BARs, it may use an IOMMU 40 so devices only need to use 32-bit DMA addresses. 49 +-------+ +------+ +------+ 52 C +-------+ --------> B +------+ ----------> +------+ A 54 +-----+ | | | | bridge | | +--------+ 55 | | | | +------+ | | | | 58 +-----+ +-------+ +------+ +------+ +--------+ 60 X +-------+ --------> Y +------+ <---------- +------+ Z [all …]
|
/linux-5.10/drivers/usb/host/ |
D | fotg210-hcd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* Faraday FOTG210 EHCI-like driver 6 * Author: Yuan-Hsin Chen <yhchen@faraday-tech.com> 7 * Feng-Hsin Chiang <john453@faraday-tech.com> 8 * Po-Yu Chuang <ratbert.chuang@gmail.com> 10 * Most of code borrowed from the Linux-3.7 EHCI driver 29 #include <linux/dma-mapping.h> 42 #define DRIVER_AUTHOR "Yuan-Hsin Chen" 50 #define FOTG210_TUNE_CERR 3 /* 0-3 qtd retries; 0 == don't stop */ 53 #define FOTG210_TUNE_MULT_HS 1 /* 1-3 transactions/uframe; 4.10.3 */ [all …]
|