Lines Matching refs:cpu_addr
468 int index, int type, u64 cpu_addr, in __dw_pcie_prog_outbound_atu() argument
475 cpu_addr = pci->ops->cpu_addr_fixup(pci, cpu_addr); in __dw_pcie_prog_outbound_atu()
477 limit_addr = cpu_addr + size - 1; in __dw_pcie_prog_outbound_atu()
479 if ((limit_addr & ~pci->region_limit) != (cpu_addr & ~pci->region_limit) || in __dw_pcie_prog_outbound_atu()
480 !IS_ALIGNED(cpu_addr, pci->region_align) || in __dw_pcie_prog_outbound_atu()
486 lower_32_bits(cpu_addr)); in __dw_pcie_prog_outbound_atu()
488 upper_32_bits(cpu_addr)); in __dw_pcie_prog_outbound_atu()
502 if (upper_32_bits(limit_addr) > upper_32_bits(cpu_addr) && in __dw_pcie_prog_outbound_atu()
529 u64 cpu_addr, u64 pci_addr, u64 size) in dw_pcie_prog_outbound_atu() argument
532 cpu_addr, pci_addr, size); in dw_pcie_prog_outbound_atu()
536 int type, u64 cpu_addr, u64 pci_addr, in dw_pcie_prog_ep_outbound_atu() argument
540 cpu_addr, pci_addr, size); in dw_pcie_prog_ep_outbound_atu()
555 u64 cpu_addr, u64 pci_addr, u64 size) in dw_pcie_prog_inbound_atu() argument
561 !IS_ALIGNED(cpu_addr, pci->region_align) || in dw_pcie_prog_inbound_atu()
578 lower_32_bits(cpu_addr)); in dw_pcie_prog_inbound_atu()
580 upper_32_bits(cpu_addr)); in dw_pcie_prog_inbound_atu()
607 int type, u64 cpu_addr, u8 bar) in dw_pcie_prog_ep_inbound_atu() argument
611 if (!IS_ALIGNED(cpu_addr, pci->region_align)) in dw_pcie_prog_ep_inbound_atu()
615 lower_32_bits(cpu_addr)); in dw_pcie_prog_ep_inbound_atu()
617 upper_32_bits(cpu_addr)); in dw_pcie_prog_ep_inbound_atu()