[go: nahoru, domu]

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

12

/drivers/tty/serial/8250/
H A D8250_fsl.c30 unsigned int iir; local
35 iir = port->serial_in(port, UART_IIR);
36 if (iir & UART_IIR_NO_INT) {
H A D8250_dma.c102 int serial8250_rx_dma(struct uart_8250_port *p, unsigned int iir) argument
111 switch (iir & 0x3f) {
H A D8250.h176 extern int serial8250_rx_dma(struct uart_8250_port *, unsigned int iir);
184 static inline int serial8250_rx_dma(struct uart_8250_port *p, unsigned int iir) argument
H A D8250_dw.c165 unsigned int iir = p->serial_in(p, UART_IIR); local
167 if (serial8250_handle_irq(p, iir)) {
169 } else if ((iir & UART_IIR_BUSY) == UART_IIR_BUSY) {
/drivers/bluetooth/
H A Ddtl1_cs.c294 int iir, lsr; local
305 iir = inb(iobase + UART_IIR) & UART_IIR_ID;
306 while (iir) {
312 switch (iir) {
327 BT_ERR("Unhandled IIR=%#x", iir);
335 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);
H A Dbtuart_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;
/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/tty/serial/
H A Dnwpserial.c134 unsigned int iir; local
140 iir = dcr_read(up->dcr_host, UART_IIR);
141 if (!iir) {
H A Dpxa.c253 unsigned int iir, lsr; local
255 iir = serial_in(up, UART_IIR);
256 if (iir & UART_IIR_NO_INT)
H A Dvr41xx_siu.c427 uint8_t iir, lsr; local
431 iir = siu_read(port, UART_IIR);
432 if (iir & UART_IIR_NO_INT)
H A Dmfd.c597 unsigned int iir, lsr; local
616 iir = serial_in(up, UART_IIR);
617 if (iir & UART_IIR_NO_INT) {
H A Domap-serial.c585 unsigned int iir, lsr; local
594 iir = serial_in(up, UART_IIR);
595 if (iir & UART_IIR_NO_INT)
602 type = iir & 0x3e;
627 } while (!(iir & UART_IIR_NO_INT) && max_count--);
H A Dsc16is7xx.c471 unsigned int iir)
475 bool read_lsr = (iir == SC16IS7XX_IIR_RLSE_SRC) ? true : false;
596 unsigned int iir, msr, rxlen; local
598 iir = sc16is7xx_port_read(port, SC16IS7XX_IIR_REG);
599 if (iir & SC16IS7XX_IIR_NO_INT_BIT)
602 iir &= SC16IS7XX_IIR_ID_MASK;
604 switch (iir) {
611 sc16is7xx_handle_rx(port, rxlen, iir);
627 port->line, iir);
470 sc16is7xx_handle_rx(struct uart_port *port, unsigned int rxlen, unsigned int iir) argument
H A Dserial-tegra.c673 unsigned long iir; local
680 iir = tegra_uart_read(tup, UART_IIR);
681 if (iir & UART_IIR_NO_INT) {
696 switch ((iir >> 1) & 0x7) {
/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/net/irda/
H A Dali-ircc.c824 int iir, lsr; local
830 iir = inb(iobase+UART_IIR) & UART_IIR_ID;
831 if (iir) {
835 IRDA_DEBUG(4, "%s(), iir=%02x, lsr=%02x, iobase=%#x\n", __func__,
836 iir, lsr, iobase);
838 switch (iir)
855 IRDA_DEBUG(0, "%s(), unhandled IIR=%#x\n", __func__, iir);
864 return IRQ_RETVAL(iir);
H A Dpxaficp_ir.c272 int iir, lsr, data; local
274 iir = STIIR;
276 switch (iir & 0x0F) {
H A Dsmsc-ircc2.c1511 int iobase, iir, lcra, lsr; local
1526 iir = inb(iobase + IRCC_IIR);
1527 if (iir == 0)
1536 IRDA_DEBUG(2, "%s(), iir = 0x%02x\n", __func__, iir);
1538 if (iir & IRCC_IIR_EOM) {
1547 if (iir & IRCC_IIR_ACTIVE_FRAME) {
1572 int iir, lsr; local
1579 iir = inb(iobase + UART_IIR) & UART_IIR_ID;
1580 if (iir
[all...]
/drivers/mmc/card/
H A Dsdio_uart.c521 unsigned int iir, lsr; local
534 iir = sdio_in(port, UART_IIR);
535 if (iir & UART_IIR_NO_INT)
/drivers/staging/media/lirc/
H A Dlirc_sir.c457 int iir, lsr; local
459 while ((iir = inb(io + UART_IIR) & UART_IIR_ID)) {
460 switch (iir&UART_IIR_ID) { /* FIXME toto treba preriedit */
/drivers/usb/serial/
H A Dmos7720.c842 __u8 iir; local
874 iir = data[0];
875 if (!(iir & 0x01)) { /* serial port interrupt pending */
876 switch (iir & 0x0f) {
/drivers/video/fbdev/i810/
H A Di810.h236 u16 bltcntl, hwstam, ier, iir, imr; member in struct:state_registers

Completed in 357 milliseconds

12