Searched +full:dma +full:- +full:shared +full:- +full:all (Results 1 – 25 of 892) sorted by relevance
12345678910>>...36
/linux-6.12.1/arch/arm64/boot/dts/ti/ |
D | k3-am68-sk-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include "k3-j721s2.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 14 bootph-all; 20 reserved_memory: reserved-memory { 21 #address-cells = <2>; 22 #size-cells = <2>; 27 no-map; [all …]
|
D | k3-j784s4-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2022-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include <dt-bindings/net/ti-dp83867.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include "k3-j784s4.dtsi" 15 compatible = "ti,j784s4-evm", "ti,j784s4"; 19 stdout-path = "serial2:115200n8"; 36 bootph-all; 42 reserved_memory: reserved-memory { [all …]
|
D | k3-am69-sk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2022-2024 Texas Instruments Incorporated - https://www.ti.com/ 9 /dts-v1/; 11 #include <dt-bindings/net/ti-dp83867.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include "k3-j784s4.dtsi" 16 compatible = "ti,am69-sk", "ti,j784s4"; 20 stdout-path = "serial2:115200n8"; 36 bootph-all; 42 reserved_memory: reserved-memory { [all …]
|
D | k3-j722s-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 4 * Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/ 9 /dts-v1/; 11 #include <dt-bindings/net/ti-dp83867.h> 12 #include <dt-bindings/phy/phy.h> 13 #include "k3-j722s.dtsi" 14 #include "k3-serdes.h" 17 compatible = "ti,j722s-evm", "ti,j722s"; 29 stdout-path = &main_uart0; 37 bootph-pre-ram; [all …]
|
D | k3-am642-sk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include <dt-bindings/phy/phy.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/net/ti-dp83867.h> 11 #include <dt-bindings/leds/common.h> 12 #include "k3-am642.dtsi" 14 #include "k3-serdes.h" 17 compatible = "ti,am642-sk", "ti,am642"; [all …]
|
D | k3-j721e-som-p0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2019-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include "k3-j721e.dtsi" 15 bootph-all; 21 reserved_memory: reserved-memory { 22 #address-cells = <2>; 23 #size-cells = <2>; 29 no-map; 32 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { [all …]
|
D | k3-j721s2-som-p0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2021-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include "k3-j721s2.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 16 bootph-all; 23 reserved_memory: reserved-memory { 24 #address-cells = <2>; 25 #size-cells = <2>; 31 no-map; [all …]
|
D | k3-am642-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include <dt-bindings/phy/phy.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/net/ti-dp83867.h> 12 #include "k3-am642.dtsi" 14 #include "k3-serdes.h" 17 compatible = "ti,am642-evm", "ti,am642"; [all …]
|
/linux-6.12.1/Documentation/PCI/ |
D | pci.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 :Authors: - Martin Mares <mj@ucw.cz> 8 - Grant Grundler <grundler@parisc-linux.org> 11 Since each CPU architecture implements different chip-sets and PCI devices 14 tries to introduce all potential driver authors to Linux APIs for 18 by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. 22 However, keep in mind that all documents are subject to "bit rot". 26 "Linux PCI" <linux-pci@atrey.karlin.mff.cuni.cz> mailing list. 38 supporting hot-pluggable PCI, CardBus, and Express-Card in a single driver]. 45 - Enable the device [all …]
|
/linux-6.12.1/Documentation/gpu/rfc/ |
D | i915_vm_bind.rst | 11 issued by the UMD, without user having to provide a list of all required 18 User has to opt-in for VM_BIND mode of binding for an address space (VM) 34 ------------------------ 42 ------------------------------- 49 work will be able to support requirements of object dependency setting in all 52 "dma-buf: Add an API for exporting sync files" 56 works with execbuf3 ioctl for submission. All BOs mapped on that VM (through 66 the i915 driver. Hence all VA assignment, eviction are not applicable in 68 be using the i915_vma active reference tracking. It will instead use dma-resv 73 are not applicable for execbuf3 ioctl. Hence, all execbuf3 specific handling [all …]
|
/linux-6.12.1/Documentation/driver-api/ |
D | dma-buf.rst | 1 Buffer Sharing and Synchronization (dma-buf) 4 The dma-buf subsystem provides the framework for sharing buffers for 5 hardware (DMA) access across multiple device drivers and subsystems, and 14 interact with the three main primitives offered by dma-buf: 16 - dma-buf, representing a sg_table and exposed to userspace as a file 19 - dma-fence, providing a mechanism to signal when an asynchronous 21 - dma-resv, which manages a set of dma-fences for a particular dma-buf 22 allowing implicit (kernel-ordered) synchronization of work to 27 -------------------------------- 29 For more details on how to design your subsystem's API for dma-buf use, please [all …]
|
/linux-6.12.1/include/linux/dma/ |
D | imx-dma.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright 2004-2009 Freescale Semiconductor, Inc. All Rights Reserved. 18 IMX_DMATYPE_SSI_SP, /* Shared SSI */ 22 IMX_DMATYPE_UART_SP, /* Shared UART */ 25 IMX_DMATYPE_CSPI_SP, /* Shared CSPI */ 31 IMX_DMATYPE_MSHC_SP, /* Shared Memory Stick Host Controller */ 40 IMX_DMATYPE_ASRC_SP, /* Shared ASRC */ 54 int dma_request; /* DMA request line */ 55 int dma_request2; /* secondary DMA request line */ 62 return !strcmp(dev_name(chan->device->dev), "ipu-core"); in imx_dma_is_ipu() [all …]
|
/linux-6.12.1/arch/arm/boot/dts/st/ |
D | stm32mp157a-microgea-stm32mp1.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (c) STMicroelectronics 2019 - All Rights Reserved 9 compatible = "engicam,microgea-stm32mp1", "st,stm32mp157"; 16 reserved-memory { 17 #address-cells = <1>; 18 #size-cells = <1>; 22 compatible = "shared-dma-pool"; 24 no-map; 28 compatible = "shared-dma-pool"; 30 no-map; [all …]
|
D | stm32mp157a-icore-stm32mp1.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (c) STMicroelectronics 2019 - All Rights Reserved 9 compatible = "engicam,icore-stm32mp1", "st,stm32mp157"; 16 reserved-memory { 17 #address-cells = <1>; 18 #size-cells = <1>; 22 compatible = "shared-dma-pool"; 24 no-map; 28 compatible = "shared-dma-pool"; 30 no-map; [all …]
|
D | stm32mp15xx-osd32.dtsi | 1 /* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) */ 3 * Copyright (C) 2020 STMicroelectronics - All Rights Reserved 7 #include "stm32mp15-pinctrl.dtsi" 9 #include <dt-bindings/mfd/st,stpmic1.h> 12 reserved-memory { 13 #address-cells = <1>; 14 #size-cells = <1>; 18 compatible = "shared-dma-pool"; 20 no-map; 24 compatible = "shared-dma-pool"; [all …]
|
D | stm32mp15xx-dhcor-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 3 * Copyright (C) Linaro Ltd 2019 - All Rights Reserved 8 #include "stm32mp15-pinctrl.dtsi" 9 #include "stm32mp15xxac-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/mfd/st,stpmic1.h> 23 reserved-memory { 24 #address-cells = <1>; 25 #size-cells = <1>; 29 compatible = "shared-dma-pool"; [all …]
|
D | stm32mp157c-ed1.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 6 /dts-v1/; 10 #include "stm32mp15-pinctrl.dtsi" 11 #include "stm32mp15xxaa-pinctrl.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/leds/common.h> 14 #include <dt-bindings/mfd/st,stpmic1.h> 18 compatible = "st,stm32mp157c-ed1", "st,stm32mp157"; 25 stdout-path = "serial0:115200n8"; [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/dma/ |
D | brcm,bcm2835-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/brcm,bcm2835-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: BCM2835 DMA controller 10 - Nicolas Saenz Julienne <nsaenz@kernel.org> 13 The BCM2835 DMA controller has 16 channels in total. Only the lower 19 - $ref: dma-controller.yaml# 23 const: brcm,bcm2835-dma 30 Should contain the DMA interrupts associated to the DMA channels in [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_dma_buf.c | 12 * all copies or substantial portions of the Software. 41 #include <linux/dma-buf.h> 42 #include <linux/dma-fence-array.h> 43 #include <linux/pci-p2pdma.h> 46 * amdgpu_dma_buf_attach - &dma_buf_ops.attach implementation 48 * @dmabuf: DMA-buf where we attach to 51 * Add the attachment as user to the exported DMA-buf. 56 struct drm_gem_object *obj = dmabuf->priv; in amdgpu_dma_buf_attach() 58 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); in amdgpu_dma_buf_attach() 60 if (pci_p2pdma_distance(adev->pdev, attach->dev, false) < 0) in amdgpu_dma_buf_attach() [all …]
|
/linux-6.12.1/Documentation/arch/x86/ |
D | tdx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 CPU-attested software module called 'the TDX module' runs inside the new 22 TDX also leverages Intel Multi-Key Total Memory Encryption (MKTME) to 23 provide crypto-protection to the VMs. TDX reserves part of MKTME KeyIDs 32 TDX boot-time detection 33 ----------------------- 41 --------------------------------------- 59 Besides initializing the TDX module, a per-cpu initialization SEAMCALL 73 hotplug; 2) do VMXON and tdx_enable_cpu() on all online cpus; 3) call 103 ------------------------------------------ [all …]
|
D | sva.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Shared Virtual Addressing (SVA) with ENQCMD 10 Shared Virtual Addressing (SVA) allows the processor and device to use the 12 addresses to physical addresses. SVA is what PCIe calls Shared Virtual 16 by the device, it also doesn't require pinning pages for DMA. 19 application page-faults. For more information please refer to the PCIe 31 Shared Hardware Workqueues 34 Unlike Single Root I/O Virtualization (SR-IOV), Scalable IOV (SIOV) permits 35 the use of Shared Work Queues (SWQ) by both applications and Virtual 40 ID (PASID), which is a 20-bit number defined by the PCIe SIG. [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 …]
|
/linux-6.12.1/arch/arm/boot/dts/broadcom/ |
D | bcm2835-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 interrupt-parent = <&intc>; 11 dma: dma-controller@7e007000 { label 12 compatible = "brcm,bcm2835-dma"; 25 /* dma channel 11-14 share one irq */ 30 /* unused shared irq for all channels */ 32 interrupt-names = "dma0", 47 "dma-shared-all"; 48 #dma-cells = <1>; 49 brcm,dma-channel-mask = <0x7f35>; [all …]
|
/linux-6.12.1/drivers/net/ipa/ |
D | ipa_cmd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. 4 * Copyright (C) 2019-2024 Linaro Ltd. 23 * @IPA_CMD_HDR_INIT_LOCAL: Initialize IPA-local header memory 26 * @IPA_CMD_DMA_SHARED_MEM: DMA command performed by IPA 30 * All immediate commands are issued using the AP command TX endpoint. 46 * ipa_cmd_table_init_valid() - Validate a memory region holding a table 47 * @ipa: - IPA pointer 48 * @mem: - IPA memory region descriptor 49 * @route: - Whether the region holds a route or filter table [all …]
|
/linux-6.12.1/include/linux/ |
D | dma-buf.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Header file for dma buffer sharing framework. 5 * Copyright(C) 2011 Linaro Limited. All rights reserved. 8 * Many thanks to linaro-mm-sig list, and specially 16 #include <linux/iosys-map.h> 21 #include <linux/dma-mapping.h> 23 #include <linux/dma-fence.h> 31 * struct dma_buf_ops - operations possible on struct dma_buf 52 * device-specific carveout areas should check whether the buffer could 57 * allocation fulfills the DMA constraints of the new device. If this [all …]
|
12345678910>>...36