heart_write
heart_write(BIT_ULL(HEART_L2_INT_RESCHED_CPU_0),
heart_write(BIT_ULL(HEART_L2_INT_RESCHED_CPU_1),
heart_write(BIT_ULL(HEART_L2_INT_CALL_CPU_0),
heart_write(BIT_ULL(HEART_L2_INT_CALL_CPU_1),
heart_write(BIT_ULL(d->hwirq), &heart_regs->clear_isr);
heart_write(*mask, &heart_regs->imr[hd->cpu]);
heart_write(*mask, &heart_regs->imr[hd->cpu]);
heart_write(BIT_ULL(d->hwirq), &heart_regs->clear_isr);
heart_write(*mask, &heart_regs->imr[hd->cpu]);
heart_write(BIT_ULL(HEART_L2_INT_RESCHED_CPU_0 + cpu),
heart_write(BIT_ULL(HEART_L2_INT_CALL_CPU_0 + cpu),
heart_write(*mask, &heart_regs->imr[cpu]);
heart_write(HEART_CLR_ALL_MASK, &heart_regs->imr[0]);
heart_write(HEART_CLR_ALL_MASK, &heart_regs->imr[1]);
heart_write(HEART_CLR_ALL_MASK, &heart_regs->imr[2]);
heart_write(HEART_CLR_ALL_MASK, &heart_regs->imr[3]);
heart_write(HEART_ACK_ALL_MASK, &heart_regs->clear_isr);
heart_write(*mask, &heart_regs->imr[0]);
heart_write(*mask, &heart_regs->imr[1]);
heart_write(mask & ~(pending), &heart_regs->imr[cpu]);
heart_write(HEART_L4_INT_MASK, &heart_regs->clear_isr);
heart_write(mask, &heart_regs->imr[cpu]);
heart_write((heart_read(&heart_regs->mode) | HM_COLD_RST),
heart_write(BIT_ULL(irq), &heart_regs->set_isr);