Searched refs:pci_addr (Results 1 - 25 of 63) sorted by relevance

123

/linux-master/arch/mips/pci/
H A Dpci-octeon.c260 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 Dcore_apecs.c94 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 Dcore_polaris.c68 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 Dcore_lca.c103 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 Dcore_t2.c142 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 Dcore_irongate.c83 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 Dcore_cia.c91 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 Dpcie-rcar.c103 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 Dpcie-rockchip-ep.c67 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 Dpcie-iproc.c853 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 Dpci-xgene.c366 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 Dpcie-tegra194-acpi.c50 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 Dpcie-designware.c470 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 Dpcie-artpec6.c97 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 Dpcie-mobiveil.c137 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 Dpcie-mobiveil.h184 u64 pci_addr, u32 type, u64 size);
186 u64 pci_addr, u32 type, u64 size);
/linux-master/drivers/pci/controller/cadence/
H A Dpcie-cadence-ep.c185 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 Dpcie-cadence-host.c314 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 Dpcie-cadence.c29 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 Dcuboot-pq2.c32 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 Drequest.c303 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 Dmhi_ep.h159 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 Dpci-epf-mhi.c165 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 DBusLogic.c648 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 Dpci.c116 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...]

Completed in 383 milliseconds

123