Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/iommu/
Dapple-dart.c132 struct apple_dart *dart; member
136 struct apple_dart *dart; member
181 i < MAX_DARTS_PER_DEVICE && stream_map->dart; \
199 stream_map->dart->regs + DART_TCR(sid)); in apple_dart_hw_enable_translation()
207 writel(0, stream_map->dart->regs + DART_TCR(sid)); in apple_dart_hw_disable_dma()
215 WARN_ON(!stream_map->dart->supports_bypass); in apple_dart_hw_enable_bypass()
218 stream_map->dart->regs + DART_TCR(sid)); in apple_dart_hw_enable_bypass()
229 stream_map->dart->regs + DART_TTBR(sid, idx)); in apple_dart_hw_set_ttbr()
238 writel(0, stream_map->dart->regs + DART_TTBR(sid, idx)); in apple_dart_hw_clear_ttbr()
258 spin_lock_irqsave(&stream_map->dart->lock, flags); in apple_dart_hw_stream_command()
[all …]
DMakefile32 obj-$(CONFIG_APPLE_DART) += apple-dart.o
/Linux-v5.15/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.dtsi138 label = "dart:white:power";
144 label = "dart:red:power";
148 label = "dart:red:sata0";
152 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-v5.15/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-v5.15/
DMAINTAINERS1282 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1283 F: drivers/iommu/apple-dart.c