/linux-master/arch/mips/pci/ |
H A D | pci-octeon.c | 260 union octeon_pci_address pci_addr; local 262 pci_addr.u64 = 0; 263 pci_addr.s.upper = 2; 264 pci_addr.s.io = 1; 265 pci_addr.s.did = 3; 266 pci_addr.s.subdid = 1; 267 pci_addr.s.endian_swap = 1; 268 pci_addr.s.bus = bus->number; 269 pci_addr.s.dev = devfn >> 3; 270 pci_addr 294 union octeon_pci_address pci_addr; local [all...] |
/linux-master/arch/alpha/kernel/ |
H A D | core_apecs.c | 94 unsigned long *pci_addr, unsigned char *type1) 100 " pci_addr=0x%p, type1=0x%p)\n", 101 bus, device_fn, where, pci_addr, type1)); 121 *pci_addr = addr; 122 DBGC(("mk_conf_addr: returning pci_addr 0x%lx\n", addr)); 278 unsigned long addr, pci_addr; local 283 if (mk_conf_addr(bus, devfn, where, &pci_addr, &type1)) 288 addr = (pci_addr << 5) + mask + APECS_CONF; 297 unsigned long addr, pci_addr; local 301 if (mk_conf_addr(bus, devfn, where, &pci_addr, 93 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, unsigned long *pci_addr, unsigned char *type1) argument [all...] |
H A D | core_polaris.c | 68 unsigned long *pci_addr, u8 *type1) 73 *pci_addr = (bus << 16) | (device_fn << 8) | (where) | 78 bus, device_fn, where, *pci_addr)); 67 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, unsigned long *pci_addr, u8 *type1) argument
|
H A D | core_lca.c | 103 unsigned long *pci_addr) 125 *pci_addr = addr; 205 unsigned long addr, pci_addr; local 209 if (mk_conf_addr(bus, devfn, where, &pci_addr)) 214 addr = (pci_addr << 5) + mask + LCA_CONF; 223 unsigned long addr, pci_addr; local 226 if (mk_conf_addr(bus, devfn, where, &pci_addr)) 230 addr = (pci_addr << 5) + mask + LCA_CONF; 102 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, unsigned long *pci_addr) argument
|
H A D | core_t2.c | 142 unsigned long *pci_addr, unsigned char *type1) 149 bus, device_fn, where, pci_addr, type1)); 169 *pci_addr = addr; 170 DBG(("mk_conf_addr: returning pci_addr 0x%lx\n", addr)); 287 unsigned long addr, pci_addr; local 292 if (mk_conf_addr(bus, devfn, where, &pci_addr, &type1)) 297 addr = (pci_addr << 5) + mask + T2_CONF; 306 unsigned long addr, pci_addr; local 310 if (mk_conf_addr(bus, devfn, where, &pci_addr, &type1)) 314 addr = (pci_addr << 141 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, unsigned long *pci_addr, unsigned char *type1) argument [all...] |
H A D | core_irongate.c | 83 unsigned long *pci_addr, unsigned char *type1) 89 "pci_addr=0x%p, type1=0x%p)\n", 90 bus, device_fn, where, pci_addr, type1)); 97 *pci_addr = addr; 98 DBG_CFG(("mk_conf_addr: returning pci_addr 0x%lx\n", addr)); 82 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, unsigned long *pci_addr, unsigned char *type1) argument
|
H A D | core_cia.c | 91 unsigned long *pci_addr, unsigned char *type1) 96 *pci_addr = (bus << 16) | (device_fn << 8) | where; 100 bus, device_fn, where, *pci_addr)); 212 unsigned long addr, pci_addr; local 217 if (mk_conf_addr(bus, devfn, where, &pci_addr, &type1)) 222 addr = (pci_addr << 5) + mask + CIA_CONF; 231 unsigned long addr, pci_addr; local 235 if (mk_conf_addr(bus, devfn, where, &pci_addr, &type1)) 239 addr = (pci_addr << 5) + mask + CIA_CONF; 90 mk_conf_addr(struct pci_bus *bus_dev, unsigned int device_fn, int where, unsigned long *pci_addr, unsigned char *type1) argument
|
/linux-master/drivers/pci/controller/ |
H A D | pcie-rcar.c | 103 u64 pci_addr, u64 flags, int idx, bool host) 110 rcar_pci_write_reg(pcie, lower_32_bits(pci_addr), 116 rcar_pci_write_reg(pcie, upper_32_bits(pci_addr), 102 rcar_pcie_set_inbound(struct rcar_pcie *pcie, u64 cpu_addr, u64 pci_addr, u64 flags, int idx, bool host) argument
|
H A D | pcie-rockchip-ep.c | 67 u32 r, u64 cpu_addr, u64 pci_addr, 77 (lower_32_bits(pci_addr) & PCIE_CORE_OB_REGION_ADDR0_LO_ADDR); 78 addr1 = upper_32_bits(pci_addr); 234 phys_addr_t addr, u64 pci_addr, 241 rockchip_pcie_prog_ep_ob_atu(pcie, fn, r, addr, pci_addr, size); 357 u64 pci_addr; local 383 pci_addr = rockchip_pcie_read(rockchip, 387 pci_addr <<= 32; 388 pci_addr |= rockchip_pcie_read(rockchip, 394 if (unlikely(ep->irq_pci_addr != (pci_addr 66 rockchip_pcie_prog_ep_ob_atu(struct rockchip_pcie *rockchip, u8 fn, u32 r, u64 cpu_addr, u64 pci_addr, size_t size) argument 233 rockchip_pcie_ep_map_addr(struct pci_epc *epc, u8 fn, u8 vfn, phys_addr_t addr, u64 pci_addr, size_t size) argument [all...] |
H A D | pcie-iproc.c | 853 int size_idx, u64 axi_addr, u64 pci_addr) 879 writel(lower_32_bits(pci_addr), pcie->base + omap_offset); 880 writel(upper_32_bits(pci_addr), pcie->base + omap_offset + 4); 883 window_idx, oarr_offset, &axi_addr, &pci_addr); 901 * OMAP = pci_addr 906 u64 pci_addr, resource_size_t size) 962 pci_addr = ALIGN_DOWN(pci_addr, window_size); 967 !IS_ALIGNED(pci_addr, window_size)) { 970 &axi_addr, &pci_addr); 852 iproc_pcie_ob_write(struct iproc_pcie *pcie, int window_idx, int size_idx, u64 axi_addr, u64 pci_addr) argument 905 iproc_pcie_setup_ob(struct iproc_pcie *pcie, u64 axi_addr, u64 pci_addr, resource_size_t size) argument 1055 iproc_pcie_ib_write(struct iproc_pcie *pcie, int region_idx, int size_idx, int nr_windows, u64 axi_addr, u64 pci_addr, resource_size_t size) argument 1121 u64 pci_addr = entry->res->start - entry->offset; local [all...] |
H A D | pci-xgene.c | 366 u64 cpu_addr, u64 pci_addr) 392 xgene_pcie_writel(port, offset + 0x10, lower_32_bits(pci_addr)); 393 xgene_pcie_writel(port, offset + 0x14, upper_32_bits(pci_addr)); 488 u64 pci_addr = range->pci_addr; local 527 xgene_pcie_setup_pims(port, pim_reg, pci_addr, ~(size - 1)); 548 range.flags, range.cpu_addr, end, range.pci_addr); 364 xgene_pcie_setup_ob_reg(struct xgene_pcie *port, struct resource *res, u32 offset, u64 cpu_addr, u64 pci_addr) argument
|
/linux-master/drivers/pci/controller/dwc/ |
H A D | pcie-tegra194-acpi.c | 50 u64 pci_addr, u64 size) 56 atu_reg_write(pcie_ecam, index, lower_32_bits(pci_addr), 60 atu_reg_write(pcie_ecam, index, upper_32_bits(pci_addr), 48 program_outbound_atu(struct tegra194_pcie_ecam *pcie_ecam, int index, int type, u64 cpu_addr, u64 pci_addr, u64 size) argument
|
H A D | pcie-designware.c | 470 u64 pci_addr, u64 size) 482 !IS_ALIGNED(pci_addr, pci->region_align) || !size) { 498 lower_32_bits(pci_addr)); 500 upper_32_bits(pci_addr)); 530 u64 cpu_addr, u64 pci_addr, u64 size) 533 cpu_addr, pci_addr, size); 537 int type, u64 cpu_addr, u64 pci_addr, 541 cpu_addr, pci_addr, size); 556 u64 cpu_addr, u64 pci_addr, u64 size) 558 u64 limit_addr = pci_addr 468 __dw_pcie_prog_outbound_atu(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u64 pci_addr, u64 size) argument 529 dw_pcie_prog_outbound_atu(struct dw_pcie *pci, int index, int type, u64 cpu_addr, u64 pci_addr, u64 size) argument 536 dw_pcie_prog_ep_outbound_atu(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u64 pci_addr, u64 size) argument 555 dw_pcie_prog_inbound_atu(struct dw_pcie *pci, int index, int type, u64 cpu_addr, u64 pci_addr, u64 size) argument [all...] |
H A D | pcie-artpec6.c | 97 static u64 artpec6_pcie_cpu_addr_fixup(struct dw_pcie *pci, u64 pci_addr) argument 105 return pci_addr - pp->cfg0_base; 107 return pci_addr - ep->phys_base; 111 return pci_addr;
|
/linux-master/drivers/pci/controller/mobiveil/ |
H A D | pcie-mobiveil.c | 137 u64 cpu_addr, u64 pci_addr, u32 type, u64 size) 162 mobiveil_csr_writel(pcie, lower_32_bits(pci_addr), 164 mobiveil_csr_writel(pcie, upper_32_bits(pci_addr), 174 u64 cpu_addr, u64 pci_addr, u32 type, u64 size) 208 mobiveil_csr_writel(pcie, lower_32_bits(pci_addr), 210 mobiveil_csr_writel(pcie, upper_32_bits(pci_addr), 136 program_ib_windows(struct mobiveil_pcie *pcie, int win_num, u64 cpu_addr, u64 pci_addr, u32 type, u64 size) argument 173 program_ob_windows(struct mobiveil_pcie *pcie, int win_num, u64 cpu_addr, u64 pci_addr, u32 type, u64 size) argument
|
H A D | pcie-mobiveil.h | 184 u64 pci_addr, u32 type, u64 size); 186 u64 pci_addr, u32 type, u64 size);
|
/linux-master/drivers/pci/controller/cadence/ |
H A D | pcie-cadence-ep.c | 185 phys_addr_t addr, u64 pci_addr, size_t size) 198 cdns_pcie_set_outbound_region(pcie, 0, fn, r, false, addr, pci_addr, size); 388 u64 pci_addr, pci_addr_mask = 0xff; local 409 pci_addr = cdns_pcie_ep_fn_readl(pcie, fn, cap + PCI_MSI_ADDRESS_HI); 410 pci_addr <<= 32; 411 pci_addr |= cdns_pcie_ep_fn_readl(pcie, fn, cap + PCI_MSI_ADDRESS_LO); 412 pci_addr &= GENMASK_ULL(63, 2); 415 if (unlikely(ep->irq_pci_addr != (pci_addr & ~pci_addr_mask) || 421 pci_addr & ~pci_addr_mask, 423 ep->irq_pci_addr = (pci_addr 184 cdns_pcie_ep_map_addr(struct pci_epc *epc, u8 fn, u8 vfn, phys_addr_t addr, u64 pci_addr, size_t size) argument 439 u64 pci_addr, pci_addr_mask = 0xff; local [all...] |
H A D | pcie-cadence-host.c | 314 u64 cpu_addr, pci_addr, size, winsize; local 322 pci_addr = entry->res->start - entry->offset; 328 pci_addr, cpu_addr); 467 u64 pci_addr = res->start - entry->offset; local 473 pci_addr, 479 pci_addr,
|
H A D | pcie-cadence.c | 29 u64 cpu_addr, u64 pci_addr, size_t size) 44 (lower_32_bits(pci_addr) & GENMASK(31, 8)); 45 addr1 = upper_32_bits(pci_addr); 27 cdns_pcie_set_outbound_region(struct cdns_pcie *pcie, u8 busnr, u8 fn, u32 r, bool is_io, u64 cpu_addr, u64 pci_addr, size_t size) argument
|
/linux-master/arch/powerpc/boot/ |
H A D | cuboot-pq2.c | 32 u32 pci_addr[2]; member in struct:pci_range 191 out_le32(&pci_regs[0][0], mem->pci_addr[1] >> 12); 195 out_le32(&pci_regs[0][6], mmio->pci_addr[1] >> 12); 199 out_le32(&pci_regs[0][12], io->pci_addr[1] >> 12);
|
/linux-master/drivers/peci/ |
H A D | request.c | 303 u32 pci_addr; local 311 pci_addr = __get_pci_addr(bus, dev, func, reg); 315 put_unaligned_le24(pci_addr, &req->tx.buf[2]); 331 u32 pci_addr; local 339 pci_addr = __get_pci_addr(bus, dev, func, reg); 349 put_unaligned_le32(pci_addr, &req->tx.buf[8]);
|
/linux-master/include/linux/ |
H A D | mhi_ep.h | 159 int (*alloc_map)(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t *phys_ptr, 161 void (*unmap_free)(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t phys,
|
/linux-master/drivers/pci/endpoint/functions/ |
H A D | pci-epf-mhi.c | 165 static int __pci_epf_mhi_alloc_map(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, argument 179 pci_addr - offset, size + offset); 191 static int pci_epf_mhi_alloc_map(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, argument 196 size_t offset = get_align_offset(epf_mhi, pci_addr); 198 return __pci_epf_mhi_alloc_map(mhi_cntrl, pci_addr, paddr, vaddr, 203 u64 pci_addr, phys_addr_t paddr, 216 static void pci_epf_mhi_unmap_free(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, argument 221 size_t offset = get_align_offset(epf_mhi, pci_addr); 223 __pci_epf_mhi_unmap_free(mhi_cntrl, pci_addr, paddr, vaddr, offset, 202 __pci_epf_mhi_unmap_free(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t paddr, void __iomem *vaddr, size_t offset, size_t size) argument
|
/linux-master/drivers/scsi/ |
H A D | BusLogic.c | 648 unsigned long pci_addr; local 660 pci_addr = base_addr1 = pci_resource_start(pci_device, 1); 669 blogic_err("at PCI Bus %d Device %d PCI Address 0x%lX\n", NULL, bus, device, pci_addr); 679 blogic_notice("BusLogic: PCI Bus %d Device %d I/O Address 0x%lX PCI Address 0x%lX\n", NULL, bus, device, io_addr, pci_addr); 742 pr_probeinfo->pci_addr = pci_addr; 754 probeinfo->pci_addr = pci_addr; 810 probeinfo->pci_addr = 0; 846 unsigned long pci_addr; local [all...] |
/linux-master/arch/powerpc/platforms/4xx/ |
H A D | pci.c | 116 u64 pci_addr = of_read_number(ranges + 1, 2); local 127 /* We currently only support memory at 0, and pci_addr 130 if (cpu_addr != 0 || pci_addr > 0xffffffff) { 134 pci_addr, pci_addr + size - 1, cpu_addr); 144 res->start = pci_addr; 147 (pci_addr + size) > 0x100000000ull) 209 u64 pci_addr, 242 pciha = RES_TO_U32_HIGH(pci_addr); 243 pcila = RES_TO_U32_LOW(pci_addr); 206 ppc4xx_setup_one_pci_PMM(struct pci_controller *hose, void __iomem *reg, u64 plb_addr, u64 pci_addr, u64 size, unsigned int flags, int index) argument 410 ppc4xx_setup_one_pcix_POM(struct pci_controller *hose, void __iomem *reg, u64 plb_addr, u64 pci_addr, u64 size, unsigned int flags, int index) argument 1706 ppc4xx_setup_one_pciex_POM(struct ppc4xx_pciex_port *port, struct pci_controller *hose, void __iomem *mbase, u64 plb_addr, u64 pci_addr, u64 size, unsigned int flags, int index) argument [all...] |