| /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/drivers/pci/controller/dwc/ |
| H A D | pcie-designware-host.c | 424 struct dw_pcie_ob_atu_cfg atu = {0}; in dw_pcie_config_ecam_iatu() local 437 atu.index = 0; in dw_pcie_config_ecam_iatu() 438 atu.type = PCIE_ATU_TYPE_CFG0; in dw_pcie_config_ecam_iatu() 439 atu.parent_bus_addr = pp->cfg0_base + SZ_1M; in dw_pcie_config_ecam_iatu() 441 atu.size = SZ_1M; in dw_pcie_config_ecam_iatu() 442 atu.ctrl2 = PCIE_ATU_CFG_SHIFT_MODE_ENABLE; in dw_pcie_config_ecam_iatu() 443 ret = dw_pcie_prog_outbound_atu(pci, &atu); in dw_pcie_config_ecam_iatu() 453 atu.index = 1; in dw_pcie_config_ecam_iatu() 454 atu.type = PCIE_ATU_TYPE_CFG1; in dw_pcie_config_ecam_iatu() 455 atu.parent_bus_addr = pp->cfg0_base + SZ_2M; in dw_pcie_config_ecam_iatu() [all …]
|
| /linux/arch/sparc/include/asm/ |
| H A D | iommu_64.h | 46 struct atu { struct 57 struct atu *atu; argument
|
| /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 | hamoa.dtsi | 3183 "atu", 3458 "atu", 3592 "atu", 3720 "atu",
|
| H A D | lemans.dtsi | 8280 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 8376 reg-names = "parf", "dbi", "elbi", "atu", "addr_space", 8453 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 8549 reg-names = "parf", "dbi", "elbi", "atu", "addr_space",
|
| 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 | sm8150.dtsi | 1837 reg-names = "parf", "dbi", "elbi", "atu", "config"; 1952 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
| 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 | kodiak.dtsi | 2212 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2341 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
| H A D | sm8750.dtsi | 3478 "atu",
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r8a779f0.dtsi | 784 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "config"; 821 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "config"; 858 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "addr_space"; 881 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "addr_space";
|
| H A D | r8a779g0.dtsi | 783 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "config"; 830 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "config"; 877 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "addr_space"; 900 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "addr_space";
|
| H A D | r8a779h0.dtsi | 682 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "config"; 719 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "addr_space";
|
| /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",
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-am65-main.dtsi | 882 reg-names = "app", "dbics", "config", "atu"; 903 reg-names = "app", "dbics", "config", "atu";
|