Searched refs:iir (Results 1 - 25 of 31) sorted by relevance

12

/drivers/tty/serial/8250/
H A D8250_fsl.c30 unsigned int iir; local
36 iir = port->serial_in(port, UART_IIR);
37 if (iir & UART_IIR_NO_INT) {
H A D8250_dw.c75 unsigned int iir = p->serial_in(p, UART_IIR); local
77 if (serial8250_handle_irq(p, iir)) {
79 } else if ((iir & UART_IIR_BUSY) == UART_IIR_BUSY) {
H A D8250.c1139 DEBUG_AUTOCONF("iir=%d ", scratch);
1513 int serial8250_handle_irq(struct uart_port *port, unsigned int iir) argument
1520 if (iir & UART_IIR_NO_INT)
1542 unsigned int iir = serial_port_in(port, UART_IIR); local
1544 return serial8250_handle_irq(port, iir);
1722 unsigned int iir, ier = 0, lsr; local
1736 iir = serial_in(up, UART_IIR);
1746 if ((iir & UART_IIR_NO_INT) && (up->ier & UART_IER_THRI) &&
1749 iir &= ~(UART_IIR_ID | UART_IIR_NO_INT);
1750 iir |
1932 unsigned char lsr, iir; local
[all...]
/drivers/media/video/omap3isp/
H A Disph3a_af.c84 isp_reg_writel(af->isp, conf->iir.h_start,
92 coef |= conf->iir.coeff_set0[index];
93 coef |= conf->iir.coeff_set0[index + 1] <<
101 coef |= conf->iir.coeff_set1[index];
102 coef |= conf->iir.coeff_set1[index + 1] <<
109 isp_reg_writel(af->isp, conf->iir.coeff_set0[10],
112 isp_reg_writel(af->isp, conf->iir.coeff_set1[10],
176 struct omap3isp_h3a_af_iir *iir_cfg = &user_cfg->iir;
275 /* iir */
276 if (cur_cfg->iir
[all...]
/drivers/bluetooth/
H A Dbtuart_cs.c291 int iir, lsr; local
302 iir = inb(iobase + UART_IIR) & UART_IIR_ID;
303 while (iir) {
309 switch (iir) {
324 BT_ERR("Unhandled IIR=%#x", iir);
332 iir = inb(iobase + UART_IIR) & UART_IIR_ID;
H A Ddtl1_cs.c292 int iir, lsr; local
303 iir = inb(iobase + UART_IIR) & UART_IIR_ID;
304 while (iir) {
310 switch (iir) {
325 BT_ERR("Unhandled IIR=%#x", iir);
333 iir = inb(iobase + UART_IIR) & UART_IIR_ID;
H A Dbt3c_cs.c341 int iir; local
352 iir = inb(iobase + CONTROL);
353 if (iir & 0x80) {
374 outb(iir, iobase + CONTROL);
/drivers/net/hamradio/
H A Dbaycom_ser_fdx.c291 unsigned char iir, msr; local
297 if ((iir = inb(IIR(dev->base_addr))) & 1)
306 switch (iir & 6) {
341 iir = inb(IIR(dev->base_addr));
342 } while (!(iir & 1));
H A Dbaycom_ser_hdx.c382 unsigned char iir; local
387 if ((iir = inb(IIR(dev->base_addr))) & 1)
391 switch (iir & 6) {
417 iir = inb(IIR(dev->base_addr));
418 } while (!(iir & 1));
H A Dyam.c744 unsigned char iir; local
756 while ((iir = IIR_MASK & inb(IIR(dev->base_addr))) != IIR_NOPEND) {
769 printk(KERN_ERR "%s: too many irq iir=%d\n",
770 dev->name, iir);
/drivers/gpu/drm/i915/
H A Di915_irq.c501 /* disable master interrupt before clearing iir */
587 /* disable master interrupt before clearing iir */
1285 u32 iir, new_iir; local
1296 iir = I915_READ(IIR);
1304 irq_received = iir != 0;
1306 /* Can't rely on pipestat interrupt bit in iir as it might
1308 * It doesn't set the bit in iir again, but it still produces
1312 if (iir & I915_RENDER_COMMAND_PARSER_ERROR_INTERRUPT)
1339 (iir & I915_DISPLAY_PORT_INTERRUPT)) {
1352 I915_WRITE(IIR, iir);
[all...]
/drivers/tty/serial/
H A Dnwpserial.c133 unsigned int iir; local
139 iir = dcr_read(up->dcr_host, UART_IIR);
140 if (!iir) {
H A Dpxa.c254 unsigned int iir, lsr; local
256 iir = serial_in(up, UART_IIR);
257 if (iir & UART_IIR_NO_INT)
H A Dvr41xx_siu.c429 uint8_t iir, lsr; local
433 iir = siu_read(port, UART_IIR);
434 if (iir & UART_IIR_NO_INT)
H A Domap-serial.c394 unsigned int iir, lsr; local
398 iir = serial_in(up, UART_IIR);
399 if (iir & UART_IIR_NO_INT) {
407 if (iir & UART_IIR_RLSI) {
421 if ((lsr & UART_LSR_THRE) && (iir & UART_IIR_THRI))
H A Dmfd.c591 unsigned int iir, lsr; local
610 iir = serial_in(up, UART_IIR);
611 if (iir & UART_IIR_NO_INT) {
/drivers/net/irda/
H A Dsmsc-ircc2.c1523 int iobase, iir, lcra, lsr; local
1538 iir = inb(iobase + IRCC_IIR);
1539 if (iir == 0)
1548 IRDA_DEBUG(2, "%s(), iir = 0x%02x\n", __func__, iir);
1550 if (iir & IRCC_IIR_EOM) {
1559 if (iir & IRCC_IIR_ACTIVE_FRAME) {
1584 int iir, lsr; local
1591 iir = inb(iobase + UART_IIR) & UART_IIR_ID;
1592 if (iir
[all...]
H A Dali-ircc.c826 int iir, lsr; local
832 iir = inb(iobase+UART_IIR) & UART_IIR_ID;
833 if (iir) {
837 IRDA_DEBUG(4, "%s(), iir=%02x, lsr=%02x, iobase=%#x\n", __func__,
838 iir, lsr, iobase);
840 switch (iir)
857 IRDA_DEBUG(0, "%s(), unhandled IIR=%#x\n", __func__, iir);
866 return IRQ_RETVAL(iir);
H A Dpxaficp_ir.c269 int iir, lsr, data; local
271 iir = STIIR;
273 switch (iir & 0x0F) {
/drivers/isdn/hisax/
H A Delsa_ser.c389 int status, iir, msr; local
410 iir = serial_inp(cs, UART_IIR);
411 debugl1(cs, "rs IIR %02x", iir);
412 if ((iir & 0xf) == 0) {
416 } while (!(iir & UART_IIR_NO_INT));
/drivers/video/i810/
H A Di810.h236 u16 bltcntl, hwstam, ier, iir, imr; member in struct:state_registers
/drivers/video/intelfb/
H A Dintelfb.h235 u16 iir; member in struct:intelfb_hwstate
/drivers/tty/
H A Dmxser.c2207 int status, iir, i; local
2242 iir = inb(port->ioaddr + UART_IIR);
2243 if (iir & UART_IIR_NO_INT)
2245 iir &= MOXA_MUST_IIR_MASK;
2271 if (iir == MOXA_MUST_IIR_GDA ||
2272 iir == MOXA_MUST_IIR_RDA ||
2273 iir == MOXA_MUST_IIR_RTO ||
2274 iir == MOXA_MUST_IIR_LSR)
2289 if (iir == 0x02 && (status &
/drivers/mmc/card/
H A Dsdio_uart.c546 unsigned int iir, lsr; local
559 iir = sdio_in(port, UART_IIR);
560 if (iir & UART_IIR_NO_INT)
/drivers/staging/media/lirc/
H A Dlirc_sir.c613 int iir, lsr; local
615 while ((iir = inb(io + UART_IIR) & UART_IIR_ID)) {
616 switch (iir&UART_IIR_ID) { /* FIXME toto treba preriedit */

Completed in 1824 milliseconds

12