Lines Matching refs:pci
82 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ks_dw_pcie_get_msi_addr() local
83 struct keystone_pcie *ks_pcie = to_keystone_pcie(pci); in ks_dw_pcie_get_msi_addr()
100 struct dw_pcie *pci = ks_pcie->pci; in ks_dw_pcie_handle_msi_irq() local
101 struct pcie_port *pp = &pci->pp; in ks_dw_pcie_handle_msi_irq()
102 struct device *dev = pci->dev; in ks_dw_pcie_handle_msi_irq()
127 struct dw_pcie *pci; in ks_dw_pcie_msi_irq_ack() local
129 pci = to_dw_pcie_from_pp(pp); in ks_dw_pcie_msi_irq_ack()
130 ks_pcie = to_keystone_pcie(pci); in ks_dw_pcie_msi_irq_ack()
141 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ks_dw_pcie_msi_set_irq() local
142 struct keystone_pcie *ks_pcie = to_keystone_pcie(pci); in ks_dw_pcie_msi_set_irq()
152 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ks_dw_pcie_msi_clear_irq() local
153 struct keystone_pcie *ks_pcie = to_keystone_pcie(pci); in ks_dw_pcie_msi_clear_irq()
175 struct dw_pcie *pci = ks_pcie->pci; in ks_dw_pcie_handle_legacy_irq() local
176 struct device *dev = pci->dev; in ks_dw_pcie_handle_legacy_irq()
206 dev_err(ks_pcie->pci->dev, "fatal error (status %#010x)\n", in ks_dw_pcie_handle_error_irq()
287 struct dw_pcie *pci = ks_pcie->pci; in ks_dw_pcie_setup_rc_app_regs() local
288 struct pcie_port *pp = &pci->pp; in ks_dw_pcie_setup_rc_app_regs()
295 dw_pcie_writel_dbi(pci, PCI_BASE_ADDRESS_0, 0); in ks_dw_pcie_setup_rc_app_regs()
296 dw_pcie_writel_dbi(pci, PCI_BASE_ADDRESS_1, 0); in ks_dw_pcie_setup_rc_app_regs()
337 struct dw_pcie *pci = ks_pcie->pci; in ks_pcie_cfg_setup() local
338 struct pcie_port *pp = &pci->pp; in ks_pcie_cfg_setup()
342 return pci->dbi_base; in ks_pcie_cfg_setup()
361 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ks_dw_pcie_rd_other_conf() local
362 struct keystone_pcie *ks_pcie = to_keystone_pcie(pci); in ks_dw_pcie_rd_other_conf()
374 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ks_dw_pcie_wr_other_conf() local
375 struct keystone_pcie *ks_pcie = to_keystone_pcie(pci); in ks_dw_pcie_wr_other_conf()
391 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in ks_dw_pcie_v3_65_scan_bus() local
392 struct keystone_pcie *ks_pcie = to_keystone_pcie(pci); in ks_dw_pcie_v3_65_scan_bus()
398 dw_pcie_writel_dbi(pci, PCI_BASE_ADDRESS_0, 1); in ks_dw_pcie_v3_65_scan_bus()
399 dw_pcie_writel_dbi(pci, PCI_BASE_ADDRESS_0, SZ_4K - 1); in ks_dw_pcie_v3_65_scan_bus()
407 dw_pcie_writel_dbi(pci, PCI_BASE_ADDRESS_0, ks_pcie->app.start); in ks_dw_pcie_v3_65_scan_bus()
413 int ks_dw_pcie_link_up(struct dw_pcie *pci) in ks_dw_pcie_link_up() argument
417 val = dw_pcie_readl_dbi(pci, DEBUG0); in ks_dw_pcie_link_up()
445 struct dw_pcie *pci = ks_pcie->pci; in ks_dw_pcie_host_init() local
446 struct pcie_port *pp = &pci->pp; in ks_dw_pcie_host_init()
447 struct device *dev = pci->dev; in ks_dw_pcie_host_init()
453 pci->dbi_base = devm_pci_remap_cfg_resource(dev, res); in ks_dw_pcie_host_init()
454 if (IS_ERR(pci->dbi_base)) in ks_dw_pcie_host_init()
455 return PTR_ERR(pci->dbi_base); in ks_dw_pcie_host_init()
461 pp->va_cfg0_base = pci->dbi_base + SPACE0_REMOTE_CFG_OFFSET; in ks_dw_pcie_host_init()