ch_neo_uart 216 drivers/tty/serial/jsm/jsm.h struct neo_uart_struct __iomem *ch_neo_uart; /* NEO card */ ch_neo_uart 38 drivers/tty/serial/jsm/jsm_neo.c ier = readb(&ch->ch_neo_uart->ier); ch_neo_uart 39 drivers/tty/serial/jsm/jsm_neo.c efr = readb(&ch->ch_neo_uart->efr); ch_neo_uart 51 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->efr); ch_neo_uart 54 drivers/tty/serial/jsm/jsm_neo.c writeb(efr, &ch->ch_neo_uart->efr); ch_neo_uart 57 drivers/tty/serial/jsm/jsm_neo.c writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_4DELAY), &ch->ch_neo_uart->fctr); ch_neo_uart 60 drivers/tty/serial/jsm/jsm_neo.c writeb(8, &ch->ch_neo_uart->tfifo); ch_neo_uart 63 drivers/tty/serial/jsm/jsm_neo.c writeb(ier, &ch->ch_neo_uart->ier); ch_neo_uart 69 drivers/tty/serial/jsm/jsm_neo.c ier = readb(&ch->ch_neo_uart->ier); ch_neo_uart 70 drivers/tty/serial/jsm/jsm_neo.c efr = readb(&ch->ch_neo_uart->efr); ch_neo_uart 83 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->efr); ch_neo_uart 86 drivers/tty/serial/jsm/jsm_neo.c writeb(efr, &ch->ch_neo_uart->efr); ch_neo_uart 88 drivers/tty/serial/jsm/jsm_neo.c writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_4DELAY), &ch->ch_neo_uart->fctr); ch_neo_uart 91 drivers/tty/serial/jsm/jsm_neo.c writeb(56, &ch->ch_neo_uart->rfifo); ch_neo_uart 94 drivers/tty/serial/jsm/jsm_neo.c writeb(ier, &ch->ch_neo_uart->ier); ch_neo_uart 109 drivers/tty/serial/jsm/jsm_neo.c ier = readb(&ch->ch_neo_uart->ier); ch_neo_uart 110 drivers/tty/serial/jsm/jsm_neo.c efr = readb(&ch->ch_neo_uart->efr); ch_neo_uart 122 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->efr); ch_neo_uart 125 drivers/tty/serial/jsm/jsm_neo.c writeb(efr, &ch->ch_neo_uart->efr); ch_neo_uart 127 drivers/tty/serial/jsm/jsm_neo.c writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_8DELAY), &ch->ch_neo_uart->fctr); ch_neo_uart 130 drivers/tty/serial/jsm/jsm_neo.c writeb(32, &ch->ch_neo_uart->rfifo); ch_neo_uart 134 drivers/tty/serial/jsm/jsm_neo.c writeb(ch->ch_startc, &ch->ch_neo_uart->xonchar1); ch_neo_uart 135 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->xonchar2); ch_neo_uart 137 drivers/tty/serial/jsm/jsm_neo.c writeb(ch->ch_stopc, &ch->ch_neo_uart->xoffchar1); ch_neo_uart 138 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->xoffchar2); ch_neo_uart 140 drivers/tty/serial/jsm/jsm_neo.c writeb(ier, &ch->ch_neo_uart->ier); ch_neo_uart 146 drivers/tty/serial/jsm/jsm_neo.c ier = readb(&ch->ch_neo_uart->ier); ch_neo_uart 147 drivers/tty/serial/jsm/jsm_neo.c efr = readb(&ch->ch_neo_uart->efr); ch_neo_uart 160 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->efr); ch_neo_uart 163 drivers/tty/serial/jsm/jsm_neo.c writeb(efr, &ch->ch_neo_uart->efr); ch_neo_uart 166 drivers/tty/serial/jsm/jsm_neo.c writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_8DELAY), &ch->ch_neo_uart->fctr); ch_neo_uart 168 drivers/tty/serial/jsm/jsm_neo.c writeb(8, &ch->ch_neo_uart->tfifo); ch_neo_uart 172 drivers/tty/serial/jsm/jsm_neo.c writeb(ch->ch_startc, &ch->ch_neo_uart->xonchar1); ch_neo_uart 173 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->xonchar2); ch_neo_uart 175 drivers/tty/serial/jsm/jsm_neo.c writeb(ch->ch_stopc, &ch->ch_neo_uart->xoffchar1); ch_neo_uart 176 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->xoffchar2); ch_neo_uart 178 drivers/tty/serial/jsm/jsm_neo.c writeb(ier, &ch->ch_neo_uart->ier); ch_neo_uart 184 drivers/tty/serial/jsm/jsm_neo.c ier = readb(&ch->ch_neo_uart->ier); ch_neo_uart 185 drivers/tty/serial/jsm/jsm_neo.c efr = readb(&ch->ch_neo_uart->efr); ch_neo_uart 201 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->efr); ch_neo_uart 204 drivers/tty/serial/jsm/jsm_neo.c writeb(efr, &ch->ch_neo_uart->efr); ch_neo_uart 207 drivers/tty/serial/jsm/jsm_neo.c writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_8DELAY), &ch->ch_neo_uart->fctr); ch_neo_uart 211 drivers/tty/serial/jsm/jsm_neo.c writeb(16, &ch->ch_neo_uart->tfifo); ch_neo_uart 214 drivers/tty/serial/jsm/jsm_neo.c writeb(16, &ch->ch_neo_uart->rfifo); ch_neo_uart 217 drivers/tty/serial/jsm/jsm_neo.c writeb(ier, &ch->ch_neo_uart->ier); ch_neo_uart 223 drivers/tty/serial/jsm/jsm_neo.c ier = readb(&ch->ch_neo_uart->ier); ch_neo_uart 224 drivers/tty/serial/jsm/jsm_neo.c efr = readb(&ch->ch_neo_uart->efr); ch_neo_uart 239 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->efr); ch_neo_uart 242 drivers/tty/serial/jsm/jsm_neo.c writeb(efr, &ch->ch_neo_uart->efr); ch_neo_uart 245 drivers/tty/serial/jsm/jsm_neo.c writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_8DELAY), &ch->ch_neo_uart->fctr); ch_neo_uart 249 drivers/tty/serial/jsm/jsm_neo.c writeb(16, &ch->ch_neo_uart->tfifo); ch_neo_uart 252 drivers/tty/serial/jsm/jsm_neo.c writeb(16, &ch->ch_neo_uart->rfifo); ch_neo_uart 255 drivers/tty/serial/jsm/jsm_neo.c writeb(ier, &ch->ch_neo_uart->ier); ch_neo_uart 268 drivers/tty/serial/jsm/jsm_neo.c writeb(ch->ch_startc, &ch->ch_neo_uart->xonchar1); ch_neo_uart 269 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->xonchar2); ch_neo_uart 271 drivers/tty/serial/jsm/jsm_neo.c writeb(ch->ch_stopc, &ch->ch_neo_uart->xoffchar1); ch_neo_uart 272 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->xoffchar2); ch_neo_uart 307 drivers/tty/serial/jsm/jsm_neo.c total = readb(&ch->ch_neo_uart->rfifo); ch_neo_uart 333 drivers/tty/serial/jsm/jsm_neo.c linestatus = readb(&ch->ch_neo_uart->lsr); ch_neo_uart 365 drivers/tty/serial/jsm/jsm_neo.c memcpy_fromio(ch->ch_rqueue + head, &ch->ch_neo_uart->txrxburst, n); ch_neo_uart 397 drivers/tty/serial/jsm/jsm_neo.c linestatus |= readb(&ch->ch_neo_uart->lsr); ch_neo_uart 428 drivers/tty/serial/jsm/jsm_neo.c memcpy_fromio(&discard, &ch->ch_neo_uart->txrxburst, 1); ch_neo_uart 450 drivers/tty/serial/jsm/jsm_neo.c memcpy_fromio(ch->ch_rqueue + head, &ch->ch_neo_uart->txrxburst, 1); ch_neo_uart 500 drivers/tty/serial/jsm/jsm_neo.c u8 lsrbits = readb(&ch->ch_neo_uart->lsr); ch_neo_uart 506 drivers/tty/serial/jsm/jsm_neo.c writeb(circ->buf[circ->tail], &ch->ch_neo_uart->txrx); ch_neo_uart 539 drivers/tty/serial/jsm/jsm_neo.c memcpy_toio(&ch->ch_neo_uart->txrxburst, circ->buf + tail, s); ch_neo_uart 610 drivers/tty/serial/jsm/jsm_neo.c writeb(ch->ch_mostat, &ch->ch_neo_uart->mcr); ch_neo_uart 629 drivers/tty/serial/jsm/jsm_neo.c writeb((UART_FCR_ENABLE_FIFO | UART_FCR_CLEAR_XMIT), &ch->ch_neo_uart->isr_fcr); ch_neo_uart 634 drivers/tty/serial/jsm/jsm_neo.c tmp = readb(&ch->ch_neo_uart->isr_fcr); ch_neo_uart 661 drivers/tty/serial/jsm/jsm_neo.c writeb((UART_FCR_ENABLE_FIFO | UART_FCR_CLEAR_RCVR), &ch->ch_neo_uart->isr_fcr); ch_neo_uart 666 drivers/tty/serial/jsm/jsm_neo.c tmp = readb(&ch->ch_neo_uart->isr_fcr); ch_neo_uart 688 drivers/tty/serial/jsm/jsm_neo.c u8 temp = readb(&ch->ch_neo_uart->lcr); ch_neo_uart 689 drivers/tty/serial/jsm/jsm_neo.c writeb((temp & ~UART_LCR_SBC), &ch->ch_neo_uart->lcr); ch_neo_uart 725 drivers/tty/serial/jsm/jsm_neo.c isr = readb(&ch->ch_neo_uart->isr_fcr); ch_neo_uart 758 drivers/tty/serial/jsm/jsm_neo.c cause = readb(&ch->ch_neo_uart->xoffchar1); ch_neo_uart 797 drivers/tty/serial/jsm/jsm_neo.c cause = readb(&ch->ch_neo_uart->mcr); ch_neo_uart 818 drivers/tty/serial/jsm/jsm_neo.c neo_parse_modem(ch, readb(&ch->ch_neo_uart->msr)); ch_neo_uart 838 drivers/tty/serial/jsm/jsm_neo.c linestatus = readb(&ch->ch_neo_uart->lsr); ch_neo_uart 1025 drivers/tty/serial/jsm/jsm_neo.c ier = readb(&ch->ch_neo_uart->ier); ch_neo_uart 1026 drivers/tty/serial/jsm/jsm_neo.c uart_lcr = readb(&ch->ch_neo_uart->lcr); ch_neo_uart 1031 drivers/tty/serial/jsm/jsm_neo.c writeb(UART_LCR_DLAB, &ch->ch_neo_uart->lcr); ch_neo_uart 1032 drivers/tty/serial/jsm/jsm_neo.c writeb((quot & 0xff), &ch->ch_neo_uart->txrx); ch_neo_uart 1033 drivers/tty/serial/jsm/jsm_neo.c writeb((quot >> 8), &ch->ch_neo_uart->ier); ch_neo_uart 1034 drivers/tty/serial/jsm/jsm_neo.c writeb(lcr, &ch->ch_neo_uart->lcr); ch_neo_uart 1038 drivers/tty/serial/jsm/jsm_neo.c writeb(lcr, &ch->ch_neo_uart->lcr); ch_neo_uart 1045 drivers/tty/serial/jsm/jsm_neo.c writeb(ier, &ch->ch_neo_uart->ier); ch_neo_uart 1079 drivers/tty/serial/jsm/jsm_neo.c writeb(1, &ch->ch_neo_uart->rfifo); ch_neo_uart 1086 drivers/tty/serial/jsm/jsm_neo.c neo_parse_modem(ch, readb(&ch->ch_neo_uart->msr)); ch_neo_uart 1244 drivers/tty/serial/jsm/jsm_neo.c u8 tmp = readb(&ch->ch_neo_uart->ier); ch_neo_uart 1246 drivers/tty/serial/jsm/jsm_neo.c writeb(tmp, &ch->ch_neo_uart->ier); ch_neo_uart 1260 drivers/tty/serial/jsm/jsm_neo.c u8 tmp = readb(&ch->ch_neo_uart->ier); ch_neo_uart 1262 drivers/tty/serial/jsm/jsm_neo.c writeb(tmp, &ch->ch_neo_uart->ier); ch_neo_uart 1275 drivers/tty/serial/jsm/jsm_neo.c writeb(ch->ch_startc, &ch->ch_neo_uart->txrx); ch_neo_uart 1289 drivers/tty/serial/jsm/jsm_neo.c writeb(ch->ch_stopc, &ch->ch_neo_uart->txrx); ch_neo_uart 1301 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->ier); ch_neo_uart 1302 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->efr); ch_neo_uart 1303 drivers/tty/serial/jsm/jsm_neo.c writeb(UART_EFR_ECB, &ch->ch_neo_uart->efr); ch_neo_uart 1306 drivers/tty/serial/jsm/jsm_neo.c readb(&ch->ch_neo_uart->txrx); ch_neo_uart 1307 drivers/tty/serial/jsm/jsm_neo.c writeb((UART_FCR_ENABLE_FIFO|UART_FCR_CLEAR_RCVR|UART_FCR_CLEAR_XMIT), &ch->ch_neo_uart->isr_fcr); ch_neo_uart 1308 drivers/tty/serial/jsm/jsm_neo.c readb(&ch->ch_neo_uart->lsr); ch_neo_uart 1309 drivers/tty/serial/jsm/jsm_neo.c readb(&ch->ch_neo_uart->msr); ch_neo_uart 1314 drivers/tty/serial/jsm/jsm_neo.c writeb(ch->ch_mostat, &ch->ch_neo_uart->mcr); ch_neo_uart 1323 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->efr); ch_neo_uart 1326 drivers/tty/serial/jsm/jsm_neo.c writeb(0, &ch->ch_neo_uart->ier); ch_neo_uart 1332 drivers/tty/serial/jsm/jsm_neo.c u8 lsr = readb(&ch->ch_neo_uart->lsr); ch_neo_uart 1359 drivers/tty/serial/jsm/jsm_neo.c u8 temp = readb(&ch->ch_neo_uart->lcr); ch_neo_uart 1360 drivers/tty/serial/jsm/jsm_neo.c writeb((temp | UART_LCR_SBC), &ch->ch_neo_uart->lcr); ch_neo_uart 1381 drivers/tty/serial/jsm/jsm_neo.c writeb(c, &ch->ch_neo_uart->txrx); ch_neo_uart 412 drivers/tty/serial/jsm/jsm_tty.c ch->ch_neo_uart = vaddr + (brd->bd_uart_offset * i);