| /linux/arch/sparc/kernel/ |
| H A D | pci_sun4v.c | 80 return iommu->atu && mask > DMA_BIT_MASK(32); in iommu_use_atu() 119 iotsb_num = pbm->iommu->atu->iotsb->iotsb_num; in iommu_batch_flush() 218 tbl = &iommu->atu->tbl; in dma_4v_alloc_coherent() 328 struct atu *atu; in dma_4v_free_coherent() local 337 atu = iommu->atu; in dma_4v_free_coherent() 344 tbl = &atu->tbl; in dma_4v_free_coherent() 345 iotsb_num = atu->iotsb->iotsb_num; in dma_4v_free_coherent() 360 struct atu *atu; in dma_4v_map_phys() local 379 atu = iommu->atu; in dma_4v_map_phys() 392 tbl = &atu->tbl; in dma_4v_map_phys() [all …]
|
| /linux/arch/sparc/include/asm/ |
| H A D | iommu_64.h | 46 struct atu { struct 57 struct atu *atu; argument
|
| /linux/drivers/pci/controller/dwc/ |
| H A D | pcie-designware-ep.c | 330 struct dw_pcie_ob_atu_cfg *atu) in dw_pcie_ep_outbound_atu() argument 342 atu->index = free_win; in dw_pcie_ep_outbound_atu() 343 ret = dw_pcie_prog_outbound_atu(pci, atu); in dw_pcie_ep_outbound_atu() 348 ep->outbound_addr[free_win] = atu->parent_bus_addr; in dw_pcie_ep_outbound_atu() 659 struct dw_pcie_ob_atu_cfg atu = { 0 }; in dw_pcie_ep_map_addr() local 661 atu.func_no = func_no; in dw_pcie_ep_map_addr() 662 atu.type = PCIE_ATU_TYPE_MEM; in dw_pcie_ep_map_addr() 663 atu.parent_bus_addr = addr - pci->parent_bus_offset; in dw_pcie_ep_map_addr() 664 atu.pci_addr = pci_addr; in dw_pcie_ep_map_addr() 665 atu.size = size; in dw_pcie_ep_map_addr() [all …]
|
| /linux/arch/riscv/boot/dts/sophgo/ |
| H A D | sg2044.dtsi | 41 reg-names = "dbi", "atu", "config", "app"; 76 reg-names = "dbi", "atu", "config", "app"; 111 reg-names = "dbi", "atu", "config", "app"; 146 reg-names = "dbi", "atu", "config", "app"; 181 reg-names = "dbi", "atu", "config", "app";
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | sa8540p.dtsi | 206 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
| H A D | ipq5424.dtsi | 863 "atu", 967 "atu", 1070 "atu", 1173 "atu",
|
| H A D | sc8180x.dtsi | 1716 "atu", 1835 "atu", 1955 "atu", 2075 "atu",
|
| H A D | sc8280xp.dtsi | 2163 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2276 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2387 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2501 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2612 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
|
| H A D | sm8450.dtsi | 1955 reg-names = "parf", "dbi", "elbi", "atu", "config"; 2122 reg-names = "parf", "dbi", "elbi", "atu", "config"; 2303 "atu",
|
| H A D | sm8350.dtsi | 1522 reg-names = "parf", "dbi", "elbi", "atu", "config"; 1633 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
| H A D | sm8250.dtsi | 2134 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2256 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2383 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
|
| H A D | sm8550.dtsi | 1952 reg-names = "parf", "dbi", "elbi", "atu", "config"; 2126 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
| H A D | sm8650.dtsi | 3577 reg-names = "parf", "dbi", "elbi", "atu", "config"; 3764 "atu",
|
| H A D | talos.dtsi | 1258 "atu",
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx95.dtsi | 1847 reg-names = "dbi", "config", "atu", "app"; 1896 reg-names = "dbi","atu", "dbi2", "app", "dma", "addr_space"; 1922 reg-names = "dbi", "config", "atu", "app"; 1973 reg-names = "dbi", "atu", "dbi2", "app", "dma", "addr_space";
|
| H A D | imx8mp.dtsi | 2277 reg-names = "dbi", "addr_space", "dbi2", "atu";
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-sdx65.dtsi | 313 "atu",
|