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