/linux/drivers/pci/controller/dwc/ |
H A D | pcie-designware.c | 471 const struct dw_pcie_ob_atu_cfg *atu) in dw_pcie_prog_outbound_atu() argument 473 u64 cpu_addr = atu->cpu_addr; in dw_pcie_prog_outbound_atu() 480 limit_addr = cpu_addr + atu->size - 1; in dw_pcie_prog_outbound_atu() 484 !IS_ALIGNED(atu->pci_addr, pci->region_align) || !atu->size) { in dw_pcie_prog_outbound_atu() 488 dw_pcie_writel_atu_ob(pci, atu->index, PCIE_ATU_LOWER_BASE, in dw_pcie_prog_outbound_atu() 490 dw_pcie_writel_atu_ob(pci, atu->index, PCIE_ATU_UPPER_BASE, in dw_pcie_prog_outbound_atu() 493 dw_pcie_writel_atu_ob(pci, atu->index, PCIE_ATU_LIMIT, in dw_pcie_prog_outbound_atu() 496 dw_pcie_writel_atu_ob(pci, atu->index, PCIE_ATU_UPPER_LIMIT, in dw_pcie_prog_outbound_atu() 499 dw_pcie_writel_atu_ob(pci, atu->index, PCIE_ATU_LOWER_TARGET, in dw_pcie_prog_outbound_atu() 500 lower_32_bits(atu->pci_addr)); in dw_pcie_prog_outbound_atu() [all …]
|
H A D | pcie-designware.h | 490 const struct dw_pcie_ob_atu_cfg *atu);
|
/linux/arch/sparc/include/asm/ |
H A D | iommu_64.h | 46 struct atu { struct 57 struct atu *atu; argument
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | sa8540p.dtsi | 206 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
H A D | ipq6018.dtsi | 875 reg-names = "dbi", "elbi", "atu", "parf", "config";
|
H A D | sa8775p.dtsi | 6016 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 6098 reg-names = "parf", "dbi", "elbi", "atu", "addr_space", 6174 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 6256 reg-names = "parf", "dbi", "elbi", "atu", "addr_space",
|
H A D | sm8350.dtsi | 1520 reg-names = "parf", "dbi", "elbi", "atu", "config"; 1629 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
H A D | x1e80100.dtsi | 2921 "atu", 3050 "atu", 3172 "atu",
|
H A D | sm8250.dtsi | 2133 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2253 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2378 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
|
H A D | sm8150.dtsi | 1836 reg-names = "parf", "dbi", "elbi", "atu", "config"; 1953 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
H A D | sm8550.dtsi | 1718 reg-names = "parf", "dbi", "elbi", "atu", "config"; 1834 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
H A D | sm8650.dtsi | 2227 reg-names = "parf", "dbi", "elbi", "atu", "config"; 2358 "atu",
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx95.dtsi | 1546 reg-names = "dbi", "config", "atu", "app"; 1588 reg-names = "dbi","atu", "dbi2", "app", "dma", "addr_space"; 1613 reg-names = "dbi", "config", "atu", "app"; 1655 reg-names = "dbi", "atu", "dbi2", "app", "dma", "addr_space";
|
H A D | imx8mp.dtsi | 2201 reg-names = "dbi", "addr_space", "dbi2", "atu";
|
/linux/arch/arm64/boot/dts/renesas/ |
H A D | r8a779g0.dtsi | 766 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "config"; 803 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "config"; 840 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "addr_space"; 863 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "addr_space";
|
H A D | r8a779h0.dtsi | 665 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "config"; 702 reg-names = "dbi", "dbi2", "atu", "dma", "app", "phy", "addr_space";
|
/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3588-extra.dtsi | 196 reg-names = "dbi", "dbi2", "apb", "addr_space", "atu";
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am65-main.dtsi | 879 reg-names = "app", "dbics", "config", "atu"; 900 reg-names = "app", "dbics", "config", "atu";
|