Home
last modified time | relevance | path

Searched refs:dart (Results 1 – 10 of 10) sorted by relevance

/Linux-v6.1/drivers/iommu/
Dapple-dart.c142 struct apple_dart *dart; member
146 struct apple_dart *dart; member
191 i < MAX_DARTS_PER_DEVICE && stream_map->dart; \
209 stream_map->dart->regs + DART_TCR(sid)); in apple_dart_hw_enable_translation()
217 writel(0, stream_map->dart->regs + DART_TCR(sid)); in apple_dart_hw_disable_dma()
225 WARN_ON(!stream_map->dart->supports_bypass); in apple_dart_hw_enable_bypass()
228 stream_map->dart->regs + DART_TCR(sid)); in apple_dart_hw_enable_bypass()
239 stream_map->dart->regs + DART_TTBR(sid, idx)); in apple_dart_hw_set_ttbr()
248 writel(0, stream_map->dart->regs + DART_TTBR(sid, idx)); in apple_dart_hw_clear_ttbr()
268 spin_lock_irqsave(&stream_map->dart->lock, flags); in apple_dart_hw_stream_command()
[all …]
DMakefile11 obj-$(CONFIG_IOMMU_IO_PGTABLE_DART) += io-pgtable-dart.o
33 obj-$(CONFIG_APPLE_DART) += apple-dart.o
/Linux-v6.1/arch/arm/boot/dts/
Darmada-370-seagate-nas-4bay.dts25 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";
Darmada-370-seagate-nas-xbay.dtsi136 label = "dart:white:power";
142 label = "dart:red:power";
146 label = "dart:red:sata0";
150 label = "dart:red:sata1";
Darmada-370-seagate-nas-2bay.dts24 compatible = "seagate,dart-2", "marvell,armada370", "marvell,armada-370-xp";
Dimx6q-var-dt6customboard.dts12 #include "imx6qdl-var-dart.dtsi"
/Linux-v6.1/arch/powerpc/sysdev/
Ddart_iommu.c43 static unsigned int __iomem *dart; variable
289 dart = ioremap(r.start, resource_size(&r)); in dart_init()
290 if (dart == NULL) in dart_init()
Ddart.h46 #define DART_REG(r) (dart + ((r) >> 2))
/Linux-v6.1/arch/arm64/boot/dts/apple/
Dt8103.dtsi415 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";
/Linux-v6.1/
DMAINTAINERS1903 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1917 F: drivers/iommu/apple-dart.c
1918 F: drivers/iommu/io-pgtable-dart.c