Lines Matching refs:primary_ipic
28 static struct ipic * primary_ipic; variable
517 return primary_ipic; in ipic_from_irq()
758 primary_ipic = ipic; in ipic_init()
759 irq_set_default_host(primary_ipic->irqhost); in ipic_init()
765 primary_ipic->regs); in ipic_init()
772 ipic_write(primary_ipic->regs, IPIC_SIPRR_A, IPIC_PRIORITY_DEFAULT); in ipic_set_default_priority()
773 ipic_write(primary_ipic->regs, IPIC_SIPRR_B, IPIC_PRIORITY_DEFAULT); in ipic_set_default_priority()
774 ipic_write(primary_ipic->regs, IPIC_SIPRR_C, IPIC_PRIORITY_DEFAULT); in ipic_set_default_priority()
775 ipic_write(primary_ipic->regs, IPIC_SIPRR_D, IPIC_PRIORITY_DEFAULT); in ipic_set_default_priority()
776 ipic_write(primary_ipic->regs, IPIC_SMPRR_A, IPIC_PRIORITY_DEFAULT); in ipic_set_default_priority()
777 ipic_write(primary_ipic->regs, IPIC_SMPRR_B, IPIC_PRIORITY_DEFAULT); in ipic_set_default_priority()
782 return primary_ipic ? ipic_read(primary_ipic->regs, IPIC_SERSR) : 0; in ipic_get_mcp_status()
787 ipic_write(primary_ipic->regs, IPIC_SERSR, mask); in ipic_clear_mcp_status()
795 BUG_ON(primary_ipic == NULL); in ipic_get_irq()
798 irq = ipic_read(primary_ipic->regs, IPIC_SIVCR) & IPIC_SIVCR_VECTOR_MASK; in ipic_get_irq()
803 return irq_linear_revmap(primary_ipic->irqhost, irq); in ipic_get_irq()
821 struct ipic *ipic = primary_ipic; in ipic_suspend()
852 struct ipic *ipic = primary_ipic; in ipic_resume()
879 if (!primary_ipic || !primary_ipic->regs) in init_ipic_syscore()