Searched full:dart (Results 1 – 18 of 18) sorted by relevance
/Linux-v6.1/drivers/iommu/ |
D | apple-dart.c | 3 * Apple DART (Device Address Resolution Table) IOMMU driver 91 * Private structure associated with each DART device. 97 * @clks: clocks associated with this DART 99 * @lock: lock for hardware operations involving this dart 100 * @pgsize: pagesize supported by this DART 101 * @supports_bypass: indicates if this DART supports bypass mode 135 * and never changed again afterwards. Devices with different dart pointers 138 * @dart dart pointer 142 struct apple_dart *dart; member 146 struct apple_dart *dart; member [all …]
|
D | Makefile | 11 obj-$(CONFIG_IOMMU_IO_PGTABLE_DART) += io-pgtable-dart.o 33 obj-$(CONFIG_APPLE_DART) += apple-dart.o
|
D | Kconfig | 71 bool "Apple DART Formats" 75 Enable support for the Apple DART pagetable formats. These include 76 the t8020 and t6000/t8110 DART formats used in Apple M1/M2 family 305 tristate "Apple DART IOMMU Support" 311 Support for Apple DART (Device Address Resolution Table) IOMMUs
|
D | io-pgtable-dart.c | 3 * Apple DART page table allocator. 14 #define pr_fmt(fmt) "dart io-pgtable: " fmt
|
/Linux-v6.1/arch/powerpc/sysdev/ |
D | dart_iommu.c | 13 * Dynamic DMA mapping support, Apple U3, U4 & IBM CPC925 "DART" iommu. 36 #include "dart.h" 38 /* DART table address and size */ 42 /* Mapped base address for the dart */ 43 static unsigned int __iomem *dart; variable 68 DBG("dart: flush\n"); in dart_tlb_invalidate_all() 70 /* To invalidate the DART, set the DARTCNTL_FLUSHTLB bit in the in dart_tlb_invalidate_all() 73 * Gotcha: Sometimes, the DART won't detect that the bit gets in dart_tlb_invalidate_all() 96 panic("DART: TLB did not flush after waiting a long " in dart_tlb_invalidate_all() 128 panic("DART: TLB did not flush after waiting a long " in dart_tlb_invalidate_one() [all …]
|
D | dart.h | 46 #define DART_REG(r) (dart + ((r) >> 2)) 54 /* DART table fields */
|
/Linux-v6.1/Documentation/devicetree/bindings/iommu/ |
D | apple,dart.yaml | 4 $id: http://devicetree.org/schemas/iommu/apple,dart.yaml# 7 title: Apple DART IOMMU 17 Each DART instance is capable of handling up to 16 different streams 20 This DART IOMMU also raises interrupts in response to various 25 const: apple,t8103-dart 58 compatible = "apple,t8103-dart"; 70 compatible = "apple,t8103-dart"; 76 compatible = "apple,t8103-dart";
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | armada-370-seagate-nas-4bay.dts | 14 * Code name (board/PCB) : Dart 4-Bay 24 model = "Seagate NAS 4-Bay (Dart, SRPD40)"; 25 compatible = "seagate,dart-4", "marvell,armada370", "marvell,armada-370-xp"; 76 label = "dart:red:sata2"; 80 label = "dart:red:sata3"; 89 label = "dart:white:sata2"; 99 label = "dart:white:sata3";
|
D | armada-370-seagate-nas-2bay.dts | 14 * Code name (board/PCB) : Dart 2-Bay 23 model = "Seagate NAS 2-Bay (Dart, SRPD20)"; 24 compatible = "seagate,dart-2", "marvell,armada370", "marvell,armada-370-xp";
|
D | armada-370-seagate-nas-xbay.dtsi | 136 label = "dart:white:power"; 142 label = "dart:red:power"; 146 label = "dart:red:sata0"; 150 label = "dart:red:sata1";
|
D | imx6q-var-dt6customboard.dts | 3 * Support for Variscite DART-MX6 Carrier-board 12 #include "imx6qdl-var-dart.dtsi" 16 model = "Variscite DART-MX6 Carrier-board";
|
D | imx6qdl-var-dart.dtsi | 3 * Support for Variscite DART-MX6 Module
|
/Linux-v6.1/arch/arm64/boot/dts/apple/ |
D | t8103.dtsi | 415 pcie0_dart_0: dart@681008000 { 416 compatible = "apple,t8103-dart"; 424 pcie0_dart_1: dart@682008000 { 425 compatible = "apple,t8103-dart"; 433 pcie0_dart_2: dart@683008000 { 434 compatible = "apple,t8103-dart";
|
D | t8103-j457.dts | 44 * Remove unused PCIe port and disable the associated DART.
|
/Linux-v6.1/tools/perf/Documentation/ |
D | perf-inject.txt | 79 if you are monitoring environment using JIT runtimes, such as Java, DART or V8.
|
/Linux-v6.1/drivers/edac/ |
D | cpc925_edac.c | 61 APIMASK_DART = CPC925_BIT(0), /* DART Exception */ 87 APIEXCP_DART = CPC925_BIT(0), /* DART Exception */
|
/Linux-v6.1/drivers/pci/controller/ |
D | pcie-apple.c | 128 * However, it has to be excluded from the IOVA range, and the DART
|
/Linux-v6.1/ |
D | MAINTAINERS | 1903 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml 1917 F: drivers/iommu/apple-dart.c 1918 F: drivers/iommu/io-pgtable-dart.c
|