Lines Matching refs:imr
39 uint16_t imr = __get_IMR(); in frv_fpga_mask() local
41 imr |= 1 << (d->irq - IRQ_BASE_FPGA); in frv_fpga_mask()
42 __set_IMR(imr); in frv_fpga_mask()
52 uint16_t imr = __get_IMR(); in frv_fpga_mask_ack() local
54 imr |= 1 << (d->irq - IRQ_BASE_FPGA); in frv_fpga_mask_ack()
55 __set_IMR(imr); in frv_fpga_mask_ack()
62 uint16_t imr = __get_IMR(); in frv_fpga_unmask() local
64 imr &= ~(1 << (d->irq - IRQ_BASE_FPGA)); in frv_fpga_unmask()
66 __set_IMR(imr); in frv_fpga_unmask()
82 uint16_t imr, mask = (unsigned long) _mask; in fpga_interrupt() local
84 imr = __get_IMR(); in fpga_interrupt()
85 mask = mask & ~imr & __get_IFR(); in fpga_interrupt()