Lines Matching refs:pmac_irq_hw
41 struct pmac_irq_hw { struct
53 static volatile struct pmac_irq_hw __iomem *pmac_irq_hw[4]; variable
90 out_le32(&pmac_irq_hw[i]->enable, ppc_cached_irq_mask[i]); in pmac_mask_and_ack_irq()
91 out_le32(&pmac_irq_hw[i]->ack, bit); in pmac_mask_and_ack_irq()
96 } while((in_le32(&pmac_irq_hw[i]->enable) & bit) in pmac_mask_and_ack_irq()
111 out_le32(&pmac_irq_hw[i]->ack, bit); in pmac_ack_irq()
112 (void)in_le32(&pmac_irq_hw[i]->ack); in pmac_ack_irq()
125 out_le32(&pmac_irq_hw[i]->enable, ppc_cached_irq_mask[i]); in __pmac_set_irq_mask()
131 } while((in_le32(&pmac_irq_hw[i]->enable) & bit) in __pmac_set_irq_mask()
139 if (bit & ppc_cached_irq_mask[i] & in_le32(&pmac_irq_hw[i]->level)) in __pmac_set_irq_mask()
155 out_le32(&pmac_irq_hw[i]->ack, bit); in pmac_startup_irq()
214 bits = in_le32(&pmac_irq_hw[i]->event) | ppc_lost_interrupts[i]; in gatwick_action()
215 bits |= in_le32(&pmac_irq_hw[i]->level); in gatwick_action()
244 bits = in_le32(&pmac_irq_hw[i]->event) | ppc_lost_interrupts[i]; in pmac_pic_get_irq()
245 bits |= in_le32(&pmac_irq_hw[i]->level); in pmac_pic_get_irq()
359 pmac_irq_hw[i++] = (volatile struct pmac_irq_hw __iomem *) in pmac_pic_probe_oldstyle()
362 pmac_irq_hw[i++] = (volatile struct pmac_irq_hw __iomem *) in pmac_pic_probe_oldstyle()
372 pmac_irq_hw[i++] = (volatile struct pmac_irq_hw __iomem *) in pmac_pic_probe_oldstyle()
375 pmac_irq_hw[i++] = in pmac_pic_probe_oldstyle()
376 (volatile struct pmac_irq_hw __iomem *) in pmac_pic_probe_oldstyle()
388 out_le32(&pmac_irq_hw[i]->enable, 0); in pmac_pic_probe_oldstyle()
622 out_le32(&pmac_irq_hw[0]->enable, ppc_cached_irq_mask[0]); in pmacpic_suspend()
624 out_le32(&pmac_irq_hw[1]->enable, ppc_cached_irq_mask[1]); in pmacpic_suspend()
625 (void)in_le32(&pmac_irq_hw[0]->event); in pmacpic_suspend()
628 (void)in_le32(&pmac_irq_hw[0]->enable); in pmacpic_suspend()
637 out_le32(&pmac_irq_hw[0]->enable, 0); in pmacpic_resume()
639 out_le32(&pmac_irq_hw[1]->enable, 0); in pmacpic_resume()
653 if (pmac_irq_hw[0]) in init_pmacpic_syscore()