Searched defs:imr (Results 1 - 25 of 30) sorted by relevance

12

/drivers/parisc/
H A Dgsc.c112 u32 imr; local
115 irq_dev->name, imr);
118 imr = gsc_readl(irq_dev->hpa + OFFSET_IMR);
119 imr &= ~(1 << local_irq);
120 gsc_writel(imr, irq_dev->hpa + OFFSET_IMR);
127 u32 imr; local
130 irq_dev->name, imr);
133 imr = gsc_readl(irq_dev->hpa + OFFSET_IMR);
134 imr |= 1 << local_irq;
135 gsc_writel(imr, irq_de
[all...]
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));
307 __raw_writel(dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR);
327 dino_dev->imr |= DINO_MASK_IRQ(local_irq); /* used in dino_isr() */
328 __raw_writel( dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR);
392 mask = __raw_readl(dino_dev->hba.base_addr+DINO_ILR) & dino_dev->imr;
/drivers/pcmcia/
H A Dpxa2xx_sharpsl.c115 unsigned short cpr, ncpr, ccr, nccr, mcr, nmcr, imr, nimr; local
136 nimr = (imr = read_scoop_reg(scoop, SCOOP_IMR)) & ~0x003E;
174 if (imr != nimr)
/drivers/mfd/
H A Dt7l66xb.c207 u8 imr; local
210 imr = tmio_ioread8(t7l66xb->scr + SCR_IMR);
211 imr |= 1 << (data->irq - t7l66xb->irq_base);
212 tmio_iowrite8(imr, t7l66xb->scr + SCR_IMR);
220 u8 imr; local
223 imr = tmio_ioread8(t7l66xb->scr + SCR_IMR);
224 imr &= ~(1 << (data->irq - t7l66xb->irq_base));
225 tmio_iowrite8(imr, t7l66xb->scr + SCR_IMR);
H A Dtwl4030-irq.c75 u8 bits; /* valid in isr/imr */
437 u32 imr; member in struct:sih_agent
459 agent->imr |= BIT(data->irq - agent->irq_base);
467 agent->imr &= ~BIT(data->irq - agent->irq_base);
501 } imr; local
504 imr.word = cpu_to_le32(agent->imr << 8);
508 status = twl_i2c_write(sih->module, imr.bytes,
658 agent->imr = ~0;
H A Dtwl4030-madc.c55 * @imr - Interrupt mask register of MADC
62 int imr; member in struct:twl4030_madc_data
288 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr);
290 dev_err(madc->dev, "unable to read imr register 0x%X\n",
291 madc->imr);
295 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr);
298 "unable to write imr register 0x%X\n", madc->imr);
319 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr);
321 dev_err(madc->dev, "unable to read imr registe
[all...]
H A Dtc6393xb.c539 u8 imr; local
542 imr = tmio_ioread8(tc6393xb->scr + SCR_IMR);
543 imr |= 1 << (data->irq - tc6393xb->irq_base);
544 tmio_iowrite8(imr, tc6393xb->scr + SCR_IMR);
552 u8 imr; local
555 imr = tmio_ioread8(tc6393xb->scr + SCR_IMR);
556 imr &= ~(1 << (data->irq - tc6393xb->irq_base));
557 tmio_iowrite8(imr, tc6393xb->scr + SCR_IMR);
/drivers/net/wireless/ath/ath5k/
H A Ddma.c453 u32 trigger_level, imr; local
459 imr = ath5k_hw_set_imr(ah, ah->ah_imr & ~AR5K_INT_GLOBAL);
486 ath5k_hw_set_imr(ah, imr);
/drivers/rtc/
H A Drtc-at91rm9200.c209 unsigned long imr = at91_rtc_read(AT91_RTC_IMR); local
212 (imr & AT91_RTC_ACKUPD) ? "yes" : "no");
214 (imr & AT91_RTC_SECEV) ? "yes" : "no");
H A Drtc-at91sam9.c59 u32 imr; member in struct:sam9_rtc
405 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN);
406 rtt_writel(rtc, MR, mr & ~rtc->imr);
423 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN);
424 if (rtc->imr) {
431 rtt_writel(rtc, MR, mr & ~rtc->imr);
442 if (rtc->imr) {
446 rtt_writel(rtc, MR, mr | rtc->imr);
/drivers/spi/
H A Dspi-altera.c58 unsigned long imr; member in struct:altera_spi
79 hw->imr |= ALTERA_SPI_CONTROL_SSO_MSK;
80 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL);
84 hw->imr &= ~ALTERA_SPI_CONTROL_SSO_MSK;
85 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL);
92 hw->imr &= ~ALTERA_SPI_CONTROL_SSO_MSK;
93 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL);
99 hw->imr |= ALTERA_SPI_CONTROL_SSO_MSK;
100 writel(hw->imr, hw->base + ALTERA_SPI_CONTROL);
142 hw->imr |
[all...]
H A Dspi-atmel.c581 u32 status, pending, imr; local
589 imr = spi_readl(as, IMR);
591 pending = status & imr;
/drivers/tty/serial/
H A Daltera_jtaguart.c63 unsigned long imr; /* Local IMR mirror */ member in struct:altera_jtaguart
86 pp->imr |= ALTERA_JTAGUART_CONTROL_WE_MSK;
87 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG);
95 pp->imr &= ~ALTERA_JTAGUART_CONTROL_WE_MSK;
96 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG);
104 pp->imr &= ~ALTERA_JTAGUART_CONTROL_RE_MSK;
105 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG);
180 pp->imr &= ~ALTERA_JTAGUART_CONTROL_WE_MSK;
181 writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG);
193 ALTERA_JTAGUART_CONTROL_RI_OFF) & pp->imr;
[all...]
H A Dmcf.c57 unsigned char imr; /* Local IMR mirror */ member in struct:mcf_uart
104 pp->imr |= MCFUART_UIR_TXREADY;
105 writeb(pp->imr, port->membase + MCFUART_UIMR);
114 pp->imr &= ~MCFUART_UIR_TXREADY;
115 writeb(pp->imr, port->membase + MCFUART_UIMR);
124 pp->imr &= ~MCFUART_UIR_RXREADY;
125 writeb(pp->imr, port->membase + MCFUART_UIMR);
166 pp->imr = MCFUART_UIR_RXREADY;
167 writeb(pp->imr, port->membase + MCFUART_UIMR);
184 pp->imr
[all...]
H A Dmsm_serial.c47 unsigned int imr; member in struct:msm_port
64 msm_port->imr &= ~UART_IMR_TXLEV;
65 msm_write(port, msm_port->imr, UART_IMR);
72 msm_port->imr |= UART_IMR_TXLEV;
73 msm_write(port, msm_port->imr, UART_IMR);
80 msm_port->imr &= ~(UART_IMR_RXLEV | UART_IMR_RXSTALE);
81 msm_write(port, msm_port->imr, UART_IMR);
88 msm_port->imr |= UART_IMR_DELTA_CTS;
89 msm_write(port, msm_port->imr, UART_IMR);
223 msm_port->imr
[all...]
H A Daltera_uart.c85 unsigned short imr; /* Local IMR mirror */ member in struct:altera_uart
122 pp->imr |= ALTERA_UART_CONTROL_RTS_MSK;
124 pp->imr &= ~ALTERA_UART_CONTROL_RTS_MSK;
125 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG);
132 pp->imr |= ALTERA_UART_CONTROL_TRDY_MSK;
133 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG);
140 pp->imr &= ~ALTERA_UART_CONTROL_TRDY_MSK;
141 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_REG);
148 pp->imr &= ~ALTERA_UART_CONTROL_RRDY_MSK;
149 altera_uart_writel(port, pp->imr, ALTERA_UART_CONTROL_RE
[all...]
H A Dsc26xx.c42 u8 imr; member in struct:uart_sc26xx_port
119 up->imr |= mask << (line * 4);
120 WRITE_SC(port, IMR, up->imr);
131 up->imr &= ~(mask << (line * 4));
132 WRITE_SC(port, IMR, up->imr);
H A Dxilinx_uartps.c837 unsigned int imr; local
846 imr = xuartps_readl(XUARTPS_IMR_OFFSET);
847 xuartps_writel(imr, XUARTPS_IDR_OFFSET);
856 xuartps_writel(~imr, XUARTPS_IDR_OFFSET);
857 xuartps_writel(imr, XUARTPS_IER_OFFSET);
H A Datmel_serial.c1131 unsigned int mode, imr, quot, baud; local
1225 imr = UART_GET_IMR(port);
1253 UART_PUT_IER(port, imr);
1550 unsigned int status, imr; local
1556 imr = UART_GET_IMR(port);
1578 UART_PUT_IER(port, imr);
/drivers/mmc/host/
H A Dat91_mci.c159 u32 imr; local
162 imr = at91_mci_read(host, AT91_MCI_IMR);
179 at91_mci_write(host, AT91_MCI_IER, imr);
/drivers/dma/
H A Dat_hdmac.c474 u32 status, pending, imr; local
478 imr = dma_readl(atdma, EBCIMR);
480 pending = status & imr;
487 status, imr, pending);
/drivers/scsi/
H A Dfdomain.c1476 unsigned int imr; local
1508 imr = (inb( 0x0a1 ) << 8) + inb( 0x21 );
1519 printk( "IMR = 0x%04x", imr );
1520 if (imr & (1 << interrupt_level))
H A Dfd_mcs.c1129 unsigned int imr; local
1163 imr = (inb(0x0a1) << 8) + inb(0x21);
1174 printk("IMR = 0x%04x", imr);
1175 if (imr & (1 << shpnt->irq))
/drivers/net/ethernet/davicom/
H A Ddm9000.c782 unsigned int imr; local
819 imr = IMR_PAR | IMR_PTM | IMR_PRM;
821 imr |= IMR_LNKCHNG;
823 db->imr_all = imr;
826 iow(db, DM9000_IMR, imr);
/drivers/video/i810/
H A Di810.h236 u16 bltcntl, hwstam, ier, iir, imr; member in struct:state_registers

Completed in 479 milliseconds

12