Lines Matching refs:MSCIC_WRITE
21 #define MSCIC_WRITE(reg, data) do { *(volatile u32 *)(reg) = data; } while (0) macro
32 MSCIC_WRITE(MSC01_IC_DISL, 1<<(irq - irq_base)); in mask_msc_irq()
34 MSCIC_WRITE(MSC01_IC_DISH, 1<<(irq - irq_base - 32)); in mask_msc_irq()
43 MSCIC_WRITE(MSC01_IC_ENAL, 1<<(irq - irq_base)); in unmask_msc_irq()
45 MSCIC_WRITE(MSC01_IC_ENAH, 1<<(irq - irq_base - 32)); in unmask_msc_irq()
55 MSCIC_WRITE(MSC01_IC_EOI, 0); in level_mask_and_ack_msc_irq()
67 MSCIC_WRITE(MSC01_IC_EOI, 0); in edge_mask_and_ack_msc_irq()
71 MSCIC_WRITE(MSC01_IC_SUP+irq*8, r | ~MSC01_IC_SUP_EDGE_BIT); in edge_mask_and_ack_msc_irq()
72 MSCIC_WRITE(MSC01_IC_SUP+irq*8, r); in edge_mask_and_ack_msc_irq()
94 MSCIC_WRITE(MSC01_IC_RAMW, in msc_bind_eic_interrupt()
122 MSCIC_WRITE(MSC01_IC_RST, MSC01_IC_RST_RST_BIT); in init_msc_irqs()
136 MSCIC_WRITE(MSC01_IC_SUP+n*8, MSC01_IC_SUP_EDGE_BIT); in init_msc_irqs()
138 MSCIC_WRITE(MSC01_IC_SUP+n*8, MSC01_IC_SUP_EDGE_BIT | imp->im_lvl); in init_msc_irqs()
146 MSCIC_WRITE(MSC01_IC_SUP+n*8, 0); in init_msc_irqs()
148 MSCIC_WRITE(MSC01_IC_SUP+n*8, imp->im_lvl); in init_msc_irqs()
154 MSCIC_WRITE(MSC01_IC_GENA, MSC01_IC_GENA_GENA_BIT); /* Enable interrupt generation */ in init_msc_irqs()