Lines Matching refs:imr
40 uint16_t imr = __get_IMR(); in frv_fpga_mask() local
42 imr |= 1 << (d->irq - IRQ_BASE_FPGA); in frv_fpga_mask()
44 __set_IMR(imr); in frv_fpga_mask()
54 uint16_t imr = __get_IMR(); in frv_fpga_mask_ack() local
56 imr |= 1 << (d->irq - IRQ_BASE_FPGA); in frv_fpga_mask_ack()
57 __set_IMR(imr); in frv_fpga_mask_ack()
64 uint16_t imr = __get_IMR(); in frv_fpga_unmask() local
66 imr &= ~(1 << (d->irq - IRQ_BASE_FPGA)); in frv_fpga_unmask()
68 __set_IMR(imr); in frv_fpga_unmask()
84 uint16_t imr, mask = (unsigned long) _mask; in fpga_interrupt() local
86 imr = __get_IMR(); in fpga_interrupt()
87 mask = mask & ~imr & __get_IFR(); in fpga_interrupt()