| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | amd_energy.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 - Processor Programming Reference (PPR) for AMD Family 17h Model 01h, Revision B1 Processors 18 https://developer.amd.com/wp-content/resources/55570-B1_PUB.zip 20 …- Preliminary Processor Programming Reference (PPR) for AMD Family 17h Model 31h, Revision B0 Proc… 22 https://developer.amd.com/wp-content/resources/56176_ppr_Family_17h_Model_71h_B0_pub_Rev_3.06.zip 27 ----------- 31 Model-specific Registers (MSRs) via the hardware monitor 40 32-bitRO, Accumulator, core-level power reporting 44 32-bitRO, Accumulator, socket-level power reporting, 57 ------------------ [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/marvell/ |
| D | armada-3720-espressobin.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 * Romain Perier <romain.perier@free-electrons.com> 10 …* Schematic available at http://espressobin.net/wp-content/uploads/2017/08/ESPRESSObin_V5_Schemati… 13 /dts-v1/; 15 #include "armada-3720-espressobin.dtsi"
|
| D | armada-3720-espressobin-emmc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 * Romain Perier <romain.perier@free-electrons.com> 11 …* Schematic available at http://espressobin.net/wp-content/uploads/2017/08/ESPRESSObin_V5_Schemati… 14 /dts-v1/; 16 #include "armada-3720-espressobin.dtsi" 20 compatible = "globalscale,espressobin-emmc", "globalscale,espressobin", 26 non-removable; 27 bus-width = <8>; 28 mmc-ddr-1_8v; 29 mmc-hs400-1_8v; [all …]
|
| /kernel/linux/linux-5.10/Documentation/security/tpm/ |
| D | tpm_ftpm_tee.rst | 23 https://www.microsoft.com/en-us/research/wp-content/uploads/2017/06/ftpm1.pdf
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/imu/ |
| D | invensense,icm42600.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: InvenSense ICM-426xx Inertial Measurement Unit 10 - Jean-Baptiste Maneyrol <jmaneyrol@invensense.com> 13 6-axis MotionTracking device that combines a 3-axis gyroscope and a 3-axis 18 ultra-low-power wake-on-motion support to minimize system power consumption. 20 Other industry-leading features include InvenSense on-chip APEX Motion 25 https://invensense.tdk.com/wp-content/uploads/2020/03/DS-000292-ICM-42605-v1.4.pdf 30 - invensense,icm42600 [all …]
|
| /kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
| D | blkzoned.h | 10 *** To edit the content of this header, modify the corresponding 11 *** source file (e.g. under external/kernel-headers/original/) then 44 __u64 wp; member
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/wiznet/ |
| D | w5100-spi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 …* http://www.wiznet.co.kr/wp-content/uploads/wiznethome/Chip/W5100/Document/W5100_Datasheet_v1.2.6… 9 …* http://wiznethome.cafe24.com/wp-content/uploads/wiznethome/Chip/W5200/Documents/W5200_DS_V140E.p… 28 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5100_spi_read() 40 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5100_spi_write() 134 mutex_init(&spi_priv->cmd_lock); in w5200_spi_init() 141 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5200_spi_read() 153 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5200_spi_write() 161 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5200_spi_read16() 173 struct spi_device *spi = to_spi_device(ndev->dev.parent); in w5200_spi_write16() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt7601u/ |
| D | initvals.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * (c) Copyright 2002-2010, Ralink Technology, Inc. 4 * Copyright (C) 2015 Jakub Kicinski <kubakici@wp.pl> 40 /* Change RXWI content: Gain Report */ 42 /* Change RXWI content: Antenna Report */ 48 /* Added AGC controls - these AGC/GLRT registers are accessed
|
| D | regs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright (C) 2015 Jakub Kicinski <kubakici@wp.pl> 502 /* Vendor driver defines content of the second word of STAT_FIFO as follows: 507 * However, tests show that b16-31 have the same layout as TXWI rate_ctl 529 MT_TX_AGG_CNT_BASE1 + ((_id - 8) << 2))
|
| /kernel/linux/linux-5.10/arch/arm64/kernel/ |
| D | hw_breakpoint.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * HW_breakpoint: a unified kernel/user-space hardware breakpoint facility, 10 #define pr_fmt(fmt) "hw-breakpoint: " fmt 23 #include <asm/debug-monitors.h> 35 /* Currently stepping a per-CPU kernel breakpoint. */ 149 return -EINVAL; in debug_exception_level() 162 struct task_struct *tsk = bp->hw.target; in is_compat_bp() 165 * tsk can be NULL for per-cpu (non-ptrace) breakpoints. in is_compat_bp() 175 * hw_breakpoint_slot_setup - Find and setup a perf slot according to 185 * -ENOSPC if no slot is available/matches [all …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/ |
| D | ubifs-authentication.rst | 1 .. SPDX-License-Identifier: GPL-2.0 24 binary to perform a malicious action when executed [DMC-CBC-ATTACK]. Since 28 Other full disk encryption systems like dm-crypt cover all filesystem metadata, 31 time. For dm-crypt and other filesystems that build upon the Linux block IO 32 layer, the dm-integrity or dm-verity subsystems [DM-INTEGRITY, DM-VERITY] 34 These can also be combined with dm-crypt [CRYPTSETUP2]. 44 ---------------- 50 addition, it deals with flash-specific wear-leveling and transparent I/O error 60 +------------+ +*******+ +-----------+ +-----+ 61 | | * UBIFS * | UBI-BLOCK | | ... | [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/saa7164/ |
| D | saa7164-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2010-2015 Steven Toth <stoth@kernellabs.com> 45 MODULE_PARM_DESC(encoder_buffers, "Total buffers in read queue 16-512 def:64"); 49 MODULE_PARM_DESC(vbi_buffers, "Total buffers in read queue 16-512 def:64"); 55 static unsigned int card[] = {[0 ... (SAA7164_MAXBOARDS - 1)] = UNSET }; 86 u8 *p = (u8 *)buf->cpu; in saa7164_pack_verifier() 89 for (i = 0; i < buf->actual_size; i += 2048) { in saa7164_pack_verifier() 107 struct saa7164_port *port = buf->port; in saa7164_ts_verifier() 111 u8 *bufcpu = (u8 *)buf->cpu; in saa7164_ts_verifier() 113 port->sync_errors = 0; in saa7164_ts_verifier() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | lantiq,pinctrl-xway.txt | 4 - compatible: "lantiq,pinctrl-xway", (DEPRECATED: Use "lantiq,pinctrl-danube") 5 "lantiq,pinctrl-xr9", (DEPRECATED: Use "lantiq,xrx100-pinctrl" or 6 "lantiq,xrx200-pinctrl") 7 "lantiq,pinctrl-ase", (DEPRECATED: Use "lantiq,ase-pinctrl") 8 "lantiq,<chip>-pinctrl", where <chip> is: 14 - reg: Should contain the physical address and length of the gpio/pinmux 17 Please refer to pinctrl-bindings.txt in this directory for details of the 25 pull-up and open-drain 28 should be enumerated and processed purely based on their content. 40 Required subnode-properties: [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/hw-vuln/ |
| D | spectre.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 ------------------- 22 - Intel Core, Atom, Pentium, and Xeon processors 24 - AMD Phenom, EPYC, and Zen processors 26 - IBM POWER and zSeries processors 28 - Higher end ARM processors 30 - Apple CPUs 32 - Higher end MIPS CPUs 34 - Likely most other high performance CPUs. Contact your CPU vendor for details. 40 ------------ [all …]
|
| /kernel/linux/linux-5.10/Documentation/misc-devices/ |
| D | ibmvmc.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 21 https://openpowerfoundation.org/wp-content/uploads/2016/05/LoPAPR_DRAFT_v11_24March2016_cmt1.pdf 27 Console (HMC) - based system management. 31 packaged as an external tower or rack-mounted personal computer. In a 33 processor-based systems. 36 ---------------------- 44 POWER8 or newer processor-based server that is virtualized by PowerVM. 57 - Logical Partitioning Configuration 58 - Start, and stop actions for individual partitions 59 - Display of partition status [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/storage/ |
| D | sddr09.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Driver for SanDisk SDDR-09 SmartMedia reader 10 * The SanDisk SDDR-09 SmartMedia reader uses the Shuttle EUSB-01 chip. 11 * This chip is a programmable USB controller. In the SDDR-09, it has 13 * This driver translates the "real" SCSI commands to the SDDR-09 SCSI 45 #define DRV_NAME "ums-sddr09" 47 MODULE_DESCRIPTION("Driver for SanDisk SDDR-09 SmartMedia reader"); 114 char pageadrlen; /* length of an address in bytes - 1 */ 142 * remaining data: SSFDC prescribes manufacturer-independent id codes. 144 * 256 MB NAND flash has a 5-byte ID with 2nd byte 0xaa, 0xba, 0xca or 0xda. [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/ |
| D | mtdnand.rst | 10 The generic NAND driver supports almost all NAND and AG-AND based chips 31 -------------------------- 37 - [MTD Interface] 43 - [NAND Interface] 48 - [GENERIC] 53 - [DEFAULT] 65 ------------------------------- 71 - [INTERN] 77 - [REPLACEABLE] 86 - [BOARDSPECIFIC] [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/pressure/ |
| D | icp10100.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Driver for InvenSense ICP-1010xx barometric pressure and temperature sensor. 8 * http://www.invensense.com/wp-content/uploads/2018/01/DS-000186-ICP-101xx-v1.2.pdf 115 return -EIO; in icp10100_i2c_xfer() 124 size_t size = cmd->response_word_nb * ICP10100_RESPONSE_WORD_LENGTH; in icp10100_send_cmd() 130 .addr = st->client->addr, in icp10100_send_cmd() 133 .buf = (uint8_t *)&cmd->cmd, in icp10100_send_cmd() 135 .addr = st->client->addr, in icp10100_send_cmd() 146 return -EINVAL; in icp10100_send_cmd() 148 if (cmd->response_word_nb > 0 && in icp10100_send_cmd() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
| D | mmu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Kernel-based Virtual Machine driver for Linux 5 * This module enables machines with Intel VT-x extensions to run virtual 59 static int __read_mostly nx_huge_pages = -1; 90 * When setting this variable to true it enables Two-Dimensional-Paging 92 * 1. the guest-virtual to guest-physical 93 * 2. while doing 1. it walks guest-physical to host-physical 120 (PAGE_SHIFT + (level - 1) * PT32_LEVEL_BITS) 123 (PT32_BASE_ADDR_MASK & ((1ULL << (PAGE_SHIFT + (((level) - 1) \ 124 * PT32_LEVEL_BITS))) - 1)) [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kernel/cpu/ |
| D | intel.c | 1 // SPDX-License-Identifier: GPL-2.0 18 #include <asm/intel-family.h> 61 * Processors which have self-snooping capability can handle conflicting 69 switch (c->x86_model) { in check_memory_type_self_snoop_errata() 101 if (c->x86 != 6) in probe_xeon_phi_r3mwait() 103 switch (c->x86_model) { in probe_xeon_phi_r3mwait() 125 * - https://newsroom.intel.com/wp-content/uploads/sites/11/2018/03/microcode-update-guidance.pdf 126 * - https://kb.vmware.com/s/article/52345 127 * - Microcode revisions observed in the wild 128 * - Release note from 20180108 microcode release [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/rts5208/ |
| D | rtsx_scsi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Driver for Realtek PCI-Express card reader 5 * Copyright(c) 2009-2013 Realtek Semiconductor Corp. All rights reserved. 24 struct scsi_cmnd *srb = chip->srb; in scsi_show_command() 29 switch (srb->cmnd[0]) { in scsi_show_command() 303 if (srb->cmnd[0] != TEST_UNIT_READY) in scsi_show_command() 305 what, srb->cmd_len); in scsi_show_command() 308 len = min_t(unsigned short, srb->cmd_len, 16); in scsi_show_command() 309 dev_dbg(rtsx_dev(chip), "%*ph\n", len, srb->cmnd); in scsi_show_command() 392 struct sense_data_t *sense = &chip->sense_buffer[lun]; in set_sense_data() [all …]
|
| /kernel/linux/linux-5.10/mm/ |
| D | khugepaged.c | 1 // SPDX-License-Identifier: GPL-2.0 89 * struct mm_slot - hash lookup from mm to mm_slot 99 /* pte-mapped THP in this mm */ 105 * struct khugepaged_scan - cursor for scanning 139 return -EINVAL; in scan_sleep_millisecs_store() 167 return -EINVAL; in alloc_sleep_millisecs_store() 194 return -EINVAL; in pages_to_scan_store() 261 if (err || max_ptes_none > HPAGE_PMD_NR-1) in khugepaged_max_ptes_none_store() 262 return -EINVAL; in khugepaged_max_ptes_none_store() 287 if (err || max_ptes_swap > HPAGE_PMD_NR-1) in khugepaged_max_ptes_swap_store() [all …]
|
| D | memory.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * demand-loading started 01.12.91 - seems it is high on the list of 10 * things wanted, and it should be easy to implement. - Linus 14 * Ok, demand-loading was easy, shared pages a little bit tricker. Shared 15 * pages started 02.12.91, seems to work. - Linus. 21 * Also corrected some "invalidate()"s - I wasn't doing enough of them. 27 * 19.12.91 - works, somewhat. Sometimes I get faults, don't know why. 29 * 20.12.91 - Ok, making the swap-device changeable like the root. 33 * 05.04.94 - Multi-page memory management added for v1.1. 36 * 16.07.99 - Support of BIGMEM added by Gerhard Wichert, Siemens AG [all …]
|
| /kernel/linux/linux-5.10/drivers/ata/ |
| D | libata-scsi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * libata-scsi.c - helper library for ATA 5 * Copyright 2003-2004 Red Hat, Inc. All rights reserved. 6 * Copyright 2003-2004 Jeff Garzik 9 * as Documentation/driver-api/libata.rst 12 * - http://www.t10.org/ 13 * - http://www.t13.org/ 38 #include "libata-transport.h" 62 RW_RECOVERY_MPAGE_LEN - 2, 72 CACHE_MPAGE_LEN - 2, [all …]
|
| /kernel/linux/linux-5.10/arch/mips/kernel/ |
| D | traps.c | 6 * Copyright (C) 1994 - 1999, 2000, 01, 06 Ralf Baechle 48 #include <asm/cpu-type.h> 53 #include <asm/isa-rev.h> 54 #include <asm/mips-cps.h> 55 #include <asm/mips-r2-to-r6-emul.h> 73 #include <asm/mach-loongson64/cpucfg-emul.h> 146 unsigned long sp = regs->regs[29]; in show_backtrace() 147 unsigned long ra = regs->regs[31]; in show_backtrace() 148 unsigned long pc = regs->cp0_epc; in show_backtrace() 175 unsigned long __user *sp = (unsigned long __user *)regs->regs[29]; in show_stacktrace() [all …]
|