/linux-4.4.14/arch/m68k/coldfire/ |
H A D | intc-5249.c | 22 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 D | intc-525x.c | 23 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 D | intc.c | 47 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 D | irq-mb93093.c | 39 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 D | irq-mb93091.c | 40 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 D | imr.c | 2 * 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 D | imr_selftest.c | 15 #include <asm/imr.h>
|
/linux-4.4.14/drivers/parisc/ |
H A D | gsc.c | 112 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 D | eisa.c | 209 EISA_DBG("irq 8259-1 isr %02x imr %02x 8259-2 isr %02x imr %02x\n", eisa_irq()
|
H A D | dino.c | 149 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 D | spi-altera.c | 57 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 D | spi-atmel.c | 1110 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 D | spi-mpc512x-psc.c | 424 out_be16(psc_addr(mps, isr_imr.imr), 0); mpc512x_psc_spi_port_config()
|
/linux-4.4.14/drivers/tty/serial/ |
H A D | altera_uart.c | 85 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 D | altera_jtaguart.c | 63 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 D | mcf.c | 59 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 D | msm_serial.c | 73 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 D | sccnxp.c | 117 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 D | xilinx_uartps.c | 946 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 D | atmel_serial.c | 2077 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 D | irq_txx9.c | 28 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 D | t7l66xb.c | 207 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 D | twl4030-irq.c | 74 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 D | tc6393xb.c | 549 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 D | twl4030-madc.c | 62 * @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 D | mpc5200_dma.c | 118 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(®s->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 D | mpc5200_dma.h | 60 int imr; member in struct:psc_dma
|
H A D | mpc5200_psc_ac97.c | 307 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 D | mcfintc.h | 78 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 D | rtc-at91sam9.c | 76 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 D | rtc-at91rm9200.c | 281 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 D | i8259.c | 117 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 D | trace.h | 379 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 D | irq.h | 44 u8 imr; /* interrupt mask register */ member in struct:kvm_kpic_state
|
/linux-4.4.14/net/ipv4/ |
H A D | igmp.c | 1695 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 D | imr.h | 2 * imr.h: Isolated Memory Region API
|
/linux-4.4.14/include/linux/ |
H A D | igmp.h | 115 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 D | pio.c | 339 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 D | sst_ipc.c | 190 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 D | sst.c | 56 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 D | pxa2xx_sharpsl.c | 115 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 D | pmc.c | 96 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 D | pmc.h | 36 u32 imr; member in struct:at91_pmc
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | mpc52xx_psc.h | 184 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 D | timestamping.c | 330 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 D | rtl871x_pwrctrl.h | 107 uint ImrContent; /* used to store original imr. */
|
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/ |
H A D | atlx.c | 158 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 D | atmel_hlcdc_dc.c | 380 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 D | atmel_hlcdc_layer.c | 184 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 D | macmace.c | 288 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 D | mace.c | 338 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 D | mace.h | 25 REG(imr); /* interrupt mask register */
|
/linux-4.4.14/arch/mips/include/asm/mach-pmcs-msp71xx/ |
H A D | msp_usb.h | 64 u32 imr; /* 0x4: Interrupt mask */ member in struct:msp_mab_regs
|
/linux-4.4.14/arch/arm/mach-imx/ |
H A D | 3ds_debugboard.c | 112 * Disable an expio pin's interrupt by setting the bit in the imr.
|
H A D | mach-mx31ads.c | 176 * 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 D | fsl_rmu.c | 120 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 D | grcan.c | 60 u32 imr; /* 0x110 */ member in struct:grcan_registers 487 grcan_write_reg(®s->imr, GRCAN_IRQ_NONE); grcan_stop_hardware() 793 grcan_clear_bits(®s->imr, GRCAN_IRQ_TX | GRCAN_IRQ_RX); grcan_interrupt() 828 u32 imr = grcan_read_reg(®s->imr); grcan_running_reset() local 856 grcan_write_reg(®s->imr, imr); grcan_running_reset() 996 grcan_write_reg(®s->imr, GRCAN_IRQ_DEFAULT); grcan_start() 1270 grcan_set_bits(®s->imr, GRCAN_IRQ_TX | GRCAN_IRQ_RX); grcan_poll()
|
/linux-4.4.14/drivers/video/fbdev/i810/ |
H A D | i810.h | 235 u16 bltcntl, hwstam, ier, iir, imr; member in struct:state_registers
|
H A D | i810_main.c | 582 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 D | intelfb.h | 236 u16 imr; member in struct:intelfb_hwstate
|
H A D | intelfbhw.c | 651 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 D | scc2698.h | 74 u8 d5, imr; /* Interrupt mask register of block */ member in struct:scc2698_block::__anon5478
|
H A D | ipoctal.c | 346 &block_regs[i].w.imr); ipoctal_inst_slot()
|
/linux-4.4.14/drivers/net/ethernet/sis/ |
H A D | sis900.h | 27 imr=0x14, //Interrupt Mask Register enumerator in enum:sis900_registers
|
H A D | sis900.c | 1061 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 D | kvm.h | 63 __u8 imr; /* interrupt mask register */ member in struct:kvm_pic_state
|
/linux-4.4.14/drivers/net/ethernet/dec/tulip/ |
H A D | de4x5.c | 682 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 D | at_xdmac.c | 1589 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 D | at_hdmac.c | 635 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 D | at_hdmac_regs.h | 367 " channel %d : imr = 0x%x, chsr = 0x%x\n", vdbg_dump_regs()
|
/linux-4.4.14/drivers/net/ethernet/davicom/ |
H A D | dm9000.c | 912 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 D | atmel-pcm-pdc.c | 308 pr_debug("sr=%u imr=%u\n", atmel_pcm_trigger()
|
/linux-4.4.14/drivers/i2c/busses/ |
H A D | i2c-at91.c | 135 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 D | dma.c | 455 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 D | usb_halinit.c | 136 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 D | fdomain.c | 1476 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 D | cb_pcidas.c | 6 * 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 D | fore200e.h | 773 volatile u32 __iomem * imr; /* address of host interrupt mask register */ member in struct:fore200e_pca_regs
|
H A D | fore200e.c | 546 fore200e->regs.pca.imr = fore200e->virt_base + PCA200E_IMR_OFFSET; fore200e_pca_map()
|
/linux-4.4.14/drivers/net/ethernet/8390/ |
H A D | lib8390.c | 443 netdev_err(dev, "Interrupted while interrupts are masked! isr=%#2x imr=%#2x\n", __ei_interrupt()
|
H A D | axnet_cs.c | 1113 netdev_info(dev, "%s, isr=%#2x imr=%#2x\n", ax_interrupt()
|
/linux-4.4.14/drivers/net/ethernet/amd/ |
H A D | nmclan_cs.c | 939 netdev_notice(dev, "%s [isr=%02X, imr=%02X]\n", mace_interrupt()
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
H A D | at91_udc.c | 228 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 D | ns83820.c | 1582 printk("irq: %08x imr: %08x\n", isr, dev->IMR_cache); ns83820_tx_timeout()
|
/linux-4.4.14/drivers/net/ethernet/hp/ |
H A D | hp100.c | 1078 /* Go to performance page and initialize isr and imr registers */ hp100_mmuinit()
|