Home
last modified time | relevance | path

Searched refs:imr (Results 1 – 71 of 71) sorted by relevance

/linux-4.4.14/arch/x86/platform/intel-quark/
Dimr.c91 static inline int imr_is_enabled(struct imr_regs *imr) in imr_is_enabled() argument
93 return !(imr->rmask == IMR_READ_ACCESS_ALL && in imr_is_enabled()
94 imr->wmask == IMR_WRITE_ACCESS_ALL && in imr_is_enabled()
95 imr_to_phys(imr->addr_lo) == 0 && in imr_is_enabled()
96 imr_to_phys(imr->addr_hi) == 0); in imr_is_enabled()
109 static int imr_read(struct imr_device *idev, u32 imr_id, struct imr_regs *imr) in imr_read() argument
115 reg++, &imr->addr_lo); in imr_read()
120 reg++, &imr->addr_hi); in imr_read()
125 reg++, &imr->rmask); in imr_read()
130 reg++, &imr->wmask); in imr_read()
[all …]
DMakefile1 obj-$(CONFIG_INTEL_IMR) += imr.o
/linux-4.4.14/arch/m68k/coldfire/
Dintc.c47 u16 imr; in mcf_setimr() local
48 imr = __raw_readw(MCFSIM_IMR); in mcf_setimr()
49 __raw_writew(imr | (0x1 << index), MCFSIM_IMR); in mcf_setimr()
54 u16 imr; in mcf_clrimr() local
55 imr = __raw_readw(MCFSIM_IMR); in mcf_clrimr()
56 __raw_writew(imr & ~(0x1 << index), MCFSIM_IMR); in mcf_clrimr()
61 u16 imr; in mcf_maskimr() local
62 imr = __raw_readw(MCFSIM_IMR); in mcf_maskimr()
63 imr |= mask; in mcf_maskimr()
64 __raw_writew(imr, MCFSIM_IMR); in mcf_maskimr()
[all …]
Dintc-525x.c23 u32 imr = readl(MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_mask() local
28 imr &= ~(0x001 << irq); in intc2_irq_gpio_mask()
30 imr &= ~(0x100 << irq); in intc2_irq_gpio_mask()
31 writel(imr, MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_mask()
36 u32 imr = readl(MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_unmask() local
41 imr |= (0x001 << irq); in intc2_irq_gpio_unmask()
43 imr |= (0x100 << irq); in intc2_irq_gpio_unmask()
44 writel(imr, MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_unmask()
49 u32 imr = 0; in intc2_irq_gpio_ack() local
54 imr |= (0x001 << irq); in intc2_irq_gpio_ack()
[all …]
Dintc-5249.c22 u32 imr; in intc2_irq_gpio_mask() local
23 imr = readl(MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_mask()
24 imr &= ~(0x1 << (d->irq - MCF_IRQ_GPIO0)); in intc2_irq_gpio_mask()
25 writel(imr, MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_mask()
30 u32 imr; in intc2_irq_gpio_unmask() local
31 imr = readl(MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_unmask()
32 imr |= (0x1 << (d->irq - MCF_IRQ_GPIO0)); in intc2_irq_gpio_unmask()
33 writel(imr, MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_unmask()
/linux-4.4.14/arch/frv/kernel/
Dirq-mb93093.c39 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
[all …]
Dirq-mb93091.c40 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
[all …]
/linux-4.4.14/drivers/spi/
Dspi-altera.c57 unsigned long imr; member
78 hw->imr |= ALTERA_SPI_CONTROL_SSO_MSK; in altera_spi_chipsel()
79 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL); in altera_spi_chipsel()
83 hw->imr &= ~ALTERA_SPI_CONTROL_SSO_MSK; in altera_spi_chipsel()
84 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL); in altera_spi_chipsel()
91 hw->imr &= ~ALTERA_SPI_CONTROL_SSO_MSK; in altera_spi_chipsel()
92 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL); in altera_spi_chipsel()
98 hw->imr |= ALTERA_SPI_CONTROL_SSO_MSK; in altera_spi_chipsel()
99 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL); in altera_spi_chipsel()
131 hw->imr |= ALTERA_SPI_CONTROL_IRRDY_MSK; in altera_spi_txrx()
[all …]
Dspi-atmel.c1110 u32 status, pending, imr; in atmel_spi_pio_interrupt() local
1114 imr = spi_readl(as, IMR); in atmel_spi_pio_interrupt()
1116 pending = status & imr; in atmel_spi_pio_interrupt()
1168 u32 status, pending, imr; in atmel_spi_pdc_interrupt() local
1171 imr = spi_readl(as, IMR); in atmel_spi_pdc_interrupt()
1173 pending = status & imr; in atmel_spi_pdc_interrupt()
Dspi-mpc512x-psc.c424 out_be16(psc_addr(mps, isr_imr.imr), 0); in mpc512x_psc_spi_port_config()
/linux-4.4.14/drivers/parisc/
Dgsc.c112 u32 imr; in gsc_asic_mask_irq() local
115 irq_dev->name, imr); in gsc_asic_mask_irq()
118 imr = gsc_readl(irq_dev->hpa + OFFSET_IMR); in gsc_asic_mask_irq()
119 imr &= ~(1 << local_irq); in gsc_asic_mask_irq()
120 gsc_writel(imr, irq_dev->hpa + OFFSET_IMR); in gsc_asic_mask_irq()
127 u32 imr; in gsc_asic_unmask_irq() local
130 irq_dev->name, imr); in gsc_asic_unmask_irq()
133 imr = gsc_readl(irq_dev->hpa + OFFSET_IMR); in gsc_asic_unmask_irq()
134 imr |= 1 << local_irq; in gsc_asic_unmask_irq()
135 gsc_writel(imr, irq_dev->hpa + OFFSET_IMR); in gsc_asic_unmask_irq()
Ddino.c149 u32 imr; /* IRQ's which are enabled */ member
306 dino_dev->imr &= ~(DINO_MASK_IRQ(local_irq)); in dino_mask_irq()
307 __raw_writel(dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR); in dino_mask_irq()
327 dino_dev->imr |= DINO_MASK_IRQ(local_irq); /* used in dino_isr() */ in dino_unmask_irq()
328 __raw_writel( dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR); in dino_unmask_irq()
392 mask = __raw_readl(dino_dev->hba.base_addr+DINO_ILR) & dino_dev->imr; in dino_isr()
/linux-4.4.14/drivers/tty/serial/
Daltera_uart.c85 unsigned short imr; /* Local IMR mirror */ member
122 pp->imr |= ALTERA_UART_CONTROL_RTS_MSK; in altera_uart_set_mctrl()
124 pp->imr &= ~ALTERA_UART_CONTROL_RTS_MSK; in altera_uart_set_mctrl()
125 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG); in altera_uart_set_mctrl()
132 pp->imr |= ALTERA_UART_CONTROL_TRDY_MSK; in altera_uart_start_tx()
133 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG); in altera_uart_start_tx()
140 pp->imr &= ~ALTERA_UART_CONTROL_TRDY_MSK; in altera_uart_stop_tx()
141 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG); in altera_uart_stop_tx()
148 pp->imr &= ~ALTERA_UART_CONTROL_RRDY_MSK; in altera_uart_stop_rx()
149 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG); in altera_uart_stop_rx()
[all …]
Daltera_jtaguart.c63 unsigned long imr; /* Local IMR mirror */ member
86 pp->imr |= ALTERA_JTAGUART_CONTROL_WE_MSK; in altera_jtaguart_start_tx()
87 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG); in altera_jtaguart_start_tx()
95 pp->imr &= ~ALTERA_JTAGUART_CONTROL_WE_MSK; in altera_jtaguart_stop_tx()
96 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG); in altera_jtaguart_stop_tx()
104 pp->imr &= ~ALTERA_JTAGUART_CONTROL_RE_MSK; in altera_jtaguart_stop_rx()
105 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG); in altera_jtaguart_stop_rx()
178 pp->imr &= ~ALTERA_JTAGUART_CONTROL_WE_MSK; in altera_jtaguart_tx_chars()
179 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG); in altera_jtaguart_tx_chars()
191 ALTERA_JTAGUART_CONTROL_RI_OFF) & pp->imr; in altera_jtaguart_interrupt()
[all …]
Dmcf.c59 unsigned char imr; /* Local IMR mirror */ member
112 pp->imr |= MCFUART_UIR_TXREADY; in mcf_start_tx()
113 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_start_tx()
122 pp->imr &= ~MCFUART_UIR_TXREADY; in mcf_stop_tx()
123 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_stop_tx()
132 pp->imr &= ~MCFUART_UIR_RXREADY; in mcf_stop_rx()
133 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_stop_rx()
168 pp->imr = MCFUART_UIR_RXREADY; in mcf_startup()
169 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_startup()
186 pp->imr = 0; in mcf_shutdown()
[all …]
Dmsm_serial.c73 unsigned int imr; member
237 msm_port->imr &= ~UART_IMR_TXLEV; in msm_stop_tx()
238 msm_write(port, msm_port->imr, UART_IMR); in msm_stop_tx()
250 msm_port->imr |= UART_IMR_TXLEV; in msm_start_tx()
251 msm_write(port, msm_port->imr, UART_IMR); in msm_start_tx()
300 msm_port->imr |= UART_IMR_TXLEV; in msm_complete_tx_dma()
301 msm_write(port, msm_port->imr, UART_IMR); in msm_complete_tx_dma()
348 msm_port->imr &= ~UART_IMR_TXLEV; in msm_handle_tx_dma()
349 msm_write(port, msm_port->imr, UART_IMR); in msm_handle_tx_dma()
392 msm_port->imr |= UART_IMR_RXLEV | UART_IMR_RXSTALE; in msm_complete_rx_dma()
[all …]
Dxilinx_uartps.c946 u32 imr; in cdns_uart_poll_get_char() local
950 imr = readl(port->membase + CDNS_UART_IMR_OFFSET); in cdns_uart_poll_get_char()
951 writel(imr, port->membase + CDNS_UART_IDR_OFFSET); in cdns_uart_poll_get_char()
961 writel(imr, port->membase + CDNS_UART_IER_OFFSET); in cdns_uart_poll_get_char()
968 u32 imr; in cdns_uart_poll_put_char() local
971 imr = readl(port->membase + CDNS_UART_IMR_OFFSET); in cdns_uart_poll_put_char()
972 writel(imr, port->membase + CDNS_UART_IDR_OFFSET); in cdns_uart_poll_put_char()
988 writel(imr, port->membase + CDNS_UART_IER_OFFSET); in cdns_uart_poll_put_char()
1109 unsigned int imr, ctrl; in cdns_uart_console_write() local
1118 imr = readl(port->membase + CDNS_UART_IMR_OFFSET); in cdns_uart_console_write()
[all …]
Dsccnxp.c117 u8 imr; member
327 s->imr |= mask << (port->line * 4); in sccnxp_enable_irq()
328 sccnxp_write(port, SCCNXP_IMR_REG, s->imr); in sccnxp_enable_irq()
335 s->imr &= ~(mask << (port->line * 4)); in sccnxp_disable_irq()
336 sccnxp_write(port, SCCNXP_IMR_REG, s->imr); in sccnxp_disable_irq()
455 isr &= s->imr; in sccnxp_handle_events()
962 s->imr = 0; in sccnxp_probe()
Datmel_serial.c2077 unsigned int old_mode, mode, imr, quot, baud; in atmel_set_termios() local
2166 imr = atmel_uart_readl(port, ATMEL_US_IMR); in atmel_set_termios()
2217 atmel_uart_writel(port, ATMEL_US_IER, imr); in atmel_set_termios()
2456 unsigned int status, imr; in atmel_console_write() local
2462 imr = atmel_uart_readl(port, ATMEL_US_IMR); in atmel_console_write()
2485 atmel_uart_writel(port, ATMEL_US_IER, imr); in atmel_console_write()
/linux-4.4.14/arch/mips/kernel/
Dirq_txx9.c28 u32 imr; member
77 __raw_writel(0, &txx9_ircptr->imr); in txx9_irq_unmask()
78 __raw_writel(irc_elevel, &txx9_ircptr->imr); in txx9_irq_unmask()
93 __raw_writel(0, &txx9_ircptr->imr); in txx9_irq_mask()
94 __raw_writel(irc_elevel, &txx9_ircptr->imr); in txx9_irq_mask()
162 __raw_writel(0, &txx9_ircptr->imr); in txx9_irq_init()
170 __raw_writel(irc_elevel, &txx9_ircptr->imr); in txx9_irq_init()
/linux-4.4.14/sound/soc/fsl/
Dmpc5200_dma.c118 u16 imr; in psc_dma_trigger() local
178 imr = 0; in psc_dma_trigger()
180 imr |= MPC52xx_PSC_IMR_TXEMP; in psc_dma_trigger()
182 imr |= MPC52xx_PSC_IMR_ORERR; in psc_dma_trigger()
183 out_be16(&regs->isr_imr.imr, psc_dma->imr | imr); in psc_dma_trigger()
256 out_be16(&psc_dma->psc_regs->isr_imr.imr, psc_dma->imr); in psc_dma_close()
428 out_be16(&psc_dma->psc_regs->isr_imr.imr, psc_dma->imr); in mpc5200_audio_dma_create()
Dmpc5200_psc_ac97.c307 psc_dma->imr = 0; in psc_ac97_of_probe()
308 out_be16(&psc_dma->psc_regs->isr_imr.imr, psc_dma->imr); in psc_ac97_of_probe()
Dmpc5200_dma.h60 int imr; member
/linux-4.4.14/drivers/mfd/
Dt7l66xb.c207 u8 imr; in t7l66xb_irq_mask() local
210 imr = tmio_ioread8(t7l66xb->scr + SCR_IMR); in t7l66xb_irq_mask()
211 imr |= 1 << (data->irq - t7l66xb->irq_base); in t7l66xb_irq_mask()
212 tmio_iowrite8(imr, t7l66xb->scr + SCR_IMR); in t7l66xb_irq_mask()
220 u8 imr; in t7l66xb_irq_unmask() local
223 imr = tmio_ioread8(t7l66xb->scr + SCR_IMR); in t7l66xb_irq_unmask()
224 imr &= ~(1 << (data->irq - t7l66xb->irq_base)); in t7l66xb_irq_unmask()
225 tmio_iowrite8(imr, t7l66xb->scr + SCR_IMR); in t7l66xb_irq_unmask()
Dtwl4030-irq.c431 u32 imr; member
453 agent->imr |= BIT(data->irq - agent->irq_base); in twl4030_sih_mask()
461 agent->imr &= ~BIT(data->irq - agent->irq_base); in twl4030_sih_unmask()
495 } imr; in twl4030_sih_bus_sync_unlock() local
498 imr.word = cpu_to_le32(agent->imr); in twl4030_sih_bus_sync_unlock()
502 status = twl_i2c_write(sih->module, imr.bytes, in twl4030_sih_bus_sync_unlock()
650 agent->imr = ~0; in twl4030_sih_setup()
Dtc6393xb.c549 u8 imr; in tc6393xb_irq_mask() local
552 imr = tmio_ioread8(tc6393xb->scr + SCR_IMR); in tc6393xb_irq_mask()
553 imr |= 1 << (data->irq - tc6393xb->irq_base); in tc6393xb_irq_mask()
554 tmio_iowrite8(imr, tc6393xb->scr + SCR_IMR); in tc6393xb_irq_mask()
562 u8 imr; in tc6393xb_irq_unmask() local
565 imr = tmio_ioread8(tc6393xb->scr + SCR_IMR); in tc6393xb_irq_unmask()
566 imr &= ~(1 << (data->irq - tc6393xb->irq_base)); in tc6393xb_irq_unmask()
567 tmio_iowrite8(imr, tc6393xb->scr + SCR_IMR); in tc6393xb_irq_unmask()
/linux-4.4.14/drivers/iio/adc/
Dtwl4030-madc.c71 u8 imr; member
356 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr); in twl4030_madc_enable_irq()
359 madc->imr); in twl4030_madc_enable_irq()
364 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr); in twl4030_madc_enable_irq()
367 "unable to write imr register 0x%X\n", madc->imr); in twl4030_madc_enable_irq()
387 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr); in twl4030_madc_disable_irq()
390 madc->imr); in twl4030_madc_disable_irq()
394 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr); in twl4030_madc_disable_irq()
397 "unable to write imr register 0x%X\n", madc->imr); in twl4030_madc_disable_irq()
419 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &imr_val, madc->imr); in twl4030_madc_threaded_irq_handler()
[all …]
/linux-4.4.14/net/ipv4/
Digmp.c1695 static struct in_device *ip_mc_find_dev(struct net *net, struct ip_mreqn *imr) in ip_mc_find_dev() argument
1700 if (imr->imr_ifindex) { in ip_mc_find_dev()
1701 idev = inetdev_by_index(net, imr->imr_ifindex); in ip_mc_find_dev()
1704 if (imr->imr_address.s_addr) { in ip_mc_find_dev()
1705 dev = __ip_dev_find(net, imr->imr_address.s_addr, false); in ip_mc_find_dev()
1712 imr->imr_multiaddr.s_addr, in ip_mc_find_dev()
1720 imr->imr_ifindex = dev->ifindex; in ip_mc_find_dev()
2044 int ip_mc_join_group(struct sock *sk, struct ip_mreqn *imr) in ip_mc_join_group() argument
2046 __be32 addr = imr->imr_multiaddr.s_addr; in ip_mc_join_group()
2060 in_dev = ip_mc_find_dev(net, imr); in ip_mc_join_group()
[all …]
/linux-4.4.14/arch/m68k/include/asm/
Dmcfintc.h78 static inline void mcf_mapirq2imr(int irq, int imr) in mcf_mapirq2imr() argument
80 mcf_irq2imr[irq] = imr; in mcf_mapirq2imr()
/linux-4.4.14/drivers/rtc/
Drtc-at91sam9.c76 u32 imr; member
508 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); in at91_rtc_shutdown()
509 rtt_writel(rtc, MR, mr & ~rtc->imr); in at91_rtc_shutdown()
525 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); in at91_rtc_suspend()
526 if (rtc->imr) { in at91_rtc_suspend()
538 rtt_writel(rtc, MR, mr & ~rtc->imr); in at91_rtc_suspend()
549 if (rtc->imr) { in at91_rtc_resume()
555 rtt_writel(rtc, MR, mr | rtc->imr); in at91_rtc_resume()
Drtc-at91rm9200.c281 unsigned long imr = at91_rtc_read_imr(); in at91_rtc_proc() local
284 (imr & AT91_RTC_ACKUPD) ? "yes" : "no"); in at91_rtc_proc()
286 (imr & AT91_RTC_SECEV) ? "yes" : "no"); in at91_rtc_proc()
/linux-4.4.14/arch/x86/kvm/
Di8259.c117 return (s->imr & mask) ? -1 : ret; in pic_set_irq1()
142 mask = s->irr & ~s->imr; in pic_get_irq()
203 s->pics[irq >> 3].imr, ret == 0); in kvm_pic_set_irq()
285 s->imr = 0; in kvm_pic_reset()
372 u8 imr_diff = s->imr ^ val, in pic_ioport_write()
374 s->imr = val; in pic_ioport_write()
381 !!(s->imr & (1 << irq))); in pic_ioport_write()
443 ret = s->imr; in pic_ioport_read()
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":"",
Dirq.h44 u8 imr; /* interrupt mask register */ member
/linux-4.4.14/Documentation/networking/timestamping/
Dtimestamping.c330 struct ip_mreq imr; in main() local
411 imr.imr_multiaddr.s_addr = iaddr.s_addr; in main()
412 imr.imr_interface.s_addr = in main()
415 &imr.imr_interface.s_addr, sizeof(struct in_addr)) < 0) in main()
420 &imr, sizeof(struct ip_mreq)) < 0) in main()
/linux-4.4.14/sound/soc/intel/atom/sst/
Dsst_ipc.c190 union interrupt_reg_mrfld imr; in intel_sst_clear_intr_mrfld() local
195 imr.full = sst_shim_read64(sst_drv_ctx->shim, SST_IMRX); in intel_sst_clear_intr_mrfld()
210 imr.part.busy_interrupt = 0; in intel_sst_clear_intr_mrfld()
211 sst_shim_write64(sst_drv_ctx->shim, SST_IMRX, imr.full); in intel_sst_clear_intr_mrfld()
Dsst.c56 union sst_imr_reg_mrfld imr; in intel_sst_interrupt_mrfld() local
86 imr.full = sst_shim_read64(drv->shim, SST_IMRX); in intel_sst_interrupt_mrfld()
87 imr.part.busy_interrupt = 1; in intel_sst_interrupt_mrfld()
88 sst_shim_write64(drv->shim, SST_IMRX, imr.full); in intel_sst_interrupt_mrfld()
/linux-4.4.14/drivers/pcmcia/
Dpxa2xx_sharpsl.c115 unsigned short cpr, ncpr, ccr, nccr, mcr, nmcr, imr, nimr; in sharpsl_pcmcia_configure_socket() local
136 nimr = (imr = read_scoop_reg(scoop, SCOOP_IMR)) & ~0x003E; in sharpsl_pcmcia_configure_socket()
174 if (imr != nimr) in sharpsl_pcmcia_configure_socket()
/linux-4.4.14/include/linux/
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/powerpc/include/asm/
Dmpc52xx_psc.h184 u16 imr; member
187 #define mpc52xx_psc_imr isr_imr.imr
330 u16 imr; /* PSC + 0x24 */ member
/linux-4.4.14/arch/avr32/mach-at32ap/
Dpio.c339 u32 psr, osr, imr, pdsr, pusr, ifsr, mdsr; in pio_bank_show() local
346 imr = pio_readl(pio, IMR); in pio_bank_show()
358 if (!label && (imr & mask)) in pio_bank_show()
373 if (imr & mask) in pio_bank_show()
/linux-4.4.14/drivers/clk/at91/
Dpmc.c96 pmc->imr = pmc_read(pmc, AT91_PMC_IMR); in pmc_irq_suspend()
97 pmc_write(pmc, AT91_PMC_IDR, pmc->imr); in pmc_irq_suspend()
104 pmc_write(pmc, AT91_PMC_IER, pmc->imr); in pmc_irq_resume()
Dpmc.h36 u32 imr; member
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
Datlx.c158 unsigned int imr) in atlx_imr_set() argument
160 iowrite32(imr, adapter->hw.hw_addr + REG_IMR); in atlx_imr_set()
/linux-4.4.14/arch/powerpc/sysdev/
Dfsl_rmu.c120 u32 imr; member
897 out_be32(&rmu->msg_regs->imr, 0x001b0060); in fsl_open_inb_mbox()
900 setbits32(&rmu->msg_regs->imr, (get_bitmask_order(entries) - 2) << 12); in fsl_open_inb_mbox()
903 setbits32(&rmu->msg_regs->imr, 0x1); in fsl_open_inb_mbox()
923 out_be32(&rmu->msg_regs->imr, 0); in fsl_close_inb_mbox()
1006 setbits32(&rmu->msg_regs->imr, RIO_MSG_IMR_MI); in fsl_get_inb_message()
/linux-4.4.14/drivers/net/can/
Dgrcan.c60 u32 imr; /* 0x110 */ member
487 grcan_write_reg(&regs->imr, GRCAN_IRQ_NONE); in grcan_stop_hardware()
793 grcan_clear_bits(&regs->imr, GRCAN_IRQ_TX | GRCAN_IRQ_RX); in grcan_interrupt()
828 u32 imr = grcan_read_reg(&regs->imr); in grcan_running_reset() local
856 grcan_write_reg(&regs->imr, imr); in grcan_running_reset()
996 grcan_write_reg(&regs->imr, GRCAN_IRQ_DEFAULT); in grcan_start()
1270 grcan_set_bits(&regs->imr, GRCAN_IRQ_TX | GRCAN_IRQ_RX); in grcan_poll()
/linux-4.4.14/drivers/net/ethernet/apple/
Dmacmace.c288 mb->imr = 0xFF; /* disable all intrs for now */ in mace_reset()
416 mb->imr = RCVINT; in mace_open()
438 mb->imr = 0xFF; /* disable all irqs */ in mace_close()
632 mb->imr = RCVINT; in mace_tx_timeout()
Dmace.h25 REG(imr); /* interrupt mask register */
Dmace.c338 out_8(&mb->imr, 0xff); /* disable all intrs for now */ in mace_reset()
493 out_8(&mb->imr, RCVINT); in mace_open()
507 out_8(&mb->imr, 0xff); /* disable all intrs */ in mace_close()
864 out_8(&mb->imr, RCVINT); in mace_tx_timeout()
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
Ddma.c455 u32 trigger_level, imr; in ath5k_hw_update_tx_triglevel() local
461 imr = ath5k_hw_set_imr(ah, ah->ah_imr & ~AR5K_INT_GLOBAL); in ath5k_hw_update_tx_triglevel()
488 ath5k_hw_set_imr(ah, imr); in ath5k_hw_update_tx_triglevel()
/linux-4.4.14/arch/mips/include/asm/mach-pmcs-msp71xx/
Dmsp_usb.h64 u32 imr; /* 0x4: Interrupt mask */ member
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_dc.c380 unsigned int imr, isr; in atmel_hlcdc_dc_irq_handler() local
383 regmap_read(dc->hlcdc->regmap, ATMEL_HLCDC_IMR, &imr); in atmel_hlcdc_dc_irq_handler()
385 status = imr & isr; in atmel_hlcdc_dc_irq_handler()
Datmel_hlcdc_layer.c184 unsigned int isr, imr; in atmel_hlcdc_layer_irq() local
191 regmap_read(regmap, desc->regs_offset + ATMEL_HLCDC_LAYER_IMR, &imr); in atmel_hlcdc_layer_irq()
193 status = imr & isr; in atmel_hlcdc_layer_irq()
/linux-4.4.14/drivers/ipack/devices/
Dscc2698.h74 u8 d5, imr; /* Interrupt mask register of block */ member
Dipoctal.c346 &block_regs[i].w.imr); in ipoctal_inst_slot()
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
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 */\
[all …]
/linux-4.4.14/drivers/scsi/
Dfdomain.c1476 unsigned int imr; in DEF_SCSI_QCMD() local
1508 imr = (inb( 0x0a1 ) << 8) + inb( 0x21 ); in DEF_SCSI_QCMD()
1519 printk( "IMR = 0x%04x", imr ); in DEF_SCSI_QCMD()
1520 if (imr & (1 << interrupt_level)) in DEF_SCSI_QCMD()
/linux-4.4.14/drivers/net/ethernet/sis/
Dsis900.h27 imr=0x14, //Interrupt Mask Register enumerator
Dsis900.c1061 sw32(imr, RxSOVR | RxORN | RxERR | RxOK | TxURN | TxERR | TxIDLE); in sis900_open()
1552 sw32(imr, 0x0000); in sis900_tx_timeout()
1584 sw32(imr, RxSOVR | RxORN | RxERR | RxOK | TxURN | TxERR | TxIDLE); in sis900_tx_timeout()
1967 sw32(imr, 0x0000); in sis900_close()
2385 sw32(imr, 0); in sis900_reset()
2479 sw32(imr, RxSOVR | RxORN | RxERR | RxOK | TxURN | TxERR | TxIDLE); in sis900_resume()
/linux-4.4.14/drivers/video/fbdev/i810/
Di810.h235 u16 bltcntl, hwstam, ier, iir, imr; member
Di810_main.c582 i810_writew(IMR, mmio, par->hw_state.imr); in i810_restore_2d()
660 par->hw_state.imr = i810_readw(IMR, mmio); in i810_save_2d()
/linux-4.4.14/drivers/i2c/busses/
Di2c-at91.c135 unsigned imr; member
163 dev->imr = at91_twi_read(dev, AT91_TWI_IMR) & AT91_TWI_INT_MASK; in at91_twi_irq_save()
169 at91_twi_write(dev, AT91_TWI_IER, dev->imr); in at91_twi_irq_restore()
/linux-4.4.14/arch/x86/include/uapi/asm/
Dkvm.h63 __u8 imr; /* interrupt mask register */ member
/linux-4.4.14/drivers/video/fbdev/intelfb/
Dintelfb.h236 u16 imr; member
Dintelfbhw.c651 hw->imr = INREG16(IMR); in intelfbhw_read_hw_state()
870 printk(" IMR 0x%04x\n", hw->imr); in intelfbhw_print_hw_state()
/linux-4.4.14/drivers/net/ethernet/davicom/
Ddm9000.c912 unsigned int imr; in dm9000_init_dm9000() local
961 imr = IMR_PAR | IMR_PTM | IMR_PRM; in dm9000_init_dm9000()
963 imr |= IMR_LNKCHNG; in dm9000_init_dm9000()
965 db->imr_all = imr; in dm9000_init_dm9000()
/linux-4.4.14/drivers/staging/rtl8188eu/hal/
Dusb_halinit.c136 u32 imr, imr_ex; in _InitInterrupt() local
143 imr = IMR_PSTIMEOUT_88E | IMR_TBDER_88E | IMR_CPWM_88E | IMR_CPWM2_88E; in _InitInterrupt()
144 usb_write32(Adapter, REG_HIMR_88E, imr); in _InitInterrupt()
145 haldata->IntrMask[0] = imr; in _InitInterrupt()
/linux-4.4.14/drivers/dma/
Dat_xdmac.c1589 u32 imr, status, pending; in at_xdmac_interrupt() local
1594 imr = at_xdmac_read(atxdmac, AT_XDMAC_GIM); in at_xdmac_interrupt()
1596 pending = status & imr; in at_xdmac_interrupt()
1600 __func__, status, imr, pending); in at_xdmac_interrupt()
Dat_hdmac.c635 u32 status, pending, imr; in at_dma_interrupt() local
639 imr = dma_readl(atdma, EBCIMR); in at_dma_interrupt()
641 pending = status & imr; in at_dma_interrupt()
648 status, imr, pending); in at_dma_interrupt()
/linux-4.4.14/drivers/atm/
Dfore200e.h773 volatile u32 __iomem * imr; /* address of host interrupt mask register */ member
Dfore200e.c546 fore200e->regs.pca.imr = fore200e->virt_base + PCA200E_IMR_OFFSET; in fore200e_pca_map()