Searched refs:imr (Results 1 - 85 of 85) sorted by relevance

/linux-4.4.14/arch/m68k/coldfire/
H A Dintc-5249.c22 u32 imr; intc2_irq_gpio_mask() local
23 imr = readl(MCFSIM2_GPIOINTENABLE); intc2_irq_gpio_mask()
24 imr &= ~(0x1 << (d->irq - MCF_IRQ_GPIO0)); intc2_irq_gpio_mask()
25 writel(imr, MCFSIM2_GPIOINTENABLE); intc2_irq_gpio_mask()
30 u32 imr; intc2_irq_gpio_unmask() local
31 imr = readl(MCFSIM2_GPIOINTENABLE); intc2_irq_gpio_unmask()
32 imr |= (0x1 << (d->irq - MCF_IRQ_GPIO0)); intc2_irq_gpio_unmask()
33 writel(imr, MCFSIM2_GPIOINTENABLE); intc2_irq_gpio_unmask()
H A Dintc-525x.c23 u32 imr = readl(MCFSIM2_GPIOINTENABLE); intc2_irq_gpio_mask() local
28 imr &= ~(0x001 << irq); intc2_irq_gpio_mask()
30 imr &= ~(0x100 << irq); intc2_irq_gpio_mask()
31 writel(imr, MCFSIM2_GPIOINTENABLE); intc2_irq_gpio_mask()
36 u32 imr = readl(MCFSIM2_GPIOINTENABLE); intc2_irq_gpio_unmask() local
41 imr |= (0x001 << irq); intc2_irq_gpio_unmask()
43 imr |= (0x100 << irq); intc2_irq_gpio_unmask()
44 writel(imr, MCFSIM2_GPIOINTENABLE); intc2_irq_gpio_unmask()
49 u32 imr = 0; intc2_irq_gpio_ack() local
54 imr |= (0x001 << irq); intc2_irq_gpio_ack()
56 imr |= (0x100 << irq); intc2_irq_gpio_ack()
57 writel(imr, MCFSIM2_GPIOINTCLEAR); intc2_irq_gpio_ack()
H A Dintc.c47 u16 imr; mcf_setimr() local
48 imr = __raw_readw(MCFSIM_IMR); mcf_setimr()
49 __raw_writew(imr | (0x1 << index), MCFSIM_IMR); mcf_setimr()
54 u16 imr; mcf_clrimr() local
55 imr = __raw_readw(MCFSIM_IMR); mcf_clrimr()
56 __raw_writew(imr & ~(0x1 << index), MCFSIM_IMR); mcf_clrimr()
61 u16 imr; mcf_maskimr() local
62 imr = __raw_readw(MCFSIM_IMR); mcf_maskimr()
63 imr |= mask; mcf_maskimr()
64 __raw_writew(imr, MCFSIM_IMR); mcf_maskimr()
71 u32 imr; mcf_setimr() local
72 imr = __raw_readl(MCFSIM_IMR); mcf_setimr()
73 __raw_writel(imr | (0x1 << index), MCFSIM_IMR); mcf_setimr()
78 u32 imr; mcf_clrimr() local
79 imr = __raw_readl(MCFSIM_IMR); mcf_clrimr()
80 __raw_writel(imr & ~(0x1 << index), MCFSIM_IMR); mcf_clrimr()
85 u32 imr; mcf_maskimr() local
86 imr = __raw_readl(MCFSIM_IMR); mcf_maskimr()
87 imr |= mask; mcf_maskimr()
88 __raw_writel(imr, MCFSIM_IMR); mcf_maskimr()
/linux-4.4.14/arch/frv/kernel/
H A Dirq-mb93093.c39 uint16_t imr = __get_IMR(); frv_fpga_mask() local
41 imr |= 1 << (d->irq - IRQ_BASE_FPGA); frv_fpga_mask()
42 __set_IMR(imr); frv_fpga_mask()
52 uint16_t imr = __get_IMR(); frv_fpga_mask_ack() local
54 imr |= 1 << (d->irq - IRQ_BASE_FPGA); frv_fpga_mask_ack()
55 __set_IMR(imr); frv_fpga_mask_ack()
62 uint16_t imr = __get_IMR(); frv_fpga_unmask() local
64 imr &= ~(1 << (d->irq - IRQ_BASE_FPGA)); frv_fpga_unmask()
66 __set_IMR(imr); frv_fpga_unmask()
82 uint16_t imr, mask = (unsigned long) _mask; fpga_interrupt() local
84 imr = __get_IMR(); fpga_interrupt()
85 mask = mask & ~imr & __get_IFR(); fpga_interrupt()
H A Dirq-mb93091.c40 uint16_t imr = __get_IMR(); frv_fpga_mask() local
42 imr |= 1 << (d->irq - IRQ_BASE_FPGA); frv_fpga_mask()
44 __set_IMR(imr); frv_fpga_mask()
54 uint16_t imr = __get_IMR(); frv_fpga_mask_ack() local
56 imr |= 1 << (d->irq - IRQ_BASE_FPGA); frv_fpga_mask_ack()
57 __set_IMR(imr); frv_fpga_mask_ack()
64 uint16_t imr = __get_IMR(); frv_fpga_unmask() local
66 imr &= ~(1 << (d->irq - IRQ_BASE_FPGA)); frv_fpga_unmask()
68 __set_IMR(imr); frv_fpga_unmask()
84 uint16_t imr, mask = (unsigned long) _mask; fpga_interrupt() local
86 imr = __get_IMR(); fpga_interrupt()
87 mask = mask & ~imr & __get_IFR(); fpga_interrupt()
/linux-4.4.14/arch/x86/platform/intel-quark/
H A Dimr.c2 * imr.c
29 #include <asm/imr.h>
88 * @imr: pointer to IMR descriptor.
91 static inline int imr_is_enabled(struct imr_regs *imr) imr_is_enabled() argument
93 return !(imr->rmask == IMR_READ_ACCESS_ALL && imr_is_enabled()
94 imr->wmask == IMR_WRITE_ACCESS_ALL && imr_is_enabled()
95 imr_to_phys(imr->addr_lo) == 0 && imr_is_enabled()
96 imr_to_phys(imr->addr_hi) == 0); imr_is_enabled()
102 * Requires caller to hold imr mutex.
106 * @imr: IMR structure representing address and access masks.
109 static int imr_read(struct imr_device *idev, u32 imr_id, struct imr_regs *imr) imr_read() argument
115 reg++, &imr->addr_lo); imr_read()
120 reg++, &imr->addr_hi); imr_read()
125 reg++, &imr->rmask); imr_read()
130 reg++, &imr->wmask); imr_read()
136 * Requires caller to hold imr mutex.
141 * @imr: IMR structure representing address and access masks.
146 struct imr_regs *imr, bool lock) imr_write()
155 imr->addr_lo); imr_write()
160 reg++, imr->addr_hi); imr_write()
165 reg++, imr->rmask); imr_write()
170 reg++, imr->wmask); imr_write()
176 imr->addr_lo |= IMR_LOCK; imr_write()
178 reg - IMR_NUM_REGS, imr->addr_lo); imr_write()
193 imr_to_phys(imr->addr_lo), imr_to_phys(imr->addr_hi) + IMR_MASK); imr_write()
211 struct imr_regs imr; imr_dbgfs_state_show() local
219 ret = imr_read(idev, i, &imr); imr_dbgfs_state_show()
228 if (imr_is_enabled(&imr)) { imr_dbgfs_state_show()
229 base = imr_to_phys(imr.addr_lo); imr_dbgfs_state_show()
230 end = imr_to_phys(imr.addr_hi) + IMR_MASK; imr_dbgfs_state_show()
236 seq_printf(s, "imr%02i: base=%pa, end=%pa, size=0x%08zx " imr_dbgfs_state_show()
238 &base, &end, size, imr.rmask, imr.wmask, imr_dbgfs_state_show()
239 imr_is_enabled(&imr) ? "enabled " : "disabled", imr_dbgfs_state_show()
240 imr.addr_lo & IMR_LOCK ? "locked" : "unlocked"); imr_dbgfs_state_show()
329 * @imr: imr being checked.
332 static inline int imr_address_overlap(phys_addr_t addr, struct imr_regs *imr) imr_address_overlap() argument
334 return addr >= imr_to_phys(imr->addr_lo) && addr <= imr_to_phys(imr->addr_hi); imr_address_overlap()
353 struct imr_regs imr; imr_add_range() local
373 imr.addr_lo = phys_to_imr(base); imr_add_range()
374 imr.addr_hi = phys_to_imr(end); imr_add_range()
375 imr.rmask = rmask; imr_add_range()
376 imr.wmask = wmask; imr_add_range()
377 if (!imr_is_enabled(&imr)) imr_add_range()
390 ret = imr_read(idev, i, &imr); imr_add_range()
396 if (imr_is_enabled(&imr)) { imr_add_range()
397 if (imr_address_overlap(base, &imr)) imr_add_range()
399 if (imr_address_overlap(end, &imr)) imr_add_range()
416 imr.addr_lo = phys_to_imr(base); imr_add_range()
417 imr.addr_hi = phys_to_imr(end); imr_add_range()
418 imr.rmask = rmask; imr_add_range()
419 imr.wmask = wmask; imr_add_range()
421 ret = imr_write(idev, reg, &imr, lock); imr_add_range()
428 imr.addr_lo = 0; imr_add_range()
429 imr.addr_hi = 0; imr_add_range()
430 imr.rmask = IMR_READ_ACCESS_ALL; imr_add_range()
431 imr.wmask = IMR_WRITE_ACCESS_ALL; imr_add_range()
432 imr_write(idev, reg, &imr, false); imr_add_range()
449 * @reg: imr index to remove.
462 struct imr_regs imr; __imr_remove_range() local
487 ret = imr_read(idev, reg, &imr); __imr_remove_range()
491 if (!imr_is_enabled(&imr) || imr.addr_lo & IMR_LOCK) { __imr_remove_range()
499 ret = imr_read(idev, i, &imr); __imr_remove_range()
503 if (!imr_is_enabled(&imr) || imr.addr_lo & IMR_LOCK) __imr_remove_range()
506 if ((imr_to_phys(imr.addr_lo) == base) && __imr_remove_range()
507 (imr_to_phys(imr.addr_hi) == end)) { __imr_remove_range()
523 imr.addr_lo = 0; __imr_remove_range()
524 imr.addr_hi = 0; __imr_remove_range()
525 imr.rmask = IMR_READ_ACCESS_ALL; __imr_remove_range()
526 imr.wmask = IMR_WRITE_ACCESS_ALL; __imr_remove_range()
528 ret = imr_write(idev, reg, &imr, false); __imr_remove_range()
562 * @reg: imr index to remove.
145 imr_write(struct imr_device *idev, u32 imr_id, struct imr_regs *imr, bool lock) imr_write() argument
H A Dimr_selftest.c15 #include <asm/imr.h>
/linux-4.4.14/drivers/parisc/
H A Dgsc.c112 u32 imr; gsc_asic_mask_irq() local
115 irq_dev->name, imr); gsc_asic_mask_irq()
118 imr = gsc_readl(irq_dev->hpa + OFFSET_IMR); gsc_asic_mask_irq()
119 imr &= ~(1 << local_irq); gsc_asic_mask_irq()
120 gsc_writel(imr, irq_dev->hpa + OFFSET_IMR); gsc_asic_mask_irq()
127 u32 imr; gsc_asic_unmask_irq() local
130 irq_dev->name, imr); gsc_asic_unmask_irq()
133 imr = gsc_readl(irq_dev->hpa + OFFSET_IMR); gsc_asic_unmask_irq()
134 imr |= 1 << local_irq; gsc_asic_unmask_irq()
135 gsc_writel(imr, irq_dev->hpa + OFFSET_IMR); gsc_asic_unmask_irq()
H A Deisa.c209 EISA_DBG("irq 8259-1 isr %02x imr %02x 8259-2 isr %02x imr %02x\n", eisa_irq()
H A Ddino.c149 u32 imr; /* IRQ's which are enabled */ member in struct:dino_device
306 dino_dev->imr &= ~(DINO_MASK_IRQ(local_irq)); dino_mask_irq()
307 __raw_writel(dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR); dino_mask_irq()
327 dino_dev->imr |= DINO_MASK_IRQ(local_irq); /* used in dino_isr() */ dino_unmask_irq()
328 __raw_writel( dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR); dino_unmask_irq()
392 mask = __raw_readl(dino_dev->hba.base_addr+DINO_ILR) & dino_dev->imr; dino_isr()
/linux-4.4.14/drivers/spi/
H A Dspi-altera.c57 unsigned long imr; member in struct:altera_spi
78 hw->imr |= ALTERA_SPI_CONTROL_SSO_MSK; altera_spi_chipsel()
79 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL); altera_spi_chipsel()
83 hw->imr &= ~ALTERA_SPI_CONTROL_SSO_MSK; altera_spi_chipsel()
84 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL); altera_spi_chipsel()
91 hw->imr &= ~ALTERA_SPI_CONTROL_SSO_MSK; altera_spi_chipsel()
92 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL); altera_spi_chipsel()
98 hw->imr |= ALTERA_SPI_CONTROL_SSO_MSK; altera_spi_chipsel()
99 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL); altera_spi_chipsel()
131 hw->imr |= ALTERA_SPI_CONTROL_IRRDY_MSK; altera_spi_txrx()
132 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL); altera_spi_txrx()
139 hw->imr &= ~ALTERA_SPI_CONTROL_IRRDY_MSK; altera_spi_txrx()
140 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL); altera_spi_txrx()
234 hw->imr = 0; /* disable spi interrupts */ altera_spi_probe()
235 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL); altera_spi_probe()
H A Dspi-atmel.c1110 u32 status, pending, imr; atmel_spi_pio_interrupt() local
1114 imr = spi_readl(as, IMR); atmel_spi_pio_interrupt()
1116 pending = status & imr; atmel_spi_pio_interrupt()
1168 u32 status, pending, imr; atmel_spi_pdc_interrupt() local
1171 imr = spi_readl(as, IMR); atmel_spi_pdc_interrupt()
1173 pending = status & imr; atmel_spi_pdc_interrupt()
H A Dspi-mpc512x-psc.c424 out_be16(psc_addr(mps, isr_imr.imr), 0); mpc512x_psc_spi_port_config()
/linux-4.4.14/drivers/tty/serial/
H A Daltera_uart.c85 unsigned short imr; /* Local IMR mirror */ member in struct:altera_uart
122 pp->imr |= ALTERA_UART_CONTROL_RTS_MSK; altera_uart_set_mctrl()
124 pp->imr &= ~ALTERA_UART_CONTROL_RTS_MSK; altera_uart_set_mctrl()
125 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG); altera_uart_set_mctrl()
132 pp->imr |= ALTERA_UART_CONTROL_TRDY_MSK; altera_uart_start_tx()
133 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG); altera_uart_start_tx()
140 pp->imr &= ~ALTERA_UART_CONTROL_TRDY_MSK; altera_uart_stop_tx()
141 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG); altera_uart_stop_tx()
148 pp->imr &= ~ALTERA_UART_CONTROL_RRDY_MSK; altera_uart_stop_rx()
149 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG); altera_uart_stop_rx()
159 pp->imr |= ALTERA_UART_CONTROL_TRBK_MSK; altera_uart_break_ctl()
161 pp->imr &= ~ALTERA_UART_CONTROL_TRBK_MSK; altera_uart_break_ctl()
162 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG); altera_uart_break_ctl()
268 pp->imr &= ~ALTERA_UART_CONTROL_TRDY_MSK; altera_uart_tx_chars()
269 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG); altera_uart_tx_chars()
279 isr = altera_uart_readl(port, ALTERA_UART_STATUS_REG) & pp->imr; altera_uart_interrupt()
333 pp->imr = ALTERA_UART_CONTROL_RRDY_MSK; altera_uart_startup()
334 writel(pp->imr, port->membase + ALTERA_UART_CONTROL_REG); altera_uart_startup()
349 pp->imr = 0; altera_uart_shutdown()
350 writel(pp->imr, port->membase + ALTERA_UART_CONTROL_REG); altera_uart_shutdown()
H A Daltera_jtaguart.c63 unsigned long imr; /* Local IMR mirror */ member in struct:altera_jtaguart
86 pp->imr |= ALTERA_JTAGUART_CONTROL_WE_MSK; altera_jtaguart_start_tx()
87 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG); altera_jtaguart_start_tx()
95 pp->imr &= ~ALTERA_JTAGUART_CONTROL_WE_MSK; altera_jtaguart_stop_tx()
96 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG); altera_jtaguart_stop_tx()
104 pp->imr &= ~ALTERA_JTAGUART_CONTROL_RE_MSK; altera_jtaguart_stop_rx()
105 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG); altera_jtaguart_stop_rx()
178 pp->imr &= ~ALTERA_JTAGUART_CONTROL_WE_MSK; altera_jtaguart_tx_chars()
179 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG); altera_jtaguart_tx_chars()
191 ALTERA_JTAGUART_CONTROL_RI_OFF) & pp->imr; altera_jtaguart_interrupt()
231 pp->imr = ALTERA_JTAGUART_CONTROL_RE_MSK; altera_jtaguart_startup()
232 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG); altera_jtaguart_startup()
248 pp->imr = 0; altera_jtaguart_shutdown()
249 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG); altera_jtaguart_shutdown()
H A Dmcf.c59 unsigned char imr; /* Local IMR mirror */ member in struct:mcf_uart
112 pp->imr |= MCFUART_UIR_TXREADY; mcf_start_tx()
113 writeb(pp->imr, port->membase + MCFUART_UIMR); mcf_start_tx()
122 pp->imr &= ~MCFUART_UIR_TXREADY; mcf_stop_tx()
123 writeb(pp->imr, port->membase + MCFUART_UIMR); mcf_stop_tx()
132 pp->imr &= ~MCFUART_UIR_RXREADY; mcf_stop_rx()
133 writeb(pp->imr, port->membase + MCFUART_UIMR); mcf_stop_rx()
168 pp->imr = MCFUART_UIR_RXREADY; mcf_startup()
169 writeb(pp->imr, port->membase + MCFUART_UIMR); mcf_startup()
186 pp->imr = 0; mcf_shutdown()
187 writeb(pp->imr, port->membase + MCFUART_UIMR); mcf_shutdown()
358 pp->imr &= ~MCFUART_UIR_TXREADY; mcf_tx_chars()
359 writeb(pp->imr, port->membase + MCFUART_UIMR); mcf_tx_chars()
376 isr = readb(port->membase + MCFUART_UISR) & pp->imr; mcf_interrupt()
H A Dmsm_serial.c73 unsigned int imr; member in struct:msm_port
237 msm_port->imr &= ~UART_IMR_TXLEV; msm_stop_tx()
238 msm_write(port, msm_port->imr, UART_IMR); msm_stop_tx()
250 msm_port->imr |= UART_IMR_TXLEV; msm_start_tx()
251 msm_write(port, msm_port->imr, UART_IMR); msm_start_tx()
300 msm_port->imr |= UART_IMR_TXLEV; msm_complete_tx_dma()
301 msm_write(port, msm_port->imr, UART_IMR); msm_complete_tx_dma()
348 msm_port->imr &= ~UART_IMR_TXLEV; msm_handle_tx_dma()
349 msm_write(port, msm_port->imr, UART_IMR); msm_handle_tx_dma()
392 msm_port->imr |= UART_IMR_RXLEV | UART_IMR_RXSTALE; msm_complete_rx_dma()
393 msm_write(port, msm_port->imr, UART_IMR); msm_complete_rx_dma()
471 msm_port->imr &= ~(UART_IMR_RXLEV | UART_IMR_RXSTALE); msm_start_rx_dma()
478 msm_port->imr |= UART_IMR_RXSTALE; msm_start_rx_dma()
480 msm_write(uart, msm_port->imr, UART_IMR); msm_start_rx_dma()
510 msm_port->imr &= ~(UART_IMR_RXLEV | UART_IMR_RXSTALE); msm_stop_rx()
511 msm_write(port, msm_port->imr, UART_IMR); msm_stop_rx()
521 msm_port->imr |= UART_IMR_DELTA_CTS; msm_enable_ms()
522 msm_write(port, msm_port->imr, UART_IMR); msm_enable_ms()
800 msm_write(port, msm_port->imr, UART_IMR); /* restore interrupt */ msm_uart_irq()
948 msm_port->imr = UART_IMR_RXLEV | UART_IMR_RXSTALE | msm_set_baud_rate()
951 msm_write(port, msm_port->imr, UART_IMR); msm_set_baud_rate()
1018 msm_port->imr = 0; msm_shutdown()
1257 u32 imr; msm_poll_get_char() local
1262 imr = msm_read(port, UART_IMR); msm_poll_get_char()
1271 msm_write(port, imr, UART_IMR); msm_poll_get_char()
1278 u32 imr; msm_poll_put_char() local
1282 imr = msm_read(port, UART_IMR); msm_poll_put_char()
1300 msm_write(port, imr, UART_IMR); msm_poll_put_char()
H A Dsccnxp.c117 u8 imr; member in struct:sccnxp_port
327 s->imr |= mask << (port->line * 4); sccnxp_enable_irq()
328 sccnxp_write(port, SCCNXP_IMR_REG, s->imr); sccnxp_enable_irq()
335 s->imr &= ~(mask << (port->line * 4)); sccnxp_disable_irq()
336 sccnxp_write(port, SCCNXP_IMR_REG, s->imr); sccnxp_disable_irq()
455 isr &= s->imr; sccnxp_handle_events()
962 s->imr = 0; sccnxp_probe()
H A Dxilinx_uartps.c946 u32 imr; cdns_uart_poll_get_char() local
950 imr = readl(port->membase + CDNS_UART_IMR_OFFSET); cdns_uart_poll_get_char()
951 writel(imr, port->membase + CDNS_UART_IDR_OFFSET); cdns_uart_poll_get_char()
961 writel(imr, port->membase + CDNS_UART_IER_OFFSET); cdns_uart_poll_get_char()
968 u32 imr; cdns_uart_poll_put_char() local
971 imr = readl(port->membase + CDNS_UART_IMR_OFFSET); cdns_uart_poll_put_char()
972 writel(imr, port->membase + CDNS_UART_IDR_OFFSET); cdns_uart_poll_put_char()
988 writel(imr, port->membase + CDNS_UART_IER_OFFSET); cdns_uart_poll_put_char()
1109 unsigned int imr, ctrl; cdns_uart_console_write() local
1118 imr = readl(port->membase + CDNS_UART_IMR_OFFSET); cdns_uart_console_write()
1119 writel(imr, port->membase + CDNS_UART_IDR_OFFSET); cdns_uart_console_write()
1135 writel(imr, port->membase + CDNS_UART_IER_OFFSET); cdns_uart_console_write()
H A Datmel_serial.c2077 unsigned int old_mode, mode, imr, quot, baud; atmel_set_termios() local
2166 imr = atmel_uart_readl(port, ATMEL_US_IMR); atmel_set_termios()
2217 atmel_uart_writel(port, ATMEL_US_IER, imr); atmel_set_termios()
2456 unsigned int status, imr; atmel_console_write() local
2462 imr = atmel_uart_readl(port, ATMEL_US_IMR); atmel_console_write()
2485 atmel_uart_writel(port, ATMEL_US_IER, imr); atmel_console_write()
/linux-4.4.14/arch/mips/kernel/
H A Dirq_txx9.c28 u32 imr; member in struct:txx9_irc_reg
77 __raw_writel(0, &txx9_ircptr->imr); txx9_irq_unmask()
78 __raw_writel(irc_elevel, &txx9_ircptr->imr); txx9_irq_unmask()
93 __raw_writel(0, &txx9_ircptr->imr); txx9_irq_mask()
94 __raw_writel(irc_elevel, &txx9_ircptr->imr); txx9_irq_mask()
162 __raw_writel(0, &txx9_ircptr->imr); txx9_irq_init()
170 __raw_writel(irc_elevel, &txx9_ircptr->imr); txx9_irq_init()
/linux-4.4.14/drivers/mfd/
H A Dt7l66xb.c207 u8 imr; t7l66xb_irq_mask() local
210 imr = tmio_ioread8(t7l66xb->scr + SCR_IMR); t7l66xb_irq_mask()
211 imr |= 1 << (data->irq - t7l66xb->irq_base); t7l66xb_irq_mask()
212 tmio_iowrite8(imr, t7l66xb->scr + SCR_IMR); t7l66xb_irq_mask()
220 u8 imr; t7l66xb_irq_unmask() local
223 imr = tmio_ioread8(t7l66xb->scr + SCR_IMR); t7l66xb_irq_unmask()
224 imr &= ~(1 << (data->irq - t7l66xb->irq_base)); t7l66xb_irq_unmask()
225 tmio_iowrite8(imr, t7l66xb->scr + SCR_IMR); t7l66xb_irq_unmask()
H A Dtwl4030-irq.c74 u8 bits; /* valid in isr/imr */
431 u32 imr; member in struct:sih_agent
453 agent->imr |= BIT(data->irq - agent->irq_base); twl4030_sih_mask()
461 agent->imr &= ~BIT(data->irq - agent->irq_base); twl4030_sih_unmask()
495 } imr; twl4030_sih_bus_sync_unlock() local
498 imr.word = cpu_to_le32(agent->imr); twl4030_sih_bus_sync_unlock()
502 status = twl_i2c_write(sih->module, imr.bytes, twl4030_sih_bus_sync_unlock()
650 agent->imr = ~0; twl4030_sih_setup()
H A Dtc6393xb.c549 u8 imr; tc6393xb_irq_mask() local
552 imr = tmio_ioread8(tc6393xb->scr + SCR_IMR); tc6393xb_irq_mask()
553 imr |= 1 << (data->irq - tc6393xb->irq_base); tc6393xb_irq_mask()
554 tmio_iowrite8(imr, tc6393xb->scr + SCR_IMR); tc6393xb_irq_mask()
562 u8 imr; tc6393xb_irq_unmask() local
565 imr = tmio_ioread8(tc6393xb->scr + SCR_IMR); tc6393xb_irq_unmask()
566 imr &= ~(1 << (data->irq - tc6393xb->irq_base)); tc6393xb_irq_unmask()
567 tmio_iowrite8(imr, tc6393xb->scr + SCR_IMR); tc6393xb_irq_unmask()
/linux-4.4.14/drivers/iio/adc/
H A Dtwl4030-madc.c62 * @imr: Interrupt mask register of MADC
71 u8 imr; member in struct:twl4030_madc_data
356 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr); twl4030_madc_enable_irq()
358 dev_err(madc->dev, "unable to read imr register 0x%X\n", twl4030_madc_enable_irq()
359 madc->imr); twl4030_madc_enable_irq()
364 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr); twl4030_madc_enable_irq()
367 "unable to write imr register 0x%X\n", madc->imr); twl4030_madc_enable_irq()
387 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr); twl4030_madc_disable_irq()
389 dev_err(madc->dev, "unable to read imr register 0x%X\n", twl4030_madc_disable_irq()
390 madc->imr); twl4030_madc_disable_irq()
394 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr); twl4030_madc_disable_irq()
397 "unable to write imr register 0x%X\n", madc->imr); twl4030_madc_disable_irq()
419 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &imr_val, madc->imr); twl4030_madc_threaded_irq_handler()
421 dev_err(madc->dev, "unable to read imr register 0x%X\n", twl4030_madc_threaded_irq_handler()
422 madc->imr); twl4030_madc_threaded_irq_handler()
787 madc->imr = madc->use_second_irq ? TWL4030_MADC_IMR2 : twl4030_madc_probe()
/linux-4.4.14/sound/soc/fsl/
H A Dmpc5200_dma.c118 u16 imr; psc_dma_trigger() local
178 imr = 0; psc_dma_trigger()
180 imr |= MPC52xx_PSC_IMR_TXEMP; psc_dma_trigger()
182 imr |= MPC52xx_PSC_IMR_ORERR; psc_dma_trigger()
183 out_be16(&regs->isr_imr.imr, psc_dma->imr | imr); psc_dma_trigger()
256 out_be16(&psc_dma->psc_regs->isr_imr.imr, psc_dma->imr); psc_dma_close()
428 out_be16(&psc_dma->psc_regs->isr_imr.imr, psc_dma->imr); mpc5200_audio_dma_create()
H A Dmpc5200_dma.h60 int imr; member in struct:psc_dma
H A Dmpc5200_psc_ac97.c307 psc_dma->imr = 0; psc_ac97_of_probe()
308 out_be16(&psc_dma->psc_regs->isr_imr.imr, psc_dma->imr); psc_ac97_of_probe()
/linux-4.4.14/arch/m68k/include/asm/
H A Dmcfintc.h78 static inline void mcf_mapirq2imr(int irq, int imr) mcf_mapirq2imr() argument
80 mcf_irq2imr[irq] = imr; mcf_mapirq2imr()
/linux-4.4.14/drivers/rtc/
H A Drtc-at91sam9.c76 u32 imr; member in struct:sam9_rtc
508 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); at91_rtc_shutdown()
509 rtt_writel(rtc, MR, mr & ~rtc->imr); at91_rtc_shutdown()
525 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); at91_rtc_suspend()
526 if (rtc->imr) { at91_rtc_suspend()
538 rtt_writel(rtc, MR, mr & ~rtc->imr); at91_rtc_suspend()
549 if (rtc->imr) { at91_rtc_resume()
555 rtt_writel(rtc, MR, mr | rtc->imr); at91_rtc_resume()
H A Drtc-at91rm9200.c281 unsigned long imr = at91_rtc_read_imr(); at91_rtc_proc() local
284 (imr & AT91_RTC_ACKUPD) ? "yes" : "no"); at91_rtc_proc()
286 (imr & AT91_RTC_SECEV) ? "yes" : "no"); at91_rtc_proc()
/linux-4.4.14/arch/x86/kvm/
H A Di8259.c117 return (s->imr & mask) ? -1 : ret; pic_set_irq1()
142 mask = s->irr & ~s->imr; pic_get_irq()
203 s->pics[irq >> 3].imr, ret == 0); kvm_pic_set_irq()
285 s->imr = 0; kvm_pic_reset()
372 u8 imr_diff = s->imr ^ val, pic_ioport_write()
374 s->imr = val; pic_ioport_write()
381 !!(s->imr & (1 << irq))); pic_ioport_write()
443 ret = s->imr; pic_ioport_read()
H A Dtrace.h379 TP_PROTO(__u8 chip, __u8 pin, __u8 elcr, __u8 imr, bool coalesced),
380 TP_ARGS(chip, pin, elcr, imr, coalesced),
386 __field( __u8, imr )
394 __entry->imr = imr;
401 (__entry->imr & (1 << __entry->pin)) ? "|masked":"",
H A Dirq.h44 u8 imr; /* interrupt mask register */ member in struct:kvm_kpic_state
/linux-4.4.14/net/ipv4/
H A Digmp.c1695 static struct in_device *ip_mc_find_dev(struct net *net, struct ip_mreqn *imr) ip_mc_find_dev() argument
1700 if (imr->imr_ifindex) { ip_mc_find_dev()
1701 idev = inetdev_by_index(net, imr->imr_ifindex); ip_mc_find_dev()
1704 if (imr->imr_address.s_addr) { ip_mc_find_dev()
1705 dev = __ip_dev_find(net, imr->imr_address.s_addr, false); ip_mc_find_dev()
1712 imr->imr_multiaddr.s_addr, ip_mc_find_dev()
1720 imr->imr_ifindex = dev->ifindex; ip_mc_find_dev()
2044 int ip_mc_join_group(struct sock *sk, struct ip_mreqn *imr) ip_mc_join_group() argument
2046 __be32 addr = imr->imr_multiaddr.s_addr; ip_mc_join_group()
2060 in_dev = ip_mc_find_dev(net, imr); ip_mc_join_group()
2068 ifindex = imr->imr_ifindex; for_each_pmc_rtnl()
2082 memcpy(&iml->multi, imr, sizeof(*imr));
2114 int ip_mc_leave_group(struct sock *sk, struct ip_mreqn *imr) ip_mc_leave_group() argument
2121 __be32 group = imr->imr_multiaddr.s_addr; ip_mc_leave_group()
2127 in_dev = ip_mc_find_dev(net, imr); ip_mc_leave_group()
2128 if (!imr->imr_ifindex && !imr->imr_address.s_addr && !in_dev) { ip_mc_leave_group()
2132 ifindex = imr->imr_ifindex; ip_mc_leave_group()
2141 } else if (imr->imr_address.s_addr && imr->imr_address.s_addr != ip_mc_leave_group()
2166 struct ip_mreqn imr; ip_mc_source() local
2181 imr.imr_multiaddr.s_addr = mreqs->imr_multiaddr; ip_mc_source()
2182 imr.imr_address.s_addr = mreqs->imr_interface; ip_mc_source()
2183 imr.imr_ifindex = ifindex; ip_mc_source()
2184 in_dev = ip_mc_find_dev(net, &imr); ip_mc_source()
2194 imr.imr_multiaddr.s_addr) && for_each_pmc_rtnl()
2195 (pmc->multi.imr_ifindex == imr.imr_ifindex)) for_each_pmc_rtnl()
2294 err = ip_mc_leave_group(sk, &imr);
2301 struct ip_mreqn imr; ip_mc_msfilter() local
2318 imr.imr_multiaddr.s_addr = msf->imsf_multiaddr; ip_mc_msfilter()
2319 imr.imr_address.s_addr = msf->imsf_interface; ip_mc_msfilter()
2320 imr.imr_ifindex = ifindex; ip_mc_msfilter()
2321 in_dev = ip_mc_find_dev(net, &imr); ip_mc_msfilter()
2336 pmc->multi.imr_ifindex == imr.imr_ifindex) for_each_pmc_rtnl()
2379 err = ip_mc_leave_group(sk, &imr);
2387 struct ip_mreqn imr; ip_mc_msfget() local
2400 imr.imr_multiaddr.s_addr = msf->imsf_multiaddr; ip_mc_msfget()
2401 imr.imr_address.s_addr = msf->imsf_interface; ip_mc_msfget()
2402 imr.imr_ifindex = 0; ip_mc_msfget()
2403 in_dev = ip_mc_find_dev(net, &imr); ip_mc_msfget()
2413 pmc->multi.imr_ifindex == imr.imr_ifindex) for_each_pmc_rtnl()
/linux-4.4.14/arch/x86/include/asm/
H A Dimr.h2 * imr.h: Isolated Memory Region API
/linux-4.4.14/include/linux/
H A Digmp.h115 extern int ip_mc_join_group(struct sock *sk, struct ip_mreqn *imr);
116 extern int ip_mc_leave_group(struct sock *sk, struct ip_mreqn *imr);
/linux-4.4.14/arch/avr32/mach-at32ap/
H A Dpio.c339 u32 psr, osr, imr, pdsr, pusr, ifsr, mdsr; pio_bank_show() local
346 imr = pio_readl(pio, IMR); pio_bank_show()
358 if (!label && (imr & mask)) pio_bank_show()
373 if (imr & mask) pio_bank_show()
/linux-4.4.14/sound/soc/intel/atom/sst/
H A Dsst_ipc.c190 union interrupt_reg_mrfld imr; intel_sst_clear_intr_mrfld() local
195 imr.full = sst_shim_read64(sst_drv_ctx->shim, SST_IMRX); intel_sst_clear_intr_mrfld()
210 imr.part.busy_interrupt = 0; intel_sst_clear_intr_mrfld()
211 sst_shim_write64(sst_drv_ctx->shim, SST_IMRX, imr.full); intel_sst_clear_intr_mrfld()
H A Dsst.c56 union sst_imr_reg_mrfld imr; intel_sst_interrupt_mrfld() local
86 imr.full = sst_shim_read64(drv->shim, SST_IMRX); intel_sst_interrupt_mrfld()
87 imr.part.busy_interrupt = 1; intel_sst_interrupt_mrfld()
88 sst_shim_write64(drv->shim, SST_IMRX, imr.full); intel_sst_interrupt_mrfld()
/linux-4.4.14/drivers/pcmcia/
H A Dpxa2xx_sharpsl.c115 unsigned short cpr, ncpr, ccr, nccr, mcr, nmcr, imr, nimr; sharpsl_pcmcia_configure_socket() local
136 nimr = (imr = read_scoop_reg(scoop, SCOOP_IMR)) & ~0x003E; sharpsl_pcmcia_configure_socket()
174 if (imr != nimr) sharpsl_pcmcia_configure_socket()
/linux-4.4.14/drivers/clk/at91/
H A Dpmc.c96 pmc->imr = pmc_read(pmc, AT91_PMC_IMR); pmc_irq_suspend()
97 pmc_write(pmc, AT91_PMC_IDR, pmc->imr); pmc_irq_suspend()
104 pmc_write(pmc, AT91_PMC_IER, pmc->imr); pmc_irq_resume()
H A Dpmc.h36 u32 imr; member in struct:at91_pmc
/linux-4.4.14/arch/powerpc/include/asm/
H A Dmpc52xx_psc.h184 u16 imr; member in union:mpc52xx_psc::__anon2289
187 #define mpc52xx_psc_imr isr_imr.imr
330 u16 imr; /* PSC + 0x24 */ member in struct:mpc5125_psc::__anon2295
/linux-4.4.14/Documentation/networking/timestamping/
H A Dtimestamping.c330 struct ip_mreq imr; main() local
411 imr.imr_multiaddr.s_addr = iaddr.s_addr; main()
412 imr.imr_interface.s_addr = main()
415 &imr.imr_interface.s_addr, sizeof(struct in_addr)) < 0) main()
420 &imr, sizeof(struct ip_mreq)) < 0) main()
/linux-4.4.14/drivers/staging/rtl8712/
H A Drtl871x_pwrctrl.h107 uint ImrContent; /* used to store original imr. */
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
H A Datlx.c158 unsigned int imr) atlx_imr_set()
160 iowrite32(imr, adapter->hw.hw_addr + REG_IMR); atlx_imr_set()
157 atlx_imr_set(struct atlx_adapter *adapter, unsigned int imr) atlx_imr_set() argument
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
H A Datmel_hlcdc_dc.c380 unsigned int imr, isr; atmel_hlcdc_dc_irq_handler() local
383 regmap_read(dc->hlcdc->regmap, ATMEL_HLCDC_IMR, &imr); atmel_hlcdc_dc_irq_handler()
385 status = imr & isr; atmel_hlcdc_dc_irq_handler()
H A Datmel_hlcdc_layer.c184 unsigned int isr, imr; atmel_hlcdc_layer_irq() local
191 regmap_read(regmap, desc->regs_offset + ATMEL_HLCDC_LAYER_IMR, &imr); atmel_hlcdc_layer_irq()
193 status = imr & isr; atmel_hlcdc_layer_irq()
/linux-4.4.14/drivers/net/ethernet/apple/
H A Dmacmace.c288 mb->imr = 0xFF; /* disable all intrs for now */ mace_reset()
416 mb->imr = RCVINT; mace_open()
438 mb->imr = 0xFF; /* disable all irqs */ mace_close()
632 mb->imr = RCVINT; mace_tx_timeout()
H A Dmace.c338 out_8(&mb->imr, 0xff); /* disable all intrs for now */ mace_reset()
493 out_8(&mb->imr, RCVINT); mace_open()
507 out_8(&mb->imr, 0xff); /* disable all intrs */ mace_close()
864 out_8(&mb->imr, RCVINT); mace_tx_timeout()
H A Dmace.h25 REG(imr); /* interrupt mask register */
/linux-4.4.14/arch/mips/include/asm/mach-pmcs-msp71xx/
H A Dmsp_usb.h64 u32 imr; /* 0x4: Interrupt mask */ member in struct:msp_mab_regs
/linux-4.4.14/arch/arm/mach-imx/
H A D3ds_debugboard.c112 * Disable an expio pin's interrupt by setting the bit in the imr.
H A Dmach-mx31ads.c176 * Disable an expio pin's interrupt by setting the bit in the imr.
199 * Enable a expio pin's interrupt by clearing the bit in the imr.
/linux-4.4.14/arch/powerpc/sysdev/
H A Dfsl_rmu.c120 u32 imr; member in struct:rio_msg_regs
897 out_be32(&rmu->msg_regs->imr, 0x001b0060); fsl_open_inb_mbox()
900 setbits32(&rmu->msg_regs->imr, (get_bitmask_order(entries) - 2) << 12); fsl_open_inb_mbox()
903 setbits32(&rmu->msg_regs->imr, 0x1); fsl_open_inb_mbox()
923 out_be32(&rmu->msg_regs->imr, 0); fsl_close_inb_mbox()
1006 setbits32(&rmu->msg_regs->imr, RIO_MSG_IMR_MI); fsl_get_inb_message()
/linux-4.4.14/drivers/net/can/
H A Dgrcan.c60 u32 imr; /* 0x110 */ member in struct:grcan_registers
487 grcan_write_reg(&regs->imr, GRCAN_IRQ_NONE); grcan_stop_hardware()
793 grcan_clear_bits(&regs->imr, GRCAN_IRQ_TX | GRCAN_IRQ_RX); grcan_interrupt()
828 u32 imr = grcan_read_reg(&regs->imr); grcan_running_reset() local
856 grcan_write_reg(&regs->imr, imr); grcan_running_reset()
996 grcan_write_reg(&regs->imr, GRCAN_IRQ_DEFAULT); grcan_start()
1270 grcan_set_bits(&regs->imr, GRCAN_IRQ_TX | GRCAN_IRQ_RX); grcan_poll()
/linux-4.4.14/drivers/video/fbdev/i810/
H A Di810.h235 u16 bltcntl, hwstam, ier, iir, imr; member in struct:state_registers
H A Di810_main.c582 i810_writew(IMR, mmio, par->hw_state.imr); i810_restore_2d()
660 par->hw_state.imr = i810_readw(IMR, mmio); i810_save_2d()
/linux-4.4.14/drivers/video/fbdev/intelfb/
H A Dintelfb.h236 u16 imr; member in struct:intelfb_hwstate
H A Dintelfbhw.c651 hw->imr = INREG16(IMR); intelfbhw_read_hw_state()
870 printk(" IMR 0x%04x\n", hw->imr); intelfbhw_print_hw_state()
/linux-4.4.14/drivers/ipack/devices/
H A Dscc2698.h74 u8 d5, imr; /* Interrupt mask register of block */ member in struct:scc2698_block::__anon5478
H A Dipoctal.c346 &block_regs[i].w.imr); ipoctal_inst_slot()
/linux-4.4.14/drivers/net/ethernet/sis/
H A Dsis900.h27 imr=0x14, //Interrupt Mask Register enumerator in enum:sis900_registers
H A Dsis900.c1061 sw32(imr, RxSOVR | RxORN | RxERR | RxOK | TxURN | TxERR | TxIDLE); sis900_open()
1552 sw32(imr, 0x0000); sis900_tx_timeout()
1584 sw32(imr, RxSOVR | RxORN | RxERR | RxOK | TxURN | TxERR | TxIDLE); sis900_tx_timeout()
1967 sw32(imr, 0x0000); sis900_close()
2385 sw32(imr, 0); sis900_reset()
2479 sw32(imr, RxSOVR | RxORN | RxERR | RxOK | TxURN | TxERR | TxIDLE); sis900_resume()
/linux-4.4.14/arch/x86/include/uapi/asm/
H A Dkvm.h63 __u8 imr; /* interrupt mask register */ member in struct:kvm_pic_state
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
H A Dde4x5.c682 imr |= lp->irq_en;\
683 outl(imr, DE4X5_IMR); /* Enable the IRQs */\
687 imr = inl(DE4X5_IMR);\
688 imr &= ~lp->irq_en;\
689 outl(imr, DE4X5_IMR); /* Disable the IRQs */\
693 imr |= lp->irq_mask;\
694 outl(imr, DE4X5_IMR); /* Unmask the IRQs */\
698 imr = inl(DE4X5_IMR);\
699 imr &= ~lp->irq_mask;\
700 outl(imr, DE4X5_IMR); /* Mask the IRQs */\
1540 s32 imr, omr, sts, limit; de4x5_interrupt() local
1816 s32 imr, omr; de4x5_close() local
2394 s32 imr; dc21040_autoconf() local
2547 s32 sts, irqs, irq_mask, imr, omr; dc21041_autoconf() local
2750 u_long imr, omr, iobase = dev->base_addr; dc21140m_autoconf() local
2933 s32 cr, anlpa, ana, cap, irqs, irq_mask, imr, omr, slnk, sr, sts; dc2114x_autoconf() local
3812 s32 imr, sts; de4x5_setup_intr() local
3815 imr = 0; de4x5_setup_intr()
/linux-4.4.14/drivers/dma/
H A Dat_xdmac.c1589 u32 imr, status, pending; at_xdmac_interrupt() local
1594 imr = at_xdmac_read(atxdmac, AT_XDMAC_GIM); at_xdmac_interrupt()
1596 pending = status & imr; at_xdmac_interrupt()
1599 "%s: status=0x%08x, imr=0x%08x, pending=0x%08x\n", at_xdmac_interrupt()
1600 __func__, status, imr, pending); at_xdmac_interrupt()
1615 "%s: chan%d: imr=0x%x, status=0x%x\n", at_xdmac_interrupt()
H A Dat_hdmac.c635 u32 status, pending, imr; at_dma_interrupt() local
639 imr = dma_readl(atdma, EBCIMR); at_dma_interrupt()
641 pending = status & imr; at_dma_interrupt()
648 status, imr, pending); at_dma_interrupt()
H A Dat_hdmac_regs.h367 " channel %d : imr = 0x%x, chsr = 0x%x\n", vdbg_dump_regs()
/linux-4.4.14/drivers/net/ethernet/davicom/
H A Ddm9000.c912 unsigned int imr; dm9000_init_dm9000() local
961 imr = IMR_PAR | IMR_PTM | IMR_PRM; dm9000_init_dm9000()
963 imr |= IMR_LNKCHNG; dm9000_init_dm9000()
965 db->imr_all = imr; dm9000_init_dm9000()
/linux-4.4.14/sound/soc/atmel/
H A Datmel-pcm-pdc.c308 pr_debug("sr=%u imr=%u\n", atmel_pcm_trigger()
/linux-4.4.14/drivers/i2c/busses/
H A Di2c-at91.c135 unsigned imr; member in struct:at91_twi_dev
163 dev->imr = at91_twi_read(dev, AT91_TWI_IMR) & AT91_TWI_INT_MASK; at91_twi_irq_save()
169 at91_twi_write(dev, AT91_TWI_IER, dev->imr); at91_twi_irq_restore()
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
H A Ddma.c455 u32 trigger_level, imr; ath5k_hw_update_tx_triglevel() local
461 imr = ath5k_hw_set_imr(ah, ah->ah_imr & ~AR5K_INT_GLOBAL); ath5k_hw_update_tx_triglevel()
488 ath5k_hw_set_imr(ah, imr); ath5k_hw_update_tx_triglevel()
/linux-4.4.14/drivers/staging/rtl8188eu/hal/
H A Dusb_halinit.c136 u32 imr, imr_ex; _InitInterrupt() local
143 imr = IMR_PSTIMEOUT_88E | IMR_TBDER_88E | IMR_CPWM_88E | IMR_CPWM2_88E; _InitInterrupt()
144 usb_write32(Adapter, REG_HIMR_88E, imr); _InitInterrupt()
145 haldata->IntrMask[0] = imr; _InitInterrupt()
/linux-4.4.14/drivers/scsi/
H A Dfdomain.c1476 unsigned int imr; print_info() local
1508 imr = (inb( 0x0a1 ) << 8) + inb( 0x21 ); print_info()
1519 printk( "IMR = 0x%04x", imr ); print_info()
1520 if (imr & (1 << interrupt_level)) print_info()
/linux-4.4.14/drivers/staging/comedi/drivers/
H A Dcb_pcidas.c6 * Copyright (C) 2001-2003 Ivan Martinez <imr@oersted.dtu.dk>
30 * Author: Ivan Martinez <imr@oersted.dtu.dk>,
/linux-4.4.14/drivers/atm/
H A Dfore200e.h773 volatile u32 __iomem * imr; /* address of host interrupt mask register */ member in struct:fore200e_pca_regs
H A Dfore200e.c546 fore200e->regs.pca.imr = fore200e->virt_base + PCA200E_IMR_OFFSET; fore200e_pca_map()
/linux-4.4.14/drivers/net/ethernet/8390/
H A Dlib8390.c443 netdev_err(dev, "Interrupted while interrupts are masked! isr=%#2x imr=%#2x\n", __ei_interrupt()
H A Daxnet_cs.c1113 netdev_info(dev, "%s, isr=%#2x imr=%#2x\n", ax_interrupt()
/linux-4.4.14/drivers/net/ethernet/amd/
H A Dnmclan_cs.c939 netdev_notice(dev, "%s [isr=%02X, imr=%02X]\n", mace_interrupt()
/linux-4.4.14/drivers/usb/gadget/udc/
H A Dat91_udc.c228 proc_irq_show(s, "imr ", at91_udp_read(udc, AT91_UDP_IMR)); proc_udc_show()
/linux-4.4.14/drivers/net/ethernet/natsemi/
H A Dns83820.c1582 printk("irq: %08x imr: %08x\n", isr, dev->IMR_cache); ns83820_tx_timeout()
/linux-4.4.14/drivers/net/ethernet/hp/
H A Dhp100.c1078 /* Go to performance page and initialize isr and imr registers */ hp100_mmuinit()

Completed in 7067 milliseconds