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()105 ks_dw_pcie_initiate_link_train(ks_pcie); in ks_pcie_establish_link()117 struct keystone_pcie *ks_pcie = irq_desc_get_handler_data(desc); in ks_pcie_msi_irq_handler() local118 u32 offset = irq - ks_pcie->msi_host_irqs[0]; in ks_pcie_msi_irq_handler()119 struct pcie_port *pp = &ks_pcie->pp; in ks_pcie_msi_irq_handler()130 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 …]
75 struct keystone_pcie *ks_pcie = to_keystone_pcie(pp); in ks_dw_pcie_get_msi_addr() local77 return ks_pcie->app.start + MSI_IRQ; in ks_dw_pcie_get_msi_addr()80 void ks_dw_pcie_handle_msi_irq(struct keystone_pcie *ks_pcie, int offset) in ks_dw_pcie_handle_msi_irq() argument82 struct pcie_port *pp = &ks_pcie->pp; in ks_dw_pcie_handle_msi_irq()86 pending = readl(ks_pcie->va_app_base + MSI0_IRQ_STATUS + (offset << 4)); in ks_dw_pcie_handle_msi_irq()106 struct keystone_pcie *ks_pcie; in ks_dw_pcie_msi_irq_ack() local113 ks_pcie = to_keystone_pcie(pp); in ks_dw_pcie_msi_irq_ack()118 ks_pcie->va_app_base + MSI0_IRQ_STATUS + (reg_offset << 4)); in ks_dw_pcie_msi_irq_ack()119 writel(reg_offset + MSI_IRQ_OFFSET, ks_pcie->va_app_base + IRQ_EOI); in ks_dw_pcie_msi_irq_ack()125 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);