Lines Matching refs:heart_regs
49 pending = heart_read(&heart_regs->isr); in ip30_error_irq()
50 mask = heart_read(&heart_regs->imr[cpu]); in ip30_error_irq()
51 cause = heart_read(&heart_regs->cause); in ip30_error_irq()
59 heart_write(mask & ~(pending), &heart_regs->imr[cpu]); in ip30_error_irq()
62 heart_write(HEART_L4_INT_MASK, &heart_regs->clear_isr); in ip30_error_irq()
79 err_reg = heart_read(&heart_regs->mem_err_addr); in ip30_error_irq()
93 heart_write(mask, &heart_regs->imr[cpu]); in ip30_error_irq()
103 pend = heart_read(&heart_regs->isr); in ip30_normal_irq()
104 mask = (heart_read(&heart_regs->imr[cpu]) & in ip30_normal_irq()
114 &heart_regs->clear_isr); in ip30_normal_irq()
118 &heart_regs->clear_isr); in ip30_normal_irq()
122 &heart_regs->clear_isr); in ip30_normal_irq()
126 &heart_regs->clear_isr); in ip30_normal_irq()
142 heart_write(BIT_ULL(d->hwirq), &heart_regs->clear_isr); in ip30_ack_heart_irq()
151 heart_write(*mask, &heart_regs->imr[hd->cpu]); in ip30_mask_heart_irq()
160 heart_write(*mask, &heart_regs->imr[hd->cpu]); in ip30_mask_and_ack_heart_irq()
161 heart_write(BIT_ULL(d->hwirq), &heart_regs->clear_isr); in ip30_mask_and_ack_heart_irq()
170 heart_write(*mask, &heart_regs->imr[hd->cpu]); in ip30_unmask_heart_irq()
255 &heart_regs->clear_isr); in ip30_install_ipi()
258 &heart_regs->clear_isr); in ip30_install_ipi()
260 heart_write(*mask, &heart_regs->imr[cpu]); in ip30_install_ipi()
273 heart_write(HEART_CLR_ALL_MASK, &heart_regs->imr[0]); in arch_init_irq()
274 heart_write(HEART_CLR_ALL_MASK, &heart_regs->imr[1]); in arch_init_irq()
275 heart_write(HEART_CLR_ALL_MASK, &heart_regs->imr[2]); in arch_init_irq()
276 heart_write(HEART_CLR_ALL_MASK, &heart_regs->imr[3]); in arch_init_irq()
279 heart_write(HEART_ACK_ALL_MASK, &heart_regs->clear_isr); in arch_init_irq()
284 heart_write(*mask, &heart_regs->imr[0]); in arch_init_irq()
287 heart_write(*mask, &heart_regs->imr[1]); in arch_init_irq()