Home
last modified time | relevance | path

Searched refs:pci_addr (Results 1 – 47 of 47) sorted by relevance

/linux-4.4.14/arch/mips/pci/
Dpci-octeon.c263 union octeon_pci_address pci_addr; in octeon_read_config() local
265 pci_addr.u64 = 0; in octeon_read_config()
266 pci_addr.s.upper = 2; in octeon_read_config()
267 pci_addr.s.io = 1; in octeon_read_config()
268 pci_addr.s.did = 3; in octeon_read_config()
269 pci_addr.s.subdid = 1; in octeon_read_config()
270 pci_addr.s.endian_swap = 1; in octeon_read_config()
271 pci_addr.s.bus = bus->number; in octeon_read_config()
272 pci_addr.s.dev = devfn >> 3; in octeon_read_config()
273 pci_addr.s.func = devfn & 0x7; in octeon_read_config()
[all …]
/linux-4.4.14/arch/ia64/sn/pci/pcibr/
Dpcibr_dma.c57 u64 pci_addr; in pcibr_dmamap_ate32() local
114 pci_addr = PCI32_MAPPED_BASE + offset + IOPGSIZE * ate_index; in pcibr_dmamap_ate32()
121 ATE_SWAP_ON(pci_addr); in pcibr_dmamap_ate32()
124 return pci_addr; in pcibr_dmamap_ate32()
133 u64 pci_addr; in pcibr_dmatrans_direct64() local
137 pci_addr = IS_PIC_SOFT(pcibus_info) ? in pcibr_dmatrans_direct64()
141 pci_addr = paddr; in pcibr_dmatrans_direct64()
142 pci_addr |= dma_attributes; in pcibr_dmatrans_direct64()
146 pci_addr &= ~PCI64_ATTR_PREF; in pcibr_dmatrans_direct64()
150 pci_addr |= in pcibr_dmatrans_direct64()
[all …]
/linux-4.4.14/arch/alpha/kernel/
Dcore_apecs.c93 unsigned long *pci_addr, unsigned char *type1) in mk_conf_addr() argument
100 bus, device_fn, where, pci_addr, type1)); in mk_conf_addr()
120 *pci_addr = addr; in mk_conf_addr()
277 unsigned long addr, pci_addr; in apecs_read_config() local
282 if (mk_conf_addr(bus, devfn, where, &pci_addr, &type1)) in apecs_read_config()
287 addr = (pci_addr << 5) + mask + APECS_CONF; in apecs_read_config()
296 unsigned long addr, pci_addr; in apecs_write_config() local
300 if (mk_conf_addr(bus, devfn, where, &pci_addr, &type1)) in apecs_write_config()
304 addr = (pci_addr << 5) + mask + APECS_CONF; in apecs_write_config()
Dcore_lca.c102 unsigned long *pci_addr) in mk_conf_addr() argument
124 *pci_addr = addr; in mk_conf_addr()
204 unsigned long addr, pci_addr; in lca_read_config() local
208 if (mk_conf_addr(bus, devfn, where, &pci_addr)) in lca_read_config()
213 addr = (pci_addr << 5) + mask + LCA_CONF; in lca_read_config()
222 unsigned long addr, pci_addr; in lca_write_config() local
225 if (mk_conf_addr(bus, devfn, where, &pci_addr)) in lca_write_config()
229 addr = (pci_addr << 5) + mask + LCA_CONF; in lca_write_config()
Dcore_t2.c141 unsigned long *pci_addr, unsigned char *type1) in mk_conf_addr() argument
148 bus, device_fn, where, pci_addr, type1)); in mk_conf_addr()
168 *pci_addr = addr; in mk_conf_addr()
286 unsigned long addr, pci_addr; in t2_read_config() local
291 if (mk_conf_addr(bus, devfn, where, &pci_addr, &type1)) in t2_read_config()
296 addr = (pci_addr << 5) + mask + T2_CONF; in t2_read_config()
305 unsigned long addr, pci_addr; in t2_write_config() local
309 if (mk_conf_addr(bus, devfn, where, &pci_addr, &type1)) in t2_write_config()
313 addr = (pci_addr << 5) + mask + T2_CONF; in t2_write_config()
Dcore_polaris.c67 unsigned long *pci_addr, u8 *type1) in mk_conf_addr() argument
72 *pci_addr = (bus << 16) | (device_fn << 8) | (where) | in mk_conf_addr()
77 bus, device_fn, where, *pci_addr)); in mk_conf_addr()
Dcore_cia.c90 unsigned long *pci_addr, unsigned char *type1) in mk_conf_addr() argument
95 *pci_addr = (bus << 16) | (device_fn << 8) | where; in mk_conf_addr()
99 bus, device_fn, where, *pci_addr)); in mk_conf_addr()
211 unsigned long addr, pci_addr; in cia_read_config() local
216 if (mk_conf_addr(bus, devfn, where, &pci_addr, &type1)) in cia_read_config()
221 addr = (pci_addr << 5) + mask + CIA_CONF; in cia_read_config()
230 unsigned long addr, pci_addr; in cia_write_config() local
234 if (mk_conf_addr(bus, devfn, where, &pci_addr, &type1)) in cia_write_config()
238 addr = (pci_addr << 5) + mask + CIA_CONF; in cia_write_config()
Dcore_irongate.c82 unsigned long *pci_addr, unsigned char *type1) in mk_conf_addr() argument
89 bus, device_fn, where, pci_addr, type1)); in mk_conf_addr()
96 *pci_addr = addr; in mk_conf_addr()
Dcore_tsunami.c92 unsigned long *pci_addr, unsigned char *type1) in mk_conf_addr() argument
100 bus, device_fn, where, pci_addr, type1)); in mk_conf_addr()
109 *pci_addr = addr; in mk_conf_addr()
Dcore_mcpcia.c170 struct pci_controller *hose, unsigned long *pci_addr, in mk_conf_addr() argument
178 bus, devfn, hose->index, where, pci_addr, type1)); in mk_conf_addr()
189 *pci_addr = addr; in mk_conf_addr()
Dcore_wildfire.c356 unsigned long *pci_addr, unsigned char *type1) in mk_conf_addr() argument
364 bus, device_fn, where, pci_addr, type1)); in mk_conf_addr()
373 *pci_addr = addr; in mk_conf_addr()
Dcore_titan.c116 unsigned long *pci_addr, unsigned char *type1) in mk_conf_addr() argument
124 bus, device_fn, where, pci_addr, type1)); in mk_conf_addr()
133 *pci_addr = addr; in mk_conf_addr()
/linux-4.4.14/arch/powerpc/kernel/
Disa-bridge.c61 struct pci_address pci_addr; in pci_process_ISA_OF_ranges() member
66 unsigned long pci_addr; in pci_process_ISA_OF_ranges() local
93 pci_addr = (unsigned long) range->pci_addr.a_mid << 32 | in pci_process_ISA_OF_ranges()
94 range->pci_addr.a_lo; in pci_process_ISA_OF_ranges()
100 if ((pci_addr != 0) || (isa_addr != 0)) { in pci_process_ISA_OF_ranges()
Dpci-common.c704 range.pci_addr); in pci_process_bridge_OF_ranges()
729 hose->pci_io_size = range.pci_addr + range.size; in pci_process_bridge_OF_ranges()
730 hose->io_base_phys = range.cpu_addr - range.pci_addr; in pci_process_bridge_OF_ranges()
734 range.cpu_addr = range.pci_addr; in pci_process_bridge_OF_ranges()
740 range.pci_addr, in pci_process_bridge_OF_ranges()
751 if (range.pci_addr == 0) { in pci_process_bridge_OF_ranges()
760 range.pci_addr; in pci_process_bridge_OF_ranges()
/linux-4.4.14/drivers/net/wireless/prism54/
Dislpci_mgt.c129 if (buf->pci_addr == 0) { in islpci_mgmt_rx_fill()
130 buf->pci_addr = pci_map_single(priv->pdev, buf->mem, in islpci_mgmt_rx_fill()
133 if (!buf->pci_addr) { in islpci_mgmt_rx_fill()
143 frag->address = cpu_to_le32(buf->pci_addr); in islpci_mgmt_rx_fill()
218 buf.pci_addr = pci_map_single(priv->pdev, buf.mem, frag_len, in islpci_mgt_transmit()
220 if (!buf.pci_addr) { in islpci_mgt_transmit()
241 frag->address = cpu_to_le32(buf.pci_addr); in islpci_mgt_transmit()
317 pci_dma_sync_single_for_cpu(priv->pdev, buf->pci_addr, in islpci_mgt_receive()
429 pci_unmap_single(priv->pdev, buf->pci_addr, buf->size, in islpci_mgt_cleanup_transmit()
431 buf->pci_addr = 0; in islpci_mgt_cleanup_transmit()
Dislpci_dev.c583 frag->address = cpu_to_le32(priv->mgmt_rx[counter].pci_addr); in islpci_reset()
753 if (buf->pci_addr) in islpci_free_memory()
754 pci_unmap_single(priv->pdev, buf->pci_addr, in islpci_free_memory()
756 buf->pci_addr = 0; in islpci_free_memory()
Dislpci_dev.h64 dma_addr_t pci_addr; /* address of memory as seen by device */ member
/linux-4.4.14/arch/ia64/sn/kernel/
Dmsi_sn.c23 u64 pci_addr; member
50 sn_msi_info[irq].pci_addr, in sn_teardown_msi_irq()
52 sn_msi_info[irq].pci_addr = 0; in sn_teardown_msi_irq()
136 sn_msi_info[irq].pci_addr = bus_addr; in sn_setup_msi_irq()
185 sn_msi_info[irq].pci_addr = 0; in sn_set_msi_irq_affinity()
204 sn_msi_info[irq].pci_addr = bus_addr; in sn_set_msi_irq_affinity()
/linux-4.4.14/arch/powerpc/boot/
Dcuboot-pq2.c35 u32 pci_addr[2]; member
194 out_le32(&pci_regs[0][0], mem->pci_addr[1] >> 12); in fixup_pci()
198 out_le32(&pci_regs[0][6], mmio->pci_addr[1] >> 12); in fixup_pci()
202 out_le32(&pci_regs[0][12], io->pci_addr[1] >> 12); in fixup_pci()
/linux-4.4.14/drivers/pci/host/
Dpci-xgene.c264 u64 cpu_addr, u64 pci_addr) in xgene_pcie_setup_ob_reg() argument
290 writel(lower_32_bits(pci_addr), base + 0x10); in xgene_pcie_setup_ob_reg()
291 writel(upper_32_bits(pci_addr), base + 0x14); in xgene_pcie_setup_ob_reg()
387 u64 pci_addr = range->pci_addr; in xgene_pcie_setup_ib_reg() local
428 xgene_pcie_setup_pims(pim_addr, pci_addr, ~(size - 1)); in xgene_pcie_setup_ib_reg()
467 range.flags, range.cpu_addr, end, range.pci_addr); in xgene_pcie_parse_map_dma_ranges()
Dpcie-iproc.c239 u64 pci_addr, resource_size_t size) in iproc_pcie_setup_ob() argument
278 writel(lower_32_bits(pci_addr), pcie->base + OMAP_LO(i)); in iproc_pcie_setup_ob()
279 writel(upper_32_bits(pci_addr), pcie->base + OMAP_HI(i)); in iproc_pcie_setup_ob()
286 pci_addr += ob->window_size; in iproc_pcie_setup_ob()
Dpcie-rcar.c823 u64 pci_addr = range->pci_addr; in rcar_pcie_inbound_ranges() local
855 rcar_pci_write_reg(pcie, lower_32_bits(pci_addr), PCIEPRAR(idx)); in rcar_pcie_inbound_ranges()
859 rcar_pci_write_reg(pcie, upper_32_bits(pci_addr), PCIEPRAR(idx+1)); in rcar_pcie_inbound_ranges()
863 pci_addr += size; in rcar_pcie_inbound_ranges()
910 range.flags, range.cpu_addr, end, range.pci_addr); in rcar_pcie_parse_map_dma_ranges()
Dpcie-designware.c155 int type, u64 cpu_addr, u64 pci_addr, u32 size) in dw_pcie_prog_outbound_atu() argument
163 dw_pcie_writel_rc(pp, lower_32_bits(pci_addr), PCIE_ATU_LOWER_TARGET); in dw_pcie_prog_outbound_atu()
164 dw_pcie_writel_rc(pp, upper_32_bits(pci_addr), PCIE_ATU_UPPER_TARGET); in dw_pcie_prog_outbound_atu()
Dpcie-xilinx.c702 offset = range.cpu_addr - range.pci_addr; in xilinx_pcie_parse_and_add_res()
/linux-4.4.14/arch/microblaze/pci/
Dpci-common.c573 range.pci_space, range.pci_addr); in pci_process_bridge_OF_ranges()
591 range.pci_addr); in pci_process_bridge_OF_ranges()
613 hose->pci_io_size = range.pci_addr + range.size; in pci_process_bridge_OF_ranges()
614 hose->io_base_phys = range.cpu_addr - range.pci_addr; in pci_process_bridge_OF_ranges()
618 range.cpu_addr = range.pci_addr; in pci_process_bridge_OF_ranges()
624 range.pci_addr, in pci_process_bridge_OF_ranges()
634 if (range.pci_addr == 0) { in pci_process_bridge_OF_ranges()
648 (isa_hole >= 0 && range.pci_addr != 0 && in pci_process_bridge_OF_ranges()
651 range.pci_addr; in pci_process_bridge_OF_ranges()
652 else if (range.pci_addr != 0 && in pci_process_bridge_OF_ranges()
[all …]
/linux-4.4.14/arch/parisc/include/asm/
Dpdcpat.h297 extern int pdc_pat_io_pci_cfg_read(unsigned long pci_addr, int pci_size, u32 *val);
298 extern int pdc_pat_io_pci_cfg_write(unsigned long pci_addr, int pci_size, u32 val);
/linux-4.4.14/arch/powerpc/sysdev/
Dppc4xx_pci.c115 u64 pci_addr = of_read_number(ranges + 1, 2); in ppc4xx_parse_dma_ranges() local
129 if (cpu_addr != 0 || pci_addr > 0xffffffff) { in ppc4xx_parse_dma_ranges()
133 pci_addr, pci_addr + size - 1, cpu_addr); in ppc4xx_parse_dma_ranges()
143 res->start = pci_addr; in ppc4xx_parse_dma_ranges()
146 (pci_addr + size) > 0x100000000ull) in ppc4xx_parse_dma_ranges()
210 u64 pci_addr, in ppc4xx_setup_one_pci_PMM() argument
244 pciha = RES_TO_U32_HIGH(pci_addr); in ppc4xx_setup_one_pci_PMM()
245 pcila = RES_TO_U32_LOW(pci_addr); in ppc4xx_setup_one_pci_PMM()
417 u64 pci_addr, in ppc4xx_setup_one_pcix_POM() argument
434 pciah = RES_TO_U32_HIGH(pci_addr); in ppc4xx_setup_one_pcix_POM()
[all …]
Dfsl_pci.c150 resource_size_t pci_addr = res->start - offset; in setup_one_atmu() local
164 __ffs(pci_addr | phys_addr)); in setup_one_atmu()
169 out_be32(&pci->pow[index + i].potar, pci_addr >> 12); in setup_one_atmu()
170 out_be32(&pci->pow[index + i].potear, (u64)pci_addr >> 44); in setup_one_atmu()
174 pci_addr += (resource_size_t)1U << bits; in setup_one_atmu()
/linux-4.4.14/drivers/scsi/
DBusLogic.c710 unsigned long pci_addr; in blogic_init_mm_probeinfo() local
722 pci_addr = base_addr1 = pci_resource_start(pci_device, 1); in blogic_init_mm_probeinfo()
731 blogic_err("at PCI Bus %d Device %d PCI Address 0x%X\n", NULL, bus, device, pci_addr); in blogic_init_mm_probeinfo()
741 …CI Bus %d Device %d I/O Address " "0x%X PCI Address 0x%X\n", NULL, bus, device, io_addr, pci_addr); in blogic_init_mm_probeinfo()
807 pr_probeinfo->pci_addr = pci_addr; in blogic_init_mm_probeinfo()
819 probeinfo->pci_addr = pci_addr; in blogic_init_mm_probeinfo()
914 probeinfo->pci_addr = 0; in blogic_init_mm_probeinfo()
950 unsigned long pci_addr; in blogic_init_fp_probeinfo() local
962 pci_addr = base_addr1 = pci_resource_start(pci_device, 1); in blogic_init_fp_probeinfo()
971 blogic_err("at PCI Bus %d Device %d PCI Address 0x%X\n", NULL, bus, device, pci_addr); in blogic_init_fp_probeinfo()
[all …]
DBusLogic.h234 unsigned long pci_addr; member
998 unsigned long pci_addr; member
/linux-4.4.14/drivers/of/
Dof_pci.c216 range.pci_addr); in of_pci_get_host_bridge_resources()
250 pci_add_resource_offset(resources, res, res->start - range.pci_addr); in of_pci_get_host_bridge_resources()
Daddress.c265 range->pci_addr = of_read_number(parser->range + 1, ns); in of_pci_range_parser_one()
275 u64 pci_addr, cpu_addr, size; in of_pci_range_parser_one() local
279 pci_addr = of_read_number(parser->range + 1, ns); in of_pci_range_parser_one()
286 if (pci_addr != range->pci_addr + range->size || in of_pci_range_parser_one()
/linux-4.4.14/drivers/block/
Dumem.h113 __le64 pci_addr; member
Dumem.c388 desc->pci_addr = cpu_to_le64((u64)desc->data_dma_handle); in add_bio()
/linux-4.4.14/arch/powerpc/boot/dts/
Dakebono.dts263 // pci_space < pci_addr > < cpu_addr > < size …
303 // pci_space < pci_addr > < cpu_addr > < size …
343 // pci_space < pci_addr > < cpu_addr > < size …
383 // pci_space < pci_addr > < cpu_addr > < size …
Dcurrituck.dts137 // pci_space < pci_addr > < cpu_addr > < size …
/linux-4.4.14/include/linux/
Dof_address.h17 u64 pci_addr; member
/linux-4.4.14/arch/ia64/include/asm/sn/
Dioc3.h60 uint32_t pci_addr; member
/linux-4.4.14/arch/parisc/kernel/
Dfirmware.c1348 int pdc_pat_io_pci_cfg_read(unsigned long pci_addr, int pci_size, u32 *mem_addr) in pdc_pat_io_pci_cfg_read() argument
1355 __pa(pdc_result), pci_addr, pci_size); in pdc_pat_io_pci_cfg_read()
1374 int pdc_pat_io_pci_cfg_write(unsigned long pci_addr, int pci_size, u32 val) in pdc_pat_io_pci_cfg_write() argument
1381 pci_addr, pci_size, val); in pdc_pat_io_pci_cfg_write()
/linux-4.4.14/arch/arm/mach-integrator/
Dpci_v3.c829 non_mem_pci = range.pci_addr; in pci_v3_probe()
836 pre_mem_pci = range.pci_addr; in pci_v3_probe()
/linux-4.4.14/drivers/staging/vme/devices/
Dvme_user.c303 dma_addr_t pci_addr; in vme_user_ioctl() local
378 &slave.size, &pci_addr, in vme_user_ioctl()
/linux-4.4.14/arch/ia64/hp/common/
Dsba_iommu.c934 unsigned long pci_addr = virt_to_phys(addr); in sba_map_page() local
942 if (likely((pci_addr & ~to_pci_dev(dev)->dma_mask) == 0)) { in sba_map_page()
949 to_pci_dev(dev)->dma_mask, pci_addr); in sba_map_page()
950 return pci_addr; in sba_map_page()
/linux-4.4.14/drivers/vme/bridges/
Dvme_ca91cx42.c977 uintptr_t pci_addr; in ca91cx42_master_rmw() local
994 pci_addr = (uintptr_t)image->kern_base + offset; in ca91cx42_master_rmw()
997 if (pci_addr & 0x3) { in ca91cx42_master_rmw()
1010 iowrite32(pci_addr, bridge->base + SCYC_ADDR); in ca91cx42_master_rmw()
Dvme_tsi148.c1375 unsigned long long pci_addr; in tsi148_master_rmw() local
1397 reg_join(pci_addr_high, pci_addr_low, &pci_addr); in tsi148_master_rmw()
1398 reg_split(pci_addr + offset, &pci_addr_high, &pci_addr_low); in tsi148_master_rmw()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dpci-ioda.c339 u64 pci_addr; in pnv_ioda_parse_m64_window() local
363 pci_addr = of_read_number(r, 2); in pnv_ioda_parse_m64_window()
364 hose->mem_offset[1] = res->start - pci_addr; in pnv_ioda_parse_m64_window()
368 phb->ioda.m64_base = pci_addr; in pnv_ioda_parse_m64_window()
371 res->start, res->end, pci_addr); in pnv_ioda_parse_m64_window()
/linux-4.4.14/drivers/scsi/esas2r/
Desas2r_ioctl.c452 gcc->pci_addr.bus_num = a->pcid->bus->number; in csmi_ioctl_callback()
453 gcc->pci_addr.device_num = PCI_SLOT(a->pcid->devfn); in csmi_ioctl_callback()
454 gcc->pci_addr.function_num = PCI_FUNC(a->pcid->devfn); in csmi_ioctl_callback()
Datioctl.h232 struct atto_csmi_get_pci_bus_addr pci_addr; member