Lines Matching refs:xmit
1451 CIRC_CNT(info->xmit.head, in rs_stop()
1452 info->xmit.tail,SERIAL_XMIT_SIZE))); in rs_stop()
1476 CIRC_CNT(info->xmit.head, in rs_start()
1477 info->xmit.tail,SERIAL_XMIT_SIZE))); in rs_start()
1486 info->xmit.head != info->xmit.tail && info->xmit.buf) in rs_start()
1576 info->xmit.tail = (info->xmit.tail + sentl) & (SERIAL_XMIT_SIZE - 1); in transmit_chars_dma()
1580 if (CIRC_CNT(info->xmit.head, in transmit_chars_dma()
1581 info->xmit.tail, in transmit_chars_dma()
1587 c = CIRC_CNT_TO_END(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in transmit_chars_dma()
1618 descr->buf = virt_to_phys(info->xmit.buf + info->xmit.tail); in transmit_chars_dma()
2458 if (info->xmit.head == info->xmit.tail in handle_ser_tx_interrupt()
2466 DINTR2(DEBUG_LOG(info->line, "tx_int %c\n", info->xmit.buf[info->xmit.tail])); in handle_ser_tx_interrupt()
2469 info->ioport[REG_TR_DATA] = info->xmit.buf[info->xmit.tail]; in handle_ser_tx_interrupt()
2470 info->xmit.tail = (info->xmit.tail + 1) & (SERIAL_XMIT_SIZE-1); in handle_ser_tx_interrupt()
2472 if (info->xmit.head == info->xmit.tail) { in handle_ser_tx_interrupt()
2494 if (CIRC_CNT(info->xmit.head, in handle_ser_tx_interrupt()
2495 info->xmit.tail, in handle_ser_tx_interrupt()
2652 if (info->xmit.buf) in startup()
2655 info->xmit.buf = (unsigned char *) xmit_page; in startup()
2658 printk("starting up ttyS%d (xmit_buf 0x%p)...\n", info->line, info->xmit.buf); in startup()
2707 info->xmit.head = info->xmit.tail = 0; in startup()
2802 if (info->xmit.buf) { in shutdown()
2803 free_page((unsigned long)info->xmit.buf); in shutdown()
2804 info->xmit.buf = NULL; in shutdown()
2990 info->xmit.head == info->xmit.tail || in rs_flush_chars()
2992 !info->xmit.buf) in rs_flush_chars()
3015 if (!info->xmit.buf) in rs_raw_write()
3038 c = CIRC_SPACE_TO_END(info->xmit.head, in rs_raw_write()
3039 info->xmit.tail, in rs_raw_write()
3047 memcpy(info->xmit.buf + info->xmit.head, buf, c); in rs_raw_write()
3048 info->xmit.head = (info->xmit.head + c) & in rs_raw_write()
3062 if (info->xmit.head != info->xmit.tail && in rs_raw_write()
3142 return CIRC_SPACE(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in rs_write_room()
3155 return CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in rs_chars_in_buffer()
3167 info->xmit.head = info->xmit.tail = 0; in rs_flush_buffer()
3366 if (info->xmit.head != info->xmit.tail || in get_lsr_info()
3782 while (info->xmit.head != info->xmit.tail || /* More in send queue */ in rs_wait_until_sent()
4106 tmp = CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in seq_line_info()
4319 info->xmit.buf = NULL; in rs_init()
4320 info->xmit.tail = info->xmit.head = 0; in rs_init()