| /OK3568_Linux_fs/kernel/arch/sparc/kernel/ |
| H A D | pci_sun4v.c | 79 return iommu->atu && mask > DMA_BIT_MASK(32); in iommu_use_atu() 118 iotsb_num = pbm->iommu->atu->iotsb->iotsb_num; in iommu_batch_flush() 126 pr_err_ratelimited("%s: ATU map of [%08lx:%lx:%llx:%lx:%lx] failed with status %ld\n", in iommu_batch_flush() 217 tbl = &iommu->atu->tbl; in dma_4v_alloc_coherent() 327 struct atu *atu; in dma_4v_free_coherent() local 336 atu = iommu->atu; in dma_4v_free_coherent() 343 tbl = &atu->tbl; in dma_4v_free_coherent() 344 iotsb_num = atu->iotsb->iotsb_num; in dma_4v_free_coherent() 360 struct atu *atu; in dma_4v_map_page() local 370 atu = iommu->atu; in dma_4v_map_page() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/dsa/mv88e6xxx/ |
| H A D | global1_atu.c | 3 * Marvell 88E6xxx Address Translation Unit (ATU) support 16 /* Offset 0x01: ATU FID Register */ 23 /* Offset 0x0A: ATU Control Register */ 108 /* Offset 0x0B: ATU Operation Register */ 129 /* ATU DBNum[7:4] are located in ATU Control 15:12 */ in mv88e6xxx_g1_atu_op() 141 /* ATU DBNum[5:4] are located in ATU Operation 9:8 */ in mv88e6xxx_g1_atu_op() 145 /* ATU DBNum[3:0] are located in ATU Operation 3:0 */ in mv88e6xxx_g1_atu_op() 162 /* Offset 0x0C: ATU Data Register */ 198 /* Offset 0x0D: ATU MAC Address Register Bytes 0 & 1 199 * Offset 0x0E: ATU MAC Address Register Bytes 2 & 3 [all …]
|
| H A D | global1.h | 43 /* Offset 0x01: ATU FID Register */ 109 /* Offset 0x0A: ATU Control Register */ 114 /* Offset 0x0B: ATU Operation Register */ 131 /* Offset 0x0C: ATU Data Register */ 163 /* Offset 0x0D: ATU MAC Address Register Bytes 0 & 1 164 * Offset 0x0E: ATU MAC Address Register Bytes 2 & 3 165 * Offset 0x0F: ATU MAC Address Register Bytes 4 & 5
|
| H A D | devlink.c | 112 dev_err(chip->dev, "failed to set ATU stats kind/bin\n"); in mv88e6xxx_devlink_atu_bin_get() 118 dev_err(chip->dev, "failed to perform ATU get next\n"); in mv88e6xxx_devlink_atu_bin_get() 124 dev_err(chip->dev, "failed to get ATU stats\n"); in mv88e6xxx_devlink_atu_bin_get() 187 err = dsa_devlink_resource_register(ds, "ATU", in mv88e6xxx_setup_devlink_resources() 304 /* The ATU entry varies between mv88e6xxx chipset generations. Define 473 .name = "atu",
|
| H A D | chip.h | 135 /* Mask for FromPort and ToPort value of PortVec used in ATU Move 136 * operation. 0 means that the ATU Move operation is not supported.
|
| /OK3568_Linux_fs/kernel/arch/sparc/include/asm/ |
| H A D | iommu_64.h | 30 /* Data structures for SPARC ATU architecture */ 46 struct atu { struct 57 struct atu *atu; member
|
| /OK3568_Linux_fs/u-boot/drivers/pci/ |
| H A D | pcie_layerscape.c | 158 /* ATU 0 : OUTBOUND : CFG0 */ in ls_pcie_setup_atu() 164 /* ATU 1 : OUTBOUND : CFG1 */ in ls_pcie_setup_atu() 198 /* ATU : OUTBOUND : IO */ in ls_pcie_setup_atu() 206 /* ATU : OUTBOUND : MEM */ in ls_pcie_setup_atu() 214 /* ATU : OUTBOUND : pref */ in ls_pcie_setup_atu() 380 /* ATU 0 : INBOUND : map BAR0 */ in ls_pcie_ep_setup_atu() 382 /* ATU 1 : INBOUND : map BAR1 */ in ls_pcie_ep_setup_atu() 385 /* ATU 2 : INBOUND : map BAR2 */ in ls_pcie_ep_setup_atu() 388 /* ATU 3 : INBOUND : map BAR4 */ in ls_pcie_ep_setup_atu() 392 /* ATU 0 : OUTBOUND : map MEM */ in ls_pcie_ep_setup_atu()
|
| H A D | pcie_dw_rockchip.c | 342 …dev_dbg(pci->dev, "ATU programmed with: index: %d, type: %d, cpu addr: %8llx, pci addr: %8llx, siz… in rk_pcie_prog_outbound_atu_unroll() 361 * Make sure ATU enable takes effect before any subsequent config in rk_pcie_prog_outbound_atu_unroll()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pci/ |
| H A D | designware-pcie.txt | 9 the configuration and ATU address space 10 - reg-names: Must be "config" for the PCIe configuration space and "atu" for 11 the ATU address space.
|
| H A D | host-generic-pci.yaml | 68 DesignWare PCIe controller in RC mode with static ATU window mappings 72 is there any reason for the driver to reconfigure ATU windows for 75 In cases where the IP was synthesized with a minimum ATU window size
|
| H A D | pci-keystone.txt | 81 TI specific application registers, "atu" for the 108 reg-names = "app", "dbics", "addr_space", "atu";
|
| H A D | socionext,uniphier-pcie-ep.yaml | 41 - const: atu
|
| H A D | uniphier-pcie.txt | 19 "atu" - iATU registers for DWC version 4.80 or later
|
| /OK3568_Linux_fs/kernel/drivers/pci/controller/dwc/ |
| H A D | pcie-designware.c | 194 dev_err(pci->dev, "Read ATU address failed\n"); in dw_pcie_readl_atu() 210 dev_err(pci->dev, "Write ATU address failed\n"); in dw_pcie_writel_atu() 254 * Make sure ATU enable takes effect before any subsequent config in dw_pcie_prog_outbound_atu_unroll() 300 * Make sure ATU enable takes effect before any subsequent config in __dw_pcie_prog_outbound_atu() 374 * Make sure ATU enable takes effect before any subsequent config in dw_pcie_prog_inbound_atu_unroll() 424 * Make sure ATU enable takes effect before any subsequent config in dw_pcie_prog_inbound_atu() 570 devm_platform_ioremap_resource_byname(pdev, "atu"); in dw_pcie_setup()
|
| H A D | pcie-dw-rockchip-acpi.c | 49 …dev_dbg(dev, "%s: ATU programmed with: index: %d, type: %d, cpu addr: %8llx, pci addr: %8llx, size… in rk_pcie_prog_outbound_atu_unroll() 62 * Make sure ATU enable takes effect before any subsequent config in rk_pcie_prog_outbound_atu_unroll()
|
| H A D | pcie-designware-host.c | 584 * ATU, so we should not program the ATU here. in dw_pcie_setup_rc() 614 dev_warn(pci->dev, "Resources exceed number of ATU entries (%d)", in dw_pcie_setup_rc()
|
| H A D | pcie-dw-rockchip.c | 298 dev_err(pci->dev, "Write ATU address failed\n"); in rk_pcie_writel_atu() 319 dev_err(pci->dev, "Read ATU address failed\n"); in rk_pcie_readl_atu() 362 * Make sure ATU enable takes effect before any subsequent config in rk_pcie_prog_inbound_atu_unroll() 413 * Make sure ATU enable takes effect before any subsequent config in rk_pcie_prog_inbound_atu() 504 * Make sure ATU enable takes effect before any subsequent config in rk_pcie_prog_outbound_atu_unroll() 549 * Make sure ATU enable takes effect before any subsequent config in rk_pcie_prog_outbound_atu()
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/include/asm/ |
| H A D | mpc8349_pci.h | 38 * Outbound ATU registers (3 sets). These registers control how 60x bus 91 * Inbound ATU registers (2 sets). These registers control how PCI
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-iop32x/ |
| H A D | pci.c | 310 /* Flag to determine whether the ATU is initialized and the PCI bus scanned */ 343 DBG("ATU: IOP3XX_ATUCMD=0x%04x\n", *IOP3XX_ATUCMD); in iop3xx_atu_debug() 344 DBG("ATU: IOP3XX_ATUCR=0x%08x\n", *IOP3XX_ATUCR); in iop3xx_atu_debug()
|
| /OK3568_Linux_fs/buildroot/dl/sox/git/m4/ |
| H A D | sox.m4 | 105 m4_pushdef([ATU], m4_toupper($1)) 112 m4_indir(AC_ARG_[]ATU, [N], AS_HELP_STRING([--ATL-N], [$3 (opts_help)])) 123 m4_popdef([ATU], [ATL], [optdef], [opts], [opts_help], [opts_sh])
|
| /OK3568_Linux_fs/kernel/drivers/pci/controller/ |
| H A D | pcie-rockchip-host.c | 899 dev_err(dev, "program RC mem outbound ATU failed\n"); in rockchip_pcie_cfg_atu() 912 dev_err(dev, "program RC mem inbound ATU failed\n"); in rockchip_pcie_cfg_atu() 920 /* store the register number offset to program RC io outbound ATU */ in rockchip_pcie_cfg_atu() 934 dev_err(dev, "program RC io outbound ATU failed\n"); in rockchip_pcie_cfg_atu()
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/ti/ |
| H A D | k3-am65-main.dtsi | 700 reg-names = "app", "dbics", "config", "atu"; 719 reg-names = "app", "dbics", "addr_space", "atu"; 732 reg-names = "app", "dbics", "config", "atu"; 751 reg-names = "app", "dbics", "addr_space", "atu";
|
| /OK3568_Linux_fs/kernel/drivers/net/dsa/ |
| H A D | mv88e6060.c | 199 /* @@@ initialise atu */ in mv88e6060_setup()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | dhd_custom_hikey.c | 163 * Call Kiric RC ATU fixup else si_attach will fail due to in dhd_wlan_power()
|
| /OK3568_Linux_fs/kernel/drivers/mtd/maps/ |
| H A D | pci.c | 8 * - Intel IQ80310 ATU.
|