Lines Matching defs:pic_s
63 static struct pic_state pic_s[CPU_MAXNUM];
91 pic_s[cpu_num].irqmask |= __BIT(irq);
92 WR4(pic_s[cpu_num].intmr, pic_s[cpu_num].irqmask & ~pic_s[cpu_num].actmask);
100 pic_s[cpu_num].irqmask &= ~__BIT(irq);
101 WR4(pic_s[cpu_num].intmr, pic_s[cpu_num].irqmask & ~pic_s[cpu_num].actmask);
133 raw = RD4(pic_s[cpu_num].intsr);
134 pend = raw & pic_s[cpu_num].irqmask;
140 pic_s[cpu_num].actmask |= __BIT(irq);
141 WR4(pic_s[cpu_num].intmr, pic_s[cpu_num].irqmask & ~pic_s[cpu_num].actmask);
151 pic_s[cpu_num].actmask &= ~__BIT(irq);
152 WR4(pic_s[cpu_num].intmr, pic_s[cpu_num].irqmask & ~pic_s[cpu_num].actmask);
153 WR4(pic_s[cpu_num].intsr, __BIT(irq));
174 pic_s[cpu_num].irqmask = 0;
175 pic_s[cpu_num].actmask = 0;
177 pic_s[cpu_num].intmr = WIIU_PI_INTMSK(cpu_num);
178 pic_s[cpu_num].intsr = WIIU_PI_INTSR(cpu_num);
180 pic_s[cpu_num].intmr = PI_INTMR;
181 pic_s[cpu_num].intsr = PI_INTSR;
185 WR4(pic_s[cpu_num].intmr, 0);
186 WR4(pic_s[cpu_num].intsr, ~0U);