Searched refs:ks_pcie (Results 1 – 3 of 3) sorted by relevance
88 static int ks_pcie_establish_link(struct keystone_pcie *ks_pcie) in ks_pcie_establish_link() argument90 struct pcie_port *pp = &ks_pcie->pp; in ks_pcie_establish_link()100 ks_dw_pcie_initiate_link_train(ks_pcie); in ks_pcie_establish_link()106 ks_dw_pcie_initiate_link_train(ks_pcie); in ks_pcie_establish_link()116 struct keystone_pcie *ks_pcie = irq_desc_get_handler_data(desc); in ks_pcie_msi_irq_handler() local117 u32 offset = irq - ks_pcie->msi_host_irqs[0]; in ks_pcie_msi_irq_handler()118 struct pcie_port *pp = &ks_pcie->pp; in ks_pcie_msi_irq_handler()129 ks_dw_pcie_handle_msi_irq(ks_pcie, offset); in ks_pcie_msi_irq_handler()144 struct keystone_pcie *ks_pcie = irq_desc_get_handler_data(desc); in ks_pcie_legacy_irq_handler() local145 struct pcie_port *pp = &ks_pcie->pp; in ks_pcie_legacy_irq_handler()[all …]
70 struct keystone_pcie *ks_pcie = to_keystone_pcie(pp); in ks_dw_pcie_get_msi_addr() local72 return ks_pcie->app.start + MSI_IRQ; in ks_dw_pcie_get_msi_addr()75 void ks_dw_pcie_handle_msi_irq(struct keystone_pcie *ks_pcie, int offset) in ks_dw_pcie_handle_msi_irq() argument77 struct pcie_port *pp = &ks_pcie->pp; in ks_dw_pcie_handle_msi_irq()81 pending = readl(ks_pcie->va_app_base + MSI0_IRQ_STATUS + (offset << 4)); in ks_dw_pcie_handle_msi_irq()101 struct keystone_pcie *ks_pcie; in ks_dw_pcie_msi_irq_ack() local107 ks_pcie = to_keystone_pcie(pp); in ks_dw_pcie_msi_irq_ack()112 ks_pcie->va_app_base + MSI0_IRQ_STATUS + (reg_offset << 4)); in ks_dw_pcie_msi_irq_ack()113 writel(reg_offset + MSI_IRQ_OFFSET, ks_pcie->va_app_base + IRQ_EOI); in ks_dw_pcie_msi_irq_ack()119 struct keystone_pcie *ks_pcie = to_keystone_pcie(pp); in ks_dw_pcie_msi_set_irq() local[all …]
39 void ks_dw_pcie_handle_msi_irq(struct keystone_pcie *ks_pcie, int offset);43 void ks_dw_pcie_enable_legacy_irqs(struct keystone_pcie *ks_pcie);44 void ks_dw_pcie_handle_legacy_irq(struct keystone_pcie *ks_pcie, int offset);45 int ks_dw_pcie_host_init(struct keystone_pcie *ks_pcie,51 void ks_dw_pcie_setup_rc_app_regs(struct keystone_pcie *ks_pcie);53 void ks_dw_pcie_initiate_link_train(struct keystone_pcie *ks_pcie);