/linux-6.12.1/Documentation/hid/ |
D | hidraw.rst | 2 HIDRAW - Raw Access to USB and Bluetooth Human Interface Devices 15 Hidraw is also useful for communicating with non-conformant HID devices 19 communication with these non-conformant devices is impossible using hiddev. 21 these non-conformant devices. 31 directly under /dev (eg: /dev/hidraw0). As this location is distribution- 32 and udev rule-dependent, applications should use libudev to locate hidraw 40 --------------- 43 ------- 47 a report available to be read. read() can be made non-blocking, by passing 57 ------- [all …]
|
/linux-6.12.1/net/wireless/tests/ |
D | chan.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2023-2024 Intel Corporation 29 /* leave c1 empty for tests for identical */ 35 .desc = "identical non-HT", 44 .desc = "identical 20 MHz", 53 .desc = "identical 40 MHz", 62 .desc = "identical 80 MHz", 71 .desc = "identical 160 MHz", 80 .desc = "identical 320 MHz", 125 .center_freq1 = 6475 - 50, [all …]
|
/linux-6.12.1/Documentation/filesystems/ |
D | sharedsubtree.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 4) Use-case 19 ----------- 27 It provides the necessary building blocks for features like per-user-namespace 31 ----------- 49 mount --make-shared /mnt 51 Note: mount(8) command now supports the --make-shared flag, 57 # mount --bind /mnt /tmp 60 and the contents of both the mounts remain identical. 94 # mount --make-shared /mnt [all …]
|
D | isofs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 22 There is also an option of doing UTF-8 translations with the 24 utf8 Encode Unicode names in UTF-8 format. Default is no. 36 map=off Do not map non-Rock Ridge filenames to lower case 37 map=normal Map non-Rock Ridge filenames to lower case 59 - http://www.y-adagio.com/ 60 - ftp://ftp.ecma.ch/ecma-st/Ecma-119.pdf 62 Quoting from the PDF "This 2nd Edition of Standard ECMA-119 is technically 63 identical with ISO 9660.", so it is a valid and gratis substitute of the
|
/linux-6.12.1/Documentation/admin-guide/media/ |
D | mgb4.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 --------------- 13 There are two types of parameters - global / PCI card related, found under 23 | 0 - No module present 24 | 1 - FPDL3 25 | 2 - GMSL 33 | 1 - FPDL3 34 | 2 - GMSL 42 PRODUCT-REVISION-SERIES-SERIAL 55 | 0 - single [all …]
|
/linux-6.12.1/Documentation/userspace-api/media/v4l/ |
D | colorspaces-details.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 8 .. _col-smpte-170m: 20 .. flat-table:: SMPTE 170M Chromaticities 21 :header-rows: 1 22 :stub-columns: 0 25 * - Color 26 - x 27 - y 28 * - Red 29 - 0.630 [all …]
|
D | pixfmt-yuv-planar.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. planar-yuv: 12 - Semi-planar formats use two planes. The first plane is the luma plane and 16 - Fully planar formats use three planes to store the Y, Cb and Cr components 26 and applications that support the multi-planar API, described in 27 :ref:`planar-apis`. Unless explicitly documented as supporting non-contiguous 31 Semi-Planar YUV Formats 41 chroma lines is identical to the padding of the luma lines. Without horizontal 46 For non-contiguous formats, no constraints are enforced by the format on the 57 .. flat-table:: Overview of Semi-Planar YUV Formats [all …]
|
D | dev-subdev.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 6 Sub-device Interface 13 components as software blocks called sub-devices. 15 V4L2 sub-devices are usually kernel-only objects. If the V4L2 driver 17 media entities. Applications will be able to enumerate the sub-devices 21 In addition to make sub-devices discoverable, drivers can also choose to 23 sub-device driver and the V4L2 device driver support this, sub-devices 26 - query, read and write sub-devices controls 28 - subscribe and unsubscribe to events and retrieve them 30 - negotiate image formats on individual pads [all …]
|
/linux-6.12.1/tools/testing/selftests/drivers/net/mlxsw/ |
D | fib_offload.sh | 2 # SPDX-License-Identifier: GPL-2.0 65 num=$(ip -6 route show match ${pfx} | grep "offload" | wc -l) 67 if [ $num -eq $expected_num ]; then 79 ip -6 route add 2001:db8:3::/64 dev $spine_p1 metric 100 83 # Append an identical prefix route with an higher metric and check that 85 ip -6 route append 2001:db8:3::/64 dev $spine_p1 metric 200 91 # Prepend an identical prefix route with lower metric and check that 93 ip -6 route append 2001:db8:3::/64 dev $spine_p1 metric 10 103 ip -6 route flush 2001:db8:3::/64 dev $spine_p1 104 ip -6 route add 2001:db8:3::/64 dev $spine_p2 [all …]
|
/linux-6.12.1/Documentation/arch/riscv/ |
D | vm-layout.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Virtual Memory Layout on RISC-V Linux 10 This document describes the virtual memory layout used by the RISC-V Linux 13 RISC-V Linux Kernel 32bit 16 RISC-V Linux Kernel SV32 17 ------------------------ 21 RISC-V Linux Kernel 64bit 24 The RISC-V privileged architecture document states that the 64bit addresses 25 "must have bits 63–48 all equal to bit 47, or else a page-fault exception will 28 the RISC-V Linux Kernel resides. [all …]
|
/linux-6.12.1/include/linux/ |
D | hrtimer_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 * struct hrtimer - the basic hrtimer structure 24 * slack to the _softexpires value. For non range timers 25 * identical to _softexpires.
|
/linux-6.12.1/Documentation/i2c/busses/ |
D | i2c-piix4.rst | 2 Kernel driver i2c-piix4 9 * ServerWorks OSB4, CSB5, CSB6, HT-1000 and HT-1100 southbridges 18 * AMD Hudson-2, ML, CZ 26 - Frodo Looijaard <frodol@dds.nl> 27 - Philip Edelbrock <phil@netroedge.com> 31 ----------------- 40 ----------- 45 SMBus - you can not access it on I2C levels. The good news is that it 47 timing problems. The bad news is that non-SMBus devices connected to it can 50 Do ``lspci -v`` and see whether it contains an entry like this:: [all …]
|
/linux-6.12.1/drivers/platform/mellanox/ |
D | mlxbf-bootctl.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * Request that the on-chip watchdog be enabled, or disabled, after 12 * status of the on-chip watchdog. If non-zero, the argument 14 * will not be enabled after the next soft reset. Non-zero errors are 20 * Query the status which has been requested for the on-chip watchdog 33 * values. Non-zero errors are returned as documented below. 47 * effect of this call is identical to that of invoking 55 * reset. Non-zero errors are returned as documented below.
|
/linux-6.12.1/tools/testing/selftests/bpf/prog_tests/ |
D | btf_endian.c | 1 // SPDX-License-Identifier: GPL-2.0 17 enum btf_endianness swap_endian = 1 - endian; in test_btf_endian() 34 /* Get raw BTF data in non-native endianness... */ in test_btf_endian() 51 /* both raw data should be identical (with non-native endianness) */ in test_btf_endian() 56 ASSERT_EQ(bswap_16(hdr->magic), BTF_MAGIC, "btf_magic_swapped"); in test_btf_endian() 67 ASSERT_EQ(hdr->magic, BTF_MAGIC, "btf_magic_native"); in test_btf_endian() 82 /* and re-open swapped raw data again */ in test_btf_endian() 92 ASSERT_STREQ(btf__str_by_offset(swap_btf, t->name_off), "some_var", "var_name"); in test_btf_endian() 93 ASSERT_EQ(btf_var(t)->linkage, BTF_VAR_GLOBAL_ALLOCATED, "var_linkage"); in test_btf_endian() 94 ASSERT_EQ(t->type, 1, "var_type"); in test_btf_endian()
|
/linux-6.12.1/tools/memory-model/Documentation/ |
D | control-dependencies.txt | 12 Therefore, a load-load control dependency will not preserve ordering 32 (usually) guaranteed for load-store control dependencies, as in the 45 by a store, and this compiler-generated load would not be ordered by 49 "a" is always non-zero, it would be well within its rights to optimize 60 identical stores on both branches of the "if" statement as follows: 80 /* WRITE_ONCE(b, 1); -- moved up, BUG!!! */ 83 /* WRITE_ONCE(b, 1); -- moved up, BUG!!! */ 90 assembly code, after all of the compiler and link-time optimizations 103 Without explicit memory ordering, control-dependency-based ordering is 132 If MAX is compile-time defined to be 1, then the compiler knows that [all …]
|
/linux-6.12.1/tools/arch/x86/include/asm/ |
D | cmpxchg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * Non-existant functions to indicate usage errors at link time 9 * (or compile-time if the compiler implements __compiletime_error(). 15 * Constants for operation sizes. On 32-bit, the 64-bit size it set to 16 * -1 because sizeof will never return -1, thereby making those switch 27 #define __X86_CASE_Q -1 /* sizeof will never return -1 */ 31 * Atomic compare and exchange. Compare OLD with MEM, if identical,
|
/linux-6.12.1/Documentation/arch/powerpc/ |
D | cpu_features.rst | 8 This document describes the system (including self-modifying code) used in the 10 compile-time selection. 23 C code may test 'cur_cpu_spec[smp_processor_id()]->cpu_features' for a 28 several paths that are performance-critical and would suffer if an array 30 performance penalty but still allow for runtime (rather than compile-time) CPU 32 based on CPU 0's capabilities, so a multi-processor system with non-identical 53 cur_cpu_spec[0]->cpu_features) or is cleared, respectively. These two macros
|
/linux-6.12.1/Documentation/arch/x86/x86_64/ |
D | mm.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Complete virtual memory map with 4-level page tables 12 - Negative addresses such as "-23 TB" are absolute addresses in bytes, counted down 13 from the top of the 64-bit address space. It's easier to understand the layout 14 when seen both in absolute addresses and in distance-from-top notation. 16 For example 0xffffe90000000000 == -23 TB, it's 23 TB lower than the top of the 17 64-bit address space (ffffffffffffffff). 22 - "16M TB" might look weird at first sight, but it's an easier way to visualize size 24 It also shows it nicely how incredibly large 64-bit address space is. 32 …0000000000000000 | 0 | 00007fffffffffff | 128 TB | user-space virtual memory, different … [all …]
|
/linux-6.12.1/arch/powerpc/platforms/powernv/ |
D | pci.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 35 * This is needed because of the behaviour of PCIe-to-PCI bridges. The PHB uses 38 * requests aren't tagged with the RID. To work around this the PCIe-to-PCI 41 * PCIe-to-X bridges have a similar issue even though PCI-X requests also have 42 * a RID in the transaction header. The PCIe-to-X bridge is permitted to "take 43 * ownership" of a transaction by a PCI-X device when forwarding it to the PCIe 78 /* "Base" iommu table, ie, 4K TCEs, 32-bit DMA */ 81 /* 64-bit TCE bypass region */ 88 * non-bridge device to the PE. 92 /* MSIs. MVE index is identical for 32 and 64 bit MSI [all …]
|
/linux-6.12.1/drivers/gpu/drm/vmwgfx/ |
D | ttm_object.h | 3 * Copyright (c) 2006-2023 VMware, Inc., Palo Alto, CA., USA 20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 28 * Authors: Thomas Hellstrom <thellstrom-at-vmware-dot-com> 32 * Base- and reference object implementation for the various 40 #include <linux/dma-buf.h> 51 * Device-specific types should use the 73 * @hash: hash entry for the per-device object hash. 89 * already been taken out of the per-device hash. The parameter 94 * This function may, for example, release a lock held by a user-space 98 * are visible to user-space. It provides a global name, race-safe [all …]
|
/linux-6.12.1/drivers/tty/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 23 one can be used for a text-mode user session, and a third could run 25 is done with certain key combinations, usually Alt-<function key>. 42 shiny Linux system :-) 90 See <file:Documentation/driver-api/console.rst> for more 99 halves: a master and a slave. The slave device behaves identical to 105 Linux has traditionally used the BSD-like names /dev/ptyxx for 122 halves: a master and a slave. The slave device behaves identical to 128 Linux has traditionally used the BSD-like names /dev/ptyxx 144 When not in use, each legacy PTY occupies 12 bytes on 32-bit [all …]
|
/linux-6.12.1/Documentation/process/ |
D | license-rules.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 License version 2 only (GPL-2.0), as provided in LICENSES/preferred/GPL-2.0, 11 LICENSES/exceptions/Linux-syscall-note, as described in the COPYING file. 19 which is required to be compatible with the GPL-2.0:: 21 GPL-1.0+ : GNU General Public License v1.0 or later 22 GPL-2.0+ : GNU General Public License v2.0 or later 23 LGPL-2.0 : GNU Library General Public License v2 only 24 LGPL-2.0+ : GNU Library General Public License v2 or later 25 LGPL-2.1 : GNU Lesser General Public License v2.1 only 26 LGPL-2.1+ : GNU Lesser General Public License v2.1 or later [all …]
|
/linux-6.12.1/arch/mips/include/asm/dec/ |
D | kn03.h | 4 * differ mechanically but are otherwise identical (both are known as 33 * I/O ASIC interrupt bits. Star marks denote non-IRQ status bits.
|
/linux-6.12.1/scripts/dtc/libfdt/ |
D | libfdt.h | 1 /* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) */ 5 * libfdt - Flat Device Tree manipulation 35 * offset which is out-of-bounds, or which points to an 44 * length, or the phandle value was either 0 or -1, which are 48 * tree created by the sequential-write functions, which is 53 /* FDT_ERR_TRUNCATED: FDT or a sub-block is improperly 58 * device tree at all - it is missing the flattened device 63 * read-write functions, this may mean that fdt_open_into() is 70 /* FDT_ERR_BADLAYOUT: For read-write functions, the given 71 * device tree has it's sub-blocks in an order that the [all …]
|
/linux-6.12.1/tools/testing/selftests/x86/ |
D | entry_from_vm86.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * entry_from_vm86.c - tests kernel entries from vm86 mode 4 * Copyright (c) 2014-2015 Andrew Lutomirski 6 * This exercises a few paths that need to special-case vm86 mode. 58 if (ctx->uc_mcontext.gregs[REG_EFL] & X86_EFLAGS_VM || in sighandler() 59 (ctx->uc_mcontext.gregs[REG_CS] & 3) != 3) { in sighandler() 73 (unsigned long)ctx->uc_mcontext.gregs[REG_EFL], in sighandler() 74 (unsigned short)ctx->uc_mcontext.gregs[REG_CS]); in sighandler() 122 ".size vmcode, . - vmcode\n\t" 141 v86->regs.eip = eip; in do_test() [all …]
|