| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/ |
| D | arm,corstone1000.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vishnu Banavath <vishnu.banavath@arm.com> 11 - Rui Miguel Silva <rui.silva@linaro.org> 14 ARM's Corstone1000 includes pre-verified Corstone SSE-710 subsystem that 19 systems for M-Class (or other) processors for adding sensors, connectivity, 25 seamless integration of the optional CryptoCell™-312 cryptographic 33 - description: Corstone1000 MPS3 it has 1 Cortex-A35 CPU core in a FPGA 37 - const: arm,corstone1000-mps3 [all …]
|
| /kernel/linux/linux-6.6/Documentation/arch/x86/ |
| D | shstk.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Control-flow Enforcement Technology (CET) Shadow Stack 10 Control-flow Enforcement Technology (CET) covers several related x86 processor 20 control-protection fault. IBT verifies indirect CALL/JMP targets are intended 22 Stack and Indirect Branch Tracking. Today in the 64-bit kernel, only userspace 44 An application's CET capability is marked in its ELF note and can be verified 45 from readelf/llvm-readelf output:: 47 readelf -n <application> | grep -a SHSTK 60 on a per-thread basis. The enablement status is inherited on clone, so if the 90 -EPERM if any of the passed feature are locked. [all …]
|
| D | tdx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 19 TDX includes new hypercall-like mechanisms for communicating from the 25 TDX guests behave differently from bare-metal and traditional VMX guests. 32 Instruction-based #VE 33 --------------------- 35 - Port I/O (INS, OUTS, IN, OUT) 36 - HLT 37 - MONITOR, MWAIT 38 - WBINVD, INVD 39 - VMCALL [all …]
|
| D | intel_txt.rst | 6 Technology (Intel(R) TXT), defines platform-level enhancements that 13 - Provides dynamic root of trust for measurement (DRTM) 14 - Data protection in case of improper shutdown 15 - Measurement and verification of launched environment 18 non-vPro systems. It is currently available on desktop systems 30 - LinuxTAG 2008: 31 http://www.linuxtag.org/2008/en/conf/events/vp-donnerstag.html 33 - TRUST2008: 34 http://www.trust-conference.eu/downloads/Keynote-Speakers/ 35 3_David-Grawrock_The-Front-Door-of-Trusted-Computing.pdf [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | google,cros-ec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/google,cros-ec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Benson Leung <bleung@chromium.org> 11 - Enric Balletbo i Serra <enric.balletbo@collabora.com> 12 - Guenter Roeck <groeck@chromium.org> 23 - description: 25 const: google,cros-ec-i2c 26 - description: [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | google,cros-ec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/google,cros-ec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Benson Leung <bleung@chromium.org> 11 - Guenter Roeck <groeck@chromium.org> 22 - description: 24 const: google,cros-ec-i2c 25 - description: 27 const: google,cros-ec-spi [all …]
|
| /kernel/linux/linux-6.6/drivers/mtd/tests/ |
| D | oobtest.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2006-2008 Nokia Corporation 7 * Author: Adrian Hunter <ext-adrian.hunter@nokia.com> 24 static int dev = -EINVAL; 47 use_len -= 1; in do_vary_offset() 52 use_len = use_len_max - use_offset; in do_vary_offset() 61 loff_t addr = (loff_t)ebnum * mtd->erasesize; in write_eraseblock() 64 for (i = 0; i < pgcnt; ++i, addr += mtd->writesize) { in write_eraseblock() 80 return err ? err : -1; in write_eraseblock() 124 for (su1 = cs, su2 = ct; 0 < count; ++su1, ++su2, count--, i++) { in memcmpshowoffset() [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/tests/ |
| D | oobtest.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2006-2008 Nokia Corporation 7 * Author: Adrian Hunter <ext-adrian.hunter@nokia.com> 24 static int dev = -EINVAL; 47 use_len -= 1; in do_vary_offset() 52 use_len = use_len_max - use_offset; in do_vary_offset() 61 loff_t addr = (loff_t)ebnum * mtd->erasesize; in write_eraseblock() 64 for (i = 0; i < pgcnt; ++i, addr += mtd->writesize) { in write_eraseblock() 80 return err ? err : -1; in write_eraseblock() 124 for (su1 = cs, su2 = ct; 0 < count; ++su1, ++su2, count--, i++) { in memcmpshowoffset() [all …]
|
| /kernel/linux/linux-5.10/tools/bpf/bpftool/Documentation/ |
| D | bpftool-gen.rst | 2 bpftool-gen 4 ------------------------------------------------------------------------------- 5 tool for BPF code-generation 6 ------------------------------------------------------------------------------- 15 *OPTIONS* := { { **-j** | **--json** } [{ **-p** | **--pretty** }] } 47 user in pre-allocated fields in skeleton struct. For BPF 50 in per-program link field. All such set up links will be 57 global variables of all supported kinds: mutable, read-only, 58 as well as extern ones. This interface allows to pre-setup 60 verified by kernel. For non-read-only variables, the same [all …]
|
| /kernel/linux/linux-6.6/Documentation/w1/slaves/ |
| D | w1_therm.rst | 16 ----------- 49 -1 if at least one sensor still in conversion, 1 if conversion is complete 72 the sensor. Resolution is reset when the sensor gets power-cycled. 81 Some non-genuine DS18B20 chips are fixed in 12-bit mode only, so the actual 82 resolution is read back from the chip and verified. 86 The write-only sysfs entry ``eeprom_cmd`` is an alternative for EEPROM operations. 94 Values shall be space separated and in the device range (typical -55 degC 106 be force-enabled. 118 location of the chip in the 1-wire bus without needing pre-existing 133 Documentation/ABI/testing/sysfs-driver-w1_therm [all …]
|
| /kernel/linux/linux-5.10/Documentation/w1/slaves/ |
| D | w1_therm.rst | 15 ----------- 48 -1 if at least one sensor still in conversion, 1 if conversion is complete 71 the sensor. Resolution is reset when the sensor gets power-cycled. 80 Some non-genuine DS18B20 chips are fixed in 12-bit mode only, so the actual 81 resolution is read back from the chip and verified. 85 The write-only sysfs entry ``eeprom`` is an alternative for EEPROM operations. 93 Values shall be space separated and in the device range (typical -55 degC 105 be force-enabled. 117 location of the chip in the 1-wire bus without needing pre-existing 132 Documentation/ABI/testing/sysfs-driver-w1_therm [all …]
|
| /kernel/linux/linux-5.10/Documentation/x86/ |
| D | intel_txt.rst | 6 Technology (Intel(R) TXT), defines platform-level enhancements that 13 - Provides dynamic root of trust for measurement (DRTM) 14 - Data protection in case of improper shutdown 15 - Measurement and verification of launched environment 18 non-vPro systems. It is currently available on desktop systems 30 - LinuxTAG 2008: 31 http://www.linuxtag.org/2008/en/conf/events/vp-donnerstag.html 33 - TRUST2008: 34 http://www.trust-conference.eu/downloads/Keynote-Speakers/ 35 3_David-Grawrock_The-Front-Door-of-Trusted-Computing.pdf [all …]
|
| /kernel/linux/linux-5.10/Documentation/crypto/ |
| D | asymmetric-keys.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Asymmetric / Public-key Cryptography Key Type 9 - Overview. 10 - Key identification. 11 - Accessing asymmetric keys. 12 - Signature verification. 13 - Asymmetric key subtypes. 14 - Instantiation data parsers. 15 - Keyring link restrictions. 22 public-key cryptography, without imposing any particular restrictions on the [all …]
|
| /kernel/linux/linux-6.6/Documentation/crypto/ |
| D | asymmetric-keys.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Asymmetric / Public-key Cryptography Key Type 9 - Overview. 10 - Key identification. 11 - Accessing asymmetric keys. 12 - Signature verification. 13 - Asymmetric key subtypes. 14 - Instantiation data parsers. 15 - Keyring link restrictions. 22 public-key cryptography, without imposing any particular restrictions on the [all …]
|
| /kernel/linux/linux-6.6/fs/nfsd/ |
| D | nfsfh.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Extensive rewrite by Neil Brown <neilb@cse.unsw.edu.au> Southern-Spring 1999 8 * ... and again Southern-Winter 2001 to support export_operations 25 * if not, require that we can walk up to exp->ex_dentry 35 if (exp->ex_flags & NFSEXP_NOSUBTREECHECK) in nfsd_acceptable() 39 while (tdentry != exp->ex_path.dentry && !IS_ROOT(tdentry)) { in nfsd_acceptable() 52 if (tdentry != exp->ex_path.dentry) in nfsd_acceptable() 54 rv = (tdentry == exp->ex_path.dentry); in nfsd_acceptable() 68 umode_t mode = d_inode(dentry)->i_mode & S_IFMT; in nfsd_mode_check() 83 if (rqstp->rq_vers == 4 && mode == S_IFLNK) in nfsd_mode_check() [all …]
|
| /kernel/linux/linux-6.6/Documentation/filesystems/ |
| D | orangefs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 OrangeFS is an LGPL userspace scale-out parallel storage system. It is ideal 51 On Fedora, install orangefs and orangefs-server:: 53 dnf -y install orangefs orangefs-server 64 pvfs2-client-core. 68 pvfs2-server -f /etc/orangefs/orangefs.conf 72 systemctl start orangefs-server 76 pvfs2-ping -m /pvfsmnt 81 systemctl start orangefs-client 85 mount -t pvfs2 tcp://localhost:3334/orangefs /pvfsmnt [all …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/ |
| D | orangefs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 OrangeFS is an LGPL userspace scale-out parallel storage system. It is ideal 51 On Fedora, install orangefs and orangefs-server:: 53 dnf -y install orangefs orangefs-server 64 pvfs2-client-core. 68 pvfs2-server -f /etc/orangefs/orangefs.conf 72 systemctl start orangefs-server 76 pvfs2-ping -m /pvfsmnt 81 systemctl start orangefs-client 85 mount -t pvfs2 tcp://localhost:3334/orangefs /pvfsmnt [all …]
|
| /kernel/linux/linux-5.10/fs/jfs/ |
| D | xattr.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) International Business Machines Corp., 2000-2004 27 * Overall design -- 34 * where <name> is constructed from a null-terminated ascii string 36 * (1 ... 65535 bytes). The in-memory format is 39 * +-------+--------+--------+----------------+-------------------+ 42 * +-------+--------+--------+----------------+-------------------+ 47 * +------------+-------------------+--------------------+----- 50 * +------------+-------------------+--------------------+----- 52 * On-disk: [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | smiapp-pll.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/media/i2c/smiapp-pll.c 7 * Copyright (C) 2011--2012 Nokia Corporation 16 #include "smiapp-pll.h" 48 dev_dbg(dev, "%s out of bounds: %d (%d--%d)\n", str, val, min, max); in bounds_check() 50 return -EINVAL; in bounds_check() 55 dev_dbg(dev, "pre_pll_clk_div\t%u\n", pll->pre_pll_clk_div); in print_pll() 56 dev_dbg(dev, "pll_multiplier \t%u\n", pll->pll_multiplier); in print_pll() 57 if (!(pll->flags & SMIAPP_PLL_FLAG_NO_OP_CLOCKS)) { in print_pll() 58 dev_dbg(dev, "op_sys_clk_div \t%u\n", pll->op.sys_clk_div); in print_pll() [all …]
|
| /kernel/linux/linux-6.6/tools/bpf/bpftool/Documentation/ |
| D | bpftool-gen.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 bpftool-gen 6 ------------------------------------------------------------------------------- 7 tool for BPF code-generation 8 ------------------------------------------------------------------------------- 19 *OPTIONS* := { |COMMON_OPTIONS| | { **-L** | **--use-loader** } } 40 user-space object files, but in addition to combining data 74 user in pre-allocated fields in skeleton struct. For BPF 77 in per-program link field. All such set up links will be 84 global variables of all supported kinds: mutable, read-only, [all …]
|
| /kernel/linux/linux-6.6/fs/jfs/ |
| D | xattr.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) International Business Machines Corp., 2000-2004 27 * Overall design -- 34 * where <name> is constructed from a null-terminated ascii string 36 * (1 ... 65535 bytes). The in-memory format is 39 * +-------+--------+--------+----------------+-------------------+ 42 * +-------+--------+--------+----------------+-------------------+ 47 * +------------+-------------------+--------------------+----- 50 * +------------+-------------------+--------------------+----- 52 * On-disk: [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm_debugfs.c | 57 /* parse_write_buffer_into_params - Helper function to parse debugfs write buffer into an array 86 return -EINVAL; in parse_write_buffer_into_params() 100 /* skip non-space*/ in parse_write_buffer_into_params() 149 * debugfs is located at /sys/kernel/debug/dri/0/DP-x/link_settings 151 * --- to get dp configuration 153 * cat /sys/kernel/debug/dri/0/DP-x/link_settings 155 * It will list current, verified, reported, preferred dp configuration. 156 * current -- for current video mode 157 * verified --- maximum configuration which pass link training 158 * reported --- DP rx report caps (DPCD register offset 0, 1 2) [all …]
|
| /kernel/linux/linux-6.6/Documentation/dev-tools/ |
| D | kasan.rst | 5 -------- 8 designed to find out-of-bounds and use-after-free bugs. 13 2. Software Tag-Based KASAN 14 3. Hardware Tag-Based KASAN 20 Software Tag-Based KASAN or SW_TAGS KASAN, enabled with CONFIG_KASAN_SW_TAGS, 23 using it for testing on memory-restricted devices with real workloads. 25 Hardware Tag-Based KASAN or HW_TAGS KASAN, enabled with CONFIG_KASAN_HW_TAGS, 26 is the mode intended to be used as an in-field memory bug detector or as a 34 The Generic and the Software Tag-Based modes are commonly referred to as the 35 software modes. The Software Tag-Based and the Hardware Tag-Based modes are [all …]
|
| /kernel/linux/linux-6.6/mm/ |
| D | zswap.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * zswap.c - zswap driver file 7 * RAM-based memory pool. This can result in a significant I/O reduction on 32 #include <linux/page-flags.h> 48 /* The number of same-value filled pages currently stored in zswap */ 128 * Enable/disable handling same-value filled pages (enabled by default). 129 * If disabled every page is considered non-same-value filled. 135 /* Enable/disable handling non-same-value filled pages (enabled by default) */ 160 * The lock ordering is zswap_tree.lock -> zswap_pool.lru_lock. 163 * needs to be verified that it's still valid in the tree. [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/ |
| D | offload.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 /* Copyright (C) 2017-2018 Netronome Systems, Inc. */ 103 key_len = nfp_flow->meta.key_len; in nfp_flower_xmit_flow() 104 mask_len = nfp_flow->meta.mask_len; in nfp_flower_xmit_flow() 105 act_len = nfp_flow->meta.act_len; in nfp_flower_xmit_flow() 112 nfp_flow->meta.key_len >>= NFP_FL_LW_SIZ; in nfp_flower_xmit_flow() 113 nfp_flow->meta.mask_len >>= NFP_FL_LW_SIZ; in nfp_flower_xmit_flow() 114 nfp_flow->meta.act_len >>= NFP_FL_LW_SIZ; in nfp_flower_xmit_flow() 118 return -ENOMEM; in nfp_flower_xmit_flow() 121 memcpy(msg, &nfp_flow->meta, meta_len); in nfp_flower_xmit_flow() [all …]
|