Lines Matching refs:primary_ipic

32 static struct ipic * primary_ipic;  variable
521 return primary_ipic; in ipic_from_irq()
762 primary_ipic = ipic; in ipic_init()
763 irq_set_default_host(primary_ipic->irqhost); in ipic_init()
769 primary_ipic->regs); in ipic_init()
819 ipic_write(primary_ipic->regs, IPIC_SIPRR_A, IPIC_PRIORITY_DEFAULT); in ipic_set_default_priority()
820 ipic_write(primary_ipic->regs, IPIC_SIPRR_B, IPIC_PRIORITY_DEFAULT); in ipic_set_default_priority()
821 ipic_write(primary_ipic->regs, IPIC_SIPRR_C, IPIC_PRIORITY_DEFAULT); in ipic_set_default_priority()
822 ipic_write(primary_ipic->regs, IPIC_SIPRR_D, IPIC_PRIORITY_DEFAULT); in ipic_set_default_priority()
823 ipic_write(primary_ipic->regs, IPIC_SMPRR_A, IPIC_PRIORITY_DEFAULT); in ipic_set_default_priority()
824 ipic_write(primary_ipic->regs, IPIC_SMPRR_B, IPIC_PRIORITY_DEFAULT); in ipic_set_default_priority()
829 struct ipic *ipic = primary_ipic; in ipic_enable_mcp()
839 struct ipic *ipic = primary_ipic; in ipic_disable_mcp()
849 return ipic_read(primary_ipic->regs, IPIC_SERSR); in ipic_get_mcp_status()
854 ipic_write(primary_ipic->regs, IPIC_SERSR, mask); in ipic_clear_mcp_status()
862 BUG_ON(primary_ipic == NULL); in ipic_get_irq()
865 irq = ipic_read(primary_ipic->regs, IPIC_SIVCR) & IPIC_SIVCR_VECTOR_MASK; in ipic_get_irq()
870 return irq_linear_revmap(primary_ipic->irqhost, irq); in ipic_get_irq()
888 struct ipic *ipic = primary_ipic; in ipic_suspend()
919 struct ipic *ipic = primary_ipic; in ipic_resume()
946 if (!primary_ipic || !primary_ipic->regs) in init_ipic_syscore()