| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/ |
| D | psci.txt | 5 processors") can be used by Linux to initiate various CPU-centric power 8 Issue A of the specification describes functions for CPU suspend, hotplug 15 r0 => 32-bit Function ID / return value 16 {r1 - r3} => Parameters 24 - compatible : should contain at least one of: 30 * "arm,psci-0.2" : For implementations complying to PSCI 0.2. 36 * "arm,psci-1.0" : For implementations complying to PSCI 1.0. 41 - method : The method of calling the PSCI firmware. Permitted 52 - cpu_suspend : Function ID for CPU_SUSPEND operation 54 - cpu_off : Function ID for CPU_OFF operation [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | psci.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 15 processors") can be used by Linux to initiate various CPU-centric power 18 Issue A of the specification describes functions for CPU suspend, hotplug 25 r0 => 32-bit Function ID / return value 26 {r1 - r3} => Parameters 40 - description: 44 - description: [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/mm/ |
| D | numaperf.rst | 9 as CPU cache coherence, but may have different performance. For example, 14 characteristics. Some memory may share the same node as a CPU, and others 20 +------------------+ +------------------+ 21 | Compute Node 0 +-----+ Compute Node 1 | 23 +--------+---------+ +--------+---------+ 25 +--------+---------+ +--------+---------+ 27 +------------------+ +--------+---------+ 35 performance when accessing a given memory target. Each initiator-target 47 # symlinks -v /sys/devices/system/node/nodeX/access0/targets/ 48 relative: /sys/devices/system/node/nodeX/access0/targets/nodeY -> ../../nodeY [all …]
|
| /kernel/linux/linux-4.19/drivers/video/fbdev/ |
| D | mxsfb.c | 7 * Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. 27 * - MPU interface (to drive smart displays) -> not supported yet 28 * - VSYNC interface (like MPU interface plus Vsync) -> not supported yet 29 * - Dotclock interface (to drive LC displays with RGB data and sync signals) 30 * - DVI (to drive ITU-R BT656) -> not supported yet 47 #include <linux/dma-mapping.h> 160 /* CPU dependent register offsets */ 186 #define mxsfb_is_v3(host) (host->devdata->ipversion == 3) 187 #define mxsfb_is_v4(host) (host->devdata->ipversion == 4) 213 return (val & host->devdata->hs_wdth_mask) << in set_hsync_pulse_width() [all …]
|
| /kernel/linux/linux-5.10/drivers/char/agp/ |
| D | amd64-agp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2001-2003 SuSE Labs. 6 * This is a GART driver for the AMD Opteron/Athlon64 on-CPU northbridge. 50 struct agp_bridge_data *bridge = mem->bridge; in amd64_insert_memory() 55 if (type != mem->type) in amd64_insert_memory() 56 return -EINVAL; in amd64_insert_memory() 57 mask_type = bridge->driver->agp_type_to_mask_type(bridge, type); in amd64_insert_memory() 59 return -EINVAL; in amd64_insert_memory() 64 if (((unsigned long)pg_start + mem->page_count) > num_entries) in amd64_insert_memory() 65 return -EINVAL; in amd64_insert_memory() [all …]
|
| /kernel/linux/linux-4.19/drivers/char/agp/ |
| D | amd64-agp.c | 2 * Copyright 2001-2003 SuSE Labs. 5 * This is a GART driver for the AMD Opteron/Athlon64 on-CPU northbridge. 49 struct agp_bridge_data *bridge = mem->bridge; in amd64_insert_memory() 54 if (type != mem->type) in amd64_insert_memory() 55 return -EINVAL; in amd64_insert_memory() 56 mask_type = bridge->driver->agp_type_to_mask_type(bridge, type); in amd64_insert_memory() 58 return -EINVAL; in amd64_insert_memory() 63 if (((unsigned long)pg_start + mem->page_count) > num_entries) in amd64_insert_memory() 64 return -EINVAL; in amd64_insert_memory() 69 while (j < (pg_start + mem->page_count)) { in amd64_insert_memory() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 131 The ARM series is a line of low-power-consumption RISC chip designs 133 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer 134 manufactured, but legacy ARM-based PC hardware remains popular in 244 Patch phys-to-virt and virt-to-phys translation functions at 248 This can only be used with non-XIP MMU kernels where the base 294 bool "MMU-based Paged Memory Management Support" 297 Select if you want MMU-based virtualised addressing space 336 bool "ARMv7-M based platforms (Cortex-M0/M3/M4)" 349 bool "EBSA-110" [all …]
|
| /kernel/linux/linux-4.19/drivers/iommu/ |
| D | dma-iommu.c | 2 * A fairly generic DMA-API to IOMMU-API glue layer. 4 * Copyright (C) 2014-2015 ARM Ltd. 6 * based in part on arch/arm/mm/dma-mapping.c: 7 * Copyright (C) 2000-2004 Russell King 24 #include <linux/dma-iommu.h> 62 if (cookie->type == IOMMU_DMA_IOVA_COOKIE) in cookie_msi_granule() 63 return cookie->iovad.granule; in cookie_msi_granule() 73 spin_lock_init(&cookie->msi_lock); in cookie_alloc() 74 INIT_LIST_HEAD(&cookie->msi_page_list); in cookie_alloc() 75 cookie->type = type; in cookie_alloc() [all …]
|
| /kernel/linux/linux-4.19/arch/arm/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 115 The ARM series is a line of low-power-consumption RISC chip designs 117 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer 118 manufactured, but legacy ARM-based PC hardware remains popular in 170 ---help--- 179 Say Y here if you are building a kernel for an EISA-based machine. 251 Patch phys-to-virt and virt-to-phys translation functions at 255 This can only be used with non-XIP MMU kernels where the base 305 bool "MMU-based Paged Memory Management Support" 308 Select if you want MMU-based virtualised addressing space [all …]
|
| /kernel/linux/linux-4.19/tools/memory-model/Documentation/ |
| D | explanation.txt | 1 Explanation of the Linux-Kernel Memory Consistency Model 15 7. THE PROGRAM ORDER RELATION: po AND po-loc 18 10. THE READS-FROM RELATION: rf, rfi, and rfe 20 12. THE FROM-READS RELATION: fr, fri, and fre 22 14. PROPAGATION ORDER RELATION: cumul-fence 28 20. THE HAPPENS-BEFORE RELATION: hb 29 21. THE PROPAGATES-BEFORE RELATION: pb 30 22. RCU RELATIONS: rcu-link, gp, rscs, rcu-fence, and rb 36 ------------ 38 The Linux-kernel memory consistency model (LKMM) is rather complex and [all …]
|
| /kernel/linux/linux-5.10/tools/memory-model/Documentation/ |
| D | explanation.txt | 1 Explanation of the Linux-Kernel Memory Consistency Model 15 7. THE PROGRAM ORDER RELATION: po AND po-loc 18 10. THE READS-FROM RELATION: rf, rfi, and rfe 20 12. THE FROM-READS RELATION: fr, fri, and fre 22 14. PROPAGATION ORDER RELATION: cumul-fence 28 20. THE HAPPENS-BEFORE RELATION: hb 29 21. THE PROPAGATES-BEFORE RELATION: pb 30 22. RCU RELATIONS: rcu-link, rcu-gp, rcu-rscsi, rcu-order, rcu-fence, and rb 38 ------------ 40 The Linux-kernel memory consistency model (LKMM) is rather complex and [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/lpfc/ |
| D | lpfc.h | 4 * Copyright (C) 2017-2020 Broadcom. All Rights Reserved. The term * 6 * Copyright (C) 2004-2016 Emulex. All rights reserved. * 9 * Portions Copyright (C) 2004-2005 Christoph Hellwig * 17 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 66 #define LPFC_IOCB_LIST_CNT 2250 /* list of IOCBs for fast-path usage. */ 104 /* Number of MSI-X vectors the driver uses */ 130 * Provide for FC4 TYPE x28 - NVME. The 328 LPFC_LINK_UP = 5, /* Link is up - issue READ_LA */ 329 LPFC_CLEAR_LA = 6, /* authentication cmplt - issue 332 LPFC_HBA_ERROR = -1 [all …]
|
| D | lpfc_init.c | 4 * Copyright (C) 2017-2020 Broadcom. All Rights Reserved. The term * 6 * Copyright (C) 2004-2016 Emulex. All rights reserved. * 9 * Portions Copyright (C) 2004-2005 Christoph Hellwig * 17 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 26 #include <linux/dma-mapping.h> 43 #include <linux/cpu.h> 69 /* Used when mapping IRQ vectors in a driver centric manner */ 103 * lpfc_config_port_prep - Perform lpfc initialization prior to config port 112 * 0 - success. 113 * -ERESTART - requests the SLI layer to reset the HBA and try again. [all …]
|
| D | lpfc_attr.c | 4 * Copyright (C) 2017-2020 Broadcom. All Rights Reserved. The term * 6 * Copyright (C) 2004-2016 Emulex. All rights reserved. * 9 * Portions Copyright (C) 2004-2005 Christoph Hellwig * 17 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 74 " trunk - link was \"low\" speed", 76 " existing trunk - link was \"middle\" speed", 78 " trunk - link was \"high\" speed", 79 "Attached to non-trunking port - F_Port", 80 "Attached to non-trunking port - N_Port", 82 "non-FLOGI frame received", [all …]
|
| /kernel/linux/linux-5.10/drivers/base/power/ |
| D | domain.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * drivers/base/power/domain.c - Common code related to device power domains. 23 #include <linux/cpu.h> 34 __routine = genpd->dev_ops.callback; \ 53 mutex_lock(&genpd->mlock); in genpd_lock_mtx() 59 mutex_lock_nested(&genpd->mlock, depth); in genpd_lock_nested_mtx() 64 return mutex_lock_interruptible(&genpd->mlock); in genpd_lock_interruptible_mtx() 69 return mutex_unlock(&genpd->mlock); in genpd_unlock_mtx() 80 __acquires(&genpd->slock) in genpd_lock_spin() 84 spin_lock_irqsave(&genpd->slock, flags); in genpd_lock_spin() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/i915/ |
| D | i915_perf.c | 2 * Copyright © 2015-2016 Intel Corporation 40 * captured by DMA from the GPU, unsynchronized with and unrelated to the CPU. 44 * without special privileges. Access to system-wide metrics requires root 58 * might sample sets of tightly-coupled counters, depending on the 70 * interleaved with event-type specific members. 74 * with the CPU, using HW specific packing formats for counter sets. Sometimes 76 * would be acceptable to expose them to unprivileged applications - to hide 88 * into perf's currently cpu centric design. 96 * side-band OA data captured via MI_REPORT_PERF_COUNT commands; we're 102 * For posterity, in case we might re-visit trying to adapt core perf to be [all …]
|
| /kernel/linux/linux-4.19/Documentation/sparc/oradax/ |
| D | dax-hv-api.txt | 3 Publication date 2017-09-25 08:21 5 Extracted via "pdftotext -f 547 -l 572 -layout sun4v_20170925.pdf" 16 live-migration and other system management activities. 20 …high speed processoring of database-centric operations. The coprocessors may support one or more of 28 …e Completion Area and, unless execution order is specifically restricted through the use of serial- 45 …device node in the guest MD (Section 8.24.17, “Database Analytics Accelerators (DAX) virtual-device 51 36.1.1.1. "ORCL,sun4v-dax" Device Compatibility 54 • No-op/Sync 81 36.1.1.2. "ORCL,sun4v-dax-fc" Device Compatibility 82 … "ORCL,sun4v-dax-fc" is compatible with the "ORCL,sun4v-dax" interface, and includes additional CCB [all …]
|
| /kernel/linux/linux-5.10/Documentation/sparc/oradax/ |
| D | dax-hv-api.txt | 3 Publication date 2017-09-25 08:21 5 Extracted via "pdftotext -f 547 -l 572 -layout sun4v_20170925.pdf" 16 live-migration and other system management activities. 20 …high speed processoring of database-centric operations. The coprocessors may support one or more of 28 …e Completion Area and, unless execution order is specifically restricted through the use of serial- 45 …device node in the guest MD (Section 8.24.17, “Database Analytics Accelerators (DAX) virtual-device 51 36.1.1.1. "ORCL,sun4v-dax" Device Compatibility 54 • No-op/Sync 81 36.1.1.2. "ORCL,sun4v-dax-fc" Device Compatibility 82 … "ORCL,sun4v-dax-fc" is compatible with the "ORCL,sun4v-dax" interface, and includes additional CCB [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
| D | i915_perf.c | 2 * Copyright © 2015-2016 Intel Corporation 40 * captured by DMA from the GPU, unsynchronized with and unrelated to the CPU. 44 * without special privileges. Access to system-wide metrics requires root 58 * might sample sets of tightly-coupled counters, depending on the 70 * interleaved with event-type specific members. 74 * with the CPU, using HW specific packing formats for counter sets. Sometimes 76 * would be acceptable to expose them to unprivileged applications - to hide 88 * into perf's currently cpu centric design. 96 * side-band OA data captured via MI_REPORT_PERF_COUNT commands; we're 102 * For posterity, in case we might re-visit trying to adapt core perf to be [all …]
|
| /kernel/linux/linux-4.19/drivers/scsi/lpfc/ |
| D | lpfc_attr.c | 4 * Copyright (C) 2017-2018 Broadcom. All Rights Reserved. The term * 6 * Copyright (C) 2004-2016 Emulex. All rights reserved. * 9 * Portions Copyright (C) 2004-2005 Christoph Hellwig * 17 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 40 #include <linux/nvme-fc-driver.h> 78 * lpfc_jedec_to_ascii - Hex to ascii convertor according to JEDEC rules 86 * Hex 0-9 becomes ascii '0' to '9'. 87 * Hex a-f becomes ascii '=' to 'B' capital B. 99 hdw[7 - i] = 0x30 + j; in lpfc_jedec_to_ascii() 101 hdw[7 - i] = 0x61 + j - 10; in lpfc_jedec_to_ascii() [all …]
|
| D | lpfc_init.c | 4 * Copyright (C) 2017-2018 Broadcom. All Rights Reserved. The term * 6 * Copyright (C) 2004-2016 Emulex. All rights reserved. * 9 * Portions Copyright (C) 2004-2005 Christoph Hellwig * 17 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 26 #include <linux/dma-mapping.h> 49 #include <linux/nvme-fc-driver.h> 73 /* Used when mapping IRQ vectors in a driver centric manner */ 103 * lpfc_config_port_prep - Perform lpfc initialization prior to config port 112 * 0 - success. 113 * -ERESTART - requests the SLI layer to reset the HBA and try again. [all …]
|
| /kernel/linux/linux-4.19/arch/ia64/include/asm/sn/ |
| D | shubio.h | 6 * Copyright (C) 1992 - 1997, 2000-2005 Silicon Graphics, Inc. All rights reserved. 14 #define HUB_NUM_BIG_WINDOW (IIO_NUM_ITTES - 1) 30 #define IIO_IGFX0 0x00400140 /* IO Graphics Node-Widget Map 0 */ 31 #define IIO_IGFX1 0x00400148 /* IO Graphics Node-Widget Map 1 */ 266 * Description: This is a read-write enabled register. It controls * 321 * Description: A write to this register of the 64-bit value * 383 * disabled. These fields assume that 0=TNUM=7 (i.e., Bridge-centric * 454 * Description: All II-detected non-BTE error interrupts are * 488 * write-responses are converted to graphics credits and returned to * 510 * write-responses are converted to graphics credits and returned to * [all …]
|