Home
last modified time | relevance | path

Searched refs:pcie_port (Results 1 – 25 of 34) sorted by relevance

12

/linux/arch/mips/pci/
A Dpcie-octeon.c235 cvmx_pcie_cfgx_read(pcie_port, CVMX_PCIERCX_CFG006(pcie_port)); in __cvmx_pcie_build_config_addr()
441 if (pcie_port) in __cvmx_pcie_rc_initialize_config_space()
787 if (pcie_port) in __cvmx_pcie_rc_initialize_gen1()
799 if (pcie_port) in __cvmx_pcie_rc_initialize_gen1()
806 if (pcie_port) { in __cvmx_pcie_rc_initialize_gen1()
904 for (i = 12 + pcie_port * 4; i < 16 + pcie_port * 4; i++) { in __cvmx_pcie_rc_initialize_gen1()
964 if (pcie_port) { in __cvmx_pcie_rc_initialize_gen1()
1256 if (pcie_port) in __cvmx_pcie_rc_initialize_gen2()
1268 if (pcie_port) in __cvmx_pcie_rc_initialize_gen2()
1275 if (pcie_port) { in __cvmx_pcie_rc_initialize_gen2()
[all …]
/linux/arch/arm/mach-mv78xx0/
A Dpcie.c26 struct pcie_port { struct
36 static struct pcie_port pcie_port[8]; variable
78 struct pcie_port *pp = pcie_port + i; in mv78xx0_pcie_preinit()
103 struct pcie_port *pp; in mv78xx0_pcie_setup()
108 pp = &pcie_port[nr]; in mv78xx0_pcie_setup()
125 static int pcie_valid_config(struct pcie_port *pp, int bus, int dev) in pcie_valid_config()
141 struct pcie_port *pp = sys->private_data; in pcie_rd_conf()
161 struct pcie_port *pp = sys->private_data; in pcie_wr_conf()
219 struct pcie_port *pp = sys->private_data; in mv78xx0_pcie_map_irq()
237 struct pcie_port *pp = &pcie_port[num_pcie_ports++]; in add_pcie_port()
/linux/arch/arm/mach-dove/
A Dpcie.c25 struct pcie_port { struct
34 static struct pcie_port pcie_port[2]; argument
40 struct pcie_port *pp; in dove_pcie_setup()
45 pp = &pcie_port[nr]; in dove_pcie_setup()
83 static int pcie_valid_config(struct pcie_port *pp, int bus, int dev) in pcie_valid_config()
99 struct pcie_port *pp = sys->private_data; in pcie_rd_conf()
119 struct pcie_port *pp = sys->private_data; in pcie_wr_conf()
177 struct pcie_port *pp = sys->private_data; in dove_pcie_map_irq()
194 struct pcie_port *pp = &pcie_port[num_pcie_ports++]; in add_pcie_port()
/linux/drivers/pci/controller/dwc/
A Dpcie-designware.h158 struct pcie_port;
176 int (*host_init)(struct pcie_port *pp);
177 int (*msi_host_init)(struct pcie_port *pp);
180 struct pcie_port { struct
269 struct pcie_port pp;
369 irqreturn_t dw_handle_msi_irq(struct pcie_port *pp);
370 void dw_pcie_setup_rc(struct pcie_port *pp);
371 int dw_pcie_host_init(struct pcie_port *pp);
372 void dw_pcie_host_deinit(struct pcie_port *pp);
373 int dw_pcie_allocate_domains(struct pcie_port *pp);
[all …]
A Dpcie-designware-host.c56 irqreturn_t dw_handle_msi_irq(struct pcie_port *pp) in dw_handle_msi_irq()
91 struct pcie_port *pp; in dw_chained_msi_isr()
188 struct pcie_port *pp = domain->host_data; in dw_pcie_irq_domain_alloc()
216 struct pcie_port *pp = domain->host_data; in dw_pcie_irq_domain_free()
288 int dw_pcie_host_init(struct pcie_port *pp) in dw_pcie_host_init()
427 void dw_pcie_host_deinit(struct pcie_port *pp) in dw_pcie_host_deinit()
441 struct pcie_port *pp = bus->sysdata; in dw_pcie_other_conf_map_bus()
473 struct pcie_port *pp = bus->sysdata; in dw_pcie_rd_other_conf()
489 struct pcie_port *pp = bus->sysdata; in dw_pcie_wr_other_conf()
509 struct pcie_port *pp = bus->sysdata; in dw_pcie_own_conf_map_bus()
[all …]
A Dpcie-uniphier.c173 struct pcie_port *pp = irq_data_get_irq_chip_data(d); in uniphier_pcie_irq_mask()
190 struct pcie_port *pp = irq_data_get_irq_chip_data(d); in uniphier_pcie_irq_unmask()
227 struct pcie_port *pp = irq_desc_get_handler_data(desc); in uniphier_pcie_irq_handler()
260 static int uniphier_pcie_config_legacy_irq(struct pcie_port *pp) in uniphier_pcie_config_legacy_irq()
297 static int uniphier_pcie_host_init(struct pcie_port *pp) in uniphier_pcie_host_init()
A Dpcie-histb.c77 static void histb_pcie_dbi_w_mode(struct pcie_port *pp, bool enable) in histb_pcie_dbi_w_mode()
91 static void histb_pcie_dbi_r_mode(struct pcie_port *pp, bool enable) in histb_pcie_dbi_r_mode()
185 static int histb_pcie_host_init(struct pcie_port *pp) in histb_pcie_host_init()
224 static int histb_pcie_host_enable(struct pcie_port *pp) in histb_pcie_host_enable()
302 struct pcie_port *pp; in histb_pcie_probe()
A Dpci-keystone.c150 struct pcie_port *pp = irq_data_get_irq_chip_data(data); in ks_pcie_msi_irq_ack()
170 struct pcie_port *pp = irq_data_get_irq_chip_data(data); in ks_pcie_compose_msi_msg()
195 struct pcie_port *pp = irq_data_get_irq_chip_data(data); in ks_pcie_msi_mask()
219 struct pcie_port *pp = irq_data_get_irq_chip_data(data); in ks_pcie_msi_unmask()
250 static int ks_pcie_msi_host_init(struct pcie_port *pp) in ks_pcie_msi_host_init()
393 struct pcie_port *pp = &pci->pp; in ks_pcie_setup_rc_app_regs()
431 struct pcie_port *pp = bus->sysdata; in ks_pcie_other_map_bus()
459 struct pcie_port *pp = bus->sysdata; in ks_pcie_v3_65_add_bus()
577 struct pcie_port *pp = &pci->pp; in ks_pcie_msi_irq_handler()
795 static int __init ks_pcie_host_init(struct pcie_port *pp) in ks_pcie_host_init()
A Dpcie-spear13xx.c88 struct pcie_port *pp = &pci->pp; in spear13xx_pcie_irq_handler()
124 static int spear13xx_pcie_host_init(struct pcie_port *pp) in spear13xx_pcie_host_init()
158 struct pcie_port *pp = &pci->pp; in spear13xx_add_pcie_port()
A Dpcie-visconti.c181 struct pcie_port *pp = &pci->pp; in visconti_pcie_cpu_addr_fixup()
193 static int visconti_pcie_host_init(struct pcie_port *pp) in visconti_pcie_host_init()
281 struct pcie_port *pp = &pci->pp; in visconti_add_pcie_port()
A Dpci-dra7xx.c181 static int dra7xx_pcie_host_init(struct pcie_port *pp) in dra7xx_pcie_host_init()
205 static int dra7xx_pcie_handle_msi(struct pcie_port *pp, int index) in dra7xx_pcie_handle_msi()
227 static void dra7xx_pcie_handle_msi_irq(struct pcie_port *pp) in dra7xx_pcie_handle_msi_irq()
259 struct pcie_port *pp; in dra7xx_pcie_msi_irq_handler()
347 static int dra7xx_pcie_init_irq_domain(struct pcie_port *pp) in dra7xx_pcie_init_irq_domain()
478 struct pcie_port *pp = &pci->pp; in dra7xx_add_pcie_port()
A Dpcie-al.c220 struct pcie_port *pp = bus->sysdata; in al_pcie_conf_addr_map_bus()
248 struct pcie_port *pp = &pcie->pci->pp; in al_pcie_config_prepare()
292 static int al_pcie_host_init(struct pcie_port *pp) in al_pcie_host_init()
A Dpcie-intel-gw.c346 struct pcie_port *pp = &lpp->pci.pp; in intel_pcie_remove()
376 static int intel_pcie_rc_init(struct pcie_port *pp) in intel_pcie_rc_init()
406 struct pcie_port *pp; in intel_pcie_probe()
A Dpci-layerscape.c126 static int ls_pcie_host_init(struct pcie_port *pp) in ls_pcie_host_init()
142 static int ls1021_pcie_host_init(struct pcie_port *pp) in ls1021_pcie_host_init()
A Dpcie-dw-rockchip.c110 static int rockchip_pcie_host_init(struct pcie_port *pp) in rockchip_pcie_host_init()
206 struct pcie_port *pp; in rockchip_pcie_probe()
A Dpci-exynos.c254 static int exynos_pcie_host_init(struct pcie_port *pp) in exynos_pcie_host_init()
281 struct pcie_port *pp = &pci->pp; in exynos_add_pcie_port()
411 struct pcie_port *pp = &pci->pp; in exynos_pcie_resume_noirq()
A Dpcie-tegra194.c316 static void apply_bad_link_workaround(struct pcie_port *pp) in apply_bad_link_workaround()
354 struct pcie_port *pp = &pci->pp; in tegra_pcie_rp_irq_handler()
703 static void tegra_pcie_enable_system_interrupts(struct pcie_port *pp) in tegra_pcie_enable_system_interrupts()
741 static void tegra_pcie_enable_legacy_interrupts(struct pcie_port *pp) in tegra_pcie_enable_legacy_interrupts()
762 static void tegra_pcie_enable_msi_interrupts(struct pcie_port *pp) in tegra_pcie_enable_msi_interrupts()
775 static void tegra_pcie_enable_interrupts(struct pcie_port *pp) in tegra_pcie_enable_interrupts()
856 static int tegra_pcie_dw_host_init(struct pcie_port *pp) in tegra_pcie_dw_host_init()
921 struct pcie_port *pp = &pci->pp; in tegra_pcie_dw_start_link()
1217 struct pcie_port *pp = &pcie->pci.pp; in tegra_pcie_downstream_dev_to_D0()
1448 struct pcie_port *pp = &pci->pp; in tegra_pcie_init_controller()
[all …]
A Dpcie-armada8k.c169 static int armada8k_pcie_host_init(struct pcie_port *pp) in armada8k_pcie_host_init()
236 struct pcie_port *pp = &pci->pp; in armada8k_add_pcie_port()
A Dpcie-keembay.c234 struct pcie_port *pp; in keembay_pcie_msi_irq_handler()
335 struct pcie_port *pp = &pci->pp; in keembay_pcie_add_pcie_port()
/linux/drivers/net/ethernet/cavium/liquidio/
A Dcn66xx_device.c89 r64 = lio_pci_readq(oct, CN6XXX_DPI_SLI_PRTX_CFG(oct->pcie_port)); in lio_cn6xxx_setup_pcie_mps()
91 lio_pci_writeq(oct, r64, CN6XXX_DPI_SLI_PRTX_CFG(oct->pcie_port)); in lio_cn6xxx_setup_pcie_mps()
117 r64 = lio_pci_readq(oct, CN6XXX_DPI_SLI_PRTX_CFG(oct->pcie_port)); in lio_cn6xxx_setup_pcie_mrrs()
119 lio_pci_writeq(oct, r64, CN6XXX_DPI_SLI_PRTX_CFG(oct->pcie_port)); in lio_cn6xxx_setup_pcie_mrrs()
167 (oct->pcie_port * 0x5555555555555555ULL)); in lio_cn6xxx_setup_global_input_regs()
200 (oct->pcie_port * 0x5555555555555555ULL)); in lio_cn6xxx_setup_global_output_regs()
422 CN6XXX_BAR1_REG(idx, oct->pcie_port)); in lio_cn6xxx_bar1_idx_setup()
431 CN6XXX_BAR1_REG(idx, oct->pcie_port)); in lio_cn6xxx_bar1_idx_setup()
433 bar1 = lio_pci_readq(oct, CN6XXX_BAR1_REG(idx, oct->pcie_port)); in lio_cn6xxx_bar1_idx_setup()
440 lio_pci_writeq(oct, mask, CN6XXX_BAR1_REG(idx, oct->pcie_port)); in lio_cn6xxx_bar1_idx_write()
[all …]
A Dcn23xx_pf_device.c82 "CN23XX_DPI_SLI_PRTX_CFG", oct->pcie_port, in cn23xx_dump_pf_initialized_regs()
83 CN23XX_DPI_SLI_PRTX_CFG(oct->pcie_port), in cn23xx_dump_pf_initialized_regs()
88 "CN23XX_SLI_S2M_PORTX_CTL", oct->pcie_port, in cn23xx_dump_pf_initialized_regs()
89 CVM_CAST64(CN23XX_SLI_S2M_PORTX_CTL(oct->pcie_port)), in cn23xx_dump_pf_initialized_regs()
91 oct, CN23XX_SLI_S2M_PORTX_CTL(oct->pcie_port)))); in cn23xx_dump_pf_initialized_regs()
303 u16 mac_no = oct->pcie_port; in cn23xx_setup_global_mac_regs()
712 u16 mac_no = oct->pcie_port; in cn23xx_setup_pf_mbox()
1050 oct, CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); in cn23xx_bar1_idx_setup()
1055 oct, CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); in cn23xx_bar1_idx_setup()
1064 CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); in cn23xx_bar1_idx_setup()
[all …]
A Docteon_nic.c68 rdp->pcie_port = oct->pcie_port; in octeon_alloc_soft_command_resp()
A Drequest_manager.c635 rdp->pcie_port = oct->pcie_port; in octeon_prepare_soft_command()
672 rdp->pcie_port = oct->pcie_port; in octeon_prepare_soft_command()
A Dlio_ethtool.c2552 reg = CN23XX_SLI_PKT_MAC_RINFO64(oct->pcie_port, oct->pf_num); in cn23xx_read_csr_reg()
2555 reg, oct->pcie_port, oct->pf_num, in cn23xx_read_csr_reg()
2559 reg = CN23XX_SLI_MAC_PF_INT_ENB64(oct->pcie_port, oct->pf_num); in cn23xx_read_csr_reg()
2562 reg, oct->pcie_port, oct->pf_num, in cn23xx_read_csr_reg()
2566 reg = CN23XX_SLI_MAC_PF_INT_SUM64(oct->pcie_port, oct->pf_num); in cn23xx_read_csr_reg()
2569 reg, oct->pcie_port, oct->pf_num, in cn23xx_read_csr_reg()
2578 reg = 0x27300 + oct->pcie_port * CN23XX_MAC_INT_OFFSET + in cn23xx_read_csr_reg()
2585 reg = 0x27200 + oct->pcie_port * CN23XX_MAC_INT_OFFSET + in cn23xx_read_csr_reg()
2589 reg, oct->pcie_port, oct->pf_num, in cn23xx_read_csr_reg()
2975 reg = lio_pci_readq(oct, CN6XXX_BAR1_REG(i, oct->pcie_port)); in cn6xxx_read_csr_reg()
[all …]
/linux/drivers/phy/hisilicon/
A Dphy-hi3670-pcie.c556 struct device_node *pcie_port; in hi3670_pcie_get_resources_from_pcie() local
560 pcie_port = of_get_child_by_name(dev->parent->of_node, "pcie"); in hi3670_pcie_get_resources_from_pcie()
561 if (!pcie_port) { in hi3670_pcie_get_resources_from_pcie()
567 pcie_dev = bus_find_device_by_of_node(&platform_bus_type, pcie_port); in hi3670_pcie_get_resources_from_pcie()

Completed in 66 milliseconds

12