tag | line | file | source code |
tail | 96 | drivers/char/psaux.c | unsigned long tail; |
tail | 176 | drivers/char/psaux.c | result = queue->buf[queue->tail]; |
tail | 177 | drivers/char/psaux.c | queue->tail = (queue->tail + 1) & (AUX_BUF_SIZE-1); |
tail | 185 | drivers/char/psaux.c | return queue->head == queue->tail; |
tail | 198 | drivers/char/psaux.c | int maxhead = (queue->tail-1) & (AUX_BUF_SIZE-1); |
tail | 219 | drivers/char/psaux.c | int maxhead = (queue->tail-1) & (AUX_BUF_SIZE-1); |
tail | 274 | drivers/char/psaux.c | queue->head = queue->tail = 0; /* Flush input queue */ |
tail | 316 | drivers/char/psaux.c | queue->head = queue->tail = 0; /* Flush input queue */ |
tail | 466 | drivers/char/psaux.c | queue->head = queue->tail = 0; |
tail | 68 | drivers/char/pty.c | n = MIN(MIN(TTY_BUF_SIZE - fq->tail, TTY_BUF_SIZE - tq->head), |
tail | 70 | drivers/char/pty.c | memcpy(&tq->buf[tq->head], &fq->buf[fq->tail], n); |
tail | 72 | drivers/char/pty.c | fq->tail = (fq->tail + n) & (TTY_BUF_SIZE - 1); |
tail | 329 | drivers/char/serial.c | int head, tail, ch; |
tail | 335 | drivers/char/serial.c | #define VLEFT ((tail-head-1)&(TTY_BUF_SIZE-1)) |
tail | 339 | drivers/char/serial.c | tail = queue->tail; |
tail | 377 | drivers/char/serial.c | int head, tail, count; |
tail | 381 | drivers/char/serial.c | tail = queue->tail; |
tail | 382 | drivers/char/serial.c | if (head==tail && !info->x_char) { |
tail | 395 | drivers/char/serial.c | while (count-- && (tail != head)) { |
tail | 396 | drivers/char/serial.c | serial_outp(info, UART_TX, queue->buf[tail++]); |
tail | 397 | drivers/char/serial.c | tail &= TTY_BUF_SIZE-1; |
tail | 399 | drivers/char/serial.c | queue->tail = tail; |
tail | 996 | drivers/char/serial.c | int head, tail, count; |
tail | 1008 | drivers/char/serial.c | tail = queue->tail; |
tail | 1011 | drivers/char/serial.c | if (tail == head) |
tail | 1013 | drivers/char/serial.c | serial_outp(info, UART_TX, queue->buf[tail++]); |
tail | 1014 | drivers/char/serial.c | tail &= TTY_BUF_SIZE-1; |
tail | 1016 | drivers/char/serial.c | queue->tail = tail; |
tail | 112 | drivers/char/tty_io.c | if (head != queue->tail) { |
tail | 126 | drivers/char/tty_io.c | if (queue->tail != queue->head) { |
tail | 127 | drivers/char/tty_io.c | result = queue->buf[queue->tail]; |
tail | 128 | drivers/char/tty_io.c | INC(queue->tail); |
tail | 147 | drivers/char/tty_io.c | int head, tail; |
tail | 152 | drivers/char/tty_io.c | tail = tty->read_q.tail; |
tail | 154 | drivers/char/tty_io.c | while ((result < buflen) && (tail!=head) && ok) { |
tail | 155 | drivers/char/tty_io.c | ok = !clear_bit (tail, &tty->readq_flags); |
tail | 156 | drivers/char/tty_io.c | *p++ = tty->read_q.buf[tail++]; |
tail | 157 | drivers/char/tty_io.c | tail &= TTY_BUF_SIZE-1; |
tail | 160 | drivers/char/tty_io.c | tty->read_q.tail = tail; |
tail | 668 | drivers/char/tty_io.c | unsigned long tail = tty->canon_head; |
tail | 671 | drivers/char/tty_io.c | while (tail != tty->secondary.head) { |
tail | 672 | drivers/char/tty_io.c | c = tty->secondary.buf[tail]; |
tail | 680 | drivers/char/tty_io.c | INC(tail); |
tail | 747 | drivers/char/tty_io.c | c = tty->read_q.buf[tty->read_q.tail]; |
tail | 748 | drivers/char/tty_io.c | special_flag = clear_bit(tty->read_q.tail, |
tail | 750 | drivers/char/tty_io.c | INC(tty->read_q.tail); |
tail | 830 | drivers/char/tty_io.c | unsigned long tail = tty->canon_head; |
tail | 838 | drivers/char/tty_io.c | while (tail != tty->secondary.head) { |
tail | 839 | drivers/char/tty_io.c | echo_char(tty->secondary.buf[tail], |
tail | 841 | drivers/char/tty_io.c | INC(tail); |
tail | 1043 | drivers/char/tty_io.c | eol = clear_bit(tty->secondary.tail, |
tail | 1045 | drivers/char/tty_io.c | c = tty->secondary.buf[tty->secondary.tail]; |
tail | 1046 | drivers/char/tty_io.c | INC(tty->secondary.tail); |
tail | 1664 | drivers/char/tty_io.c | int head, tail, count; |
tail | 1668 | drivers/char/tty_io.c | #define VLEFT ((tail-head-1)&(TTY_BUF_SIZE-1)) |
tail | 1678 | drivers/char/tty_io.c | tail = tty->write_q.tail; |
tail | 1710 | drivers/char/tty_io.c | int head, tail, count; |
tail | 1726 | drivers/char/tty_io.c | tail = tty->write_q.tail; |
tail | 48 | drivers/char/tty_ioctl.c | tty->read_q.head = tty->read_q.tail = 0; |
tail | 49 | drivers/char/tty_ioctl.c | tty->secondary.head = tty->secondary.tail = 0; |
tail | 57 | drivers/char/tty_ioctl.c | tty->link->write_q.head = tty->link->write_q.tail = 0; |
tail | 68 | drivers/char/tty_ioctl.c | tty->write_q.head = tty->write_q.tail = 0; |
tail | 74 | drivers/char/tty_ioctl.c | tty->link->read_q.head = tty->link->read_q.tail = 0; |
tail | 75 | drivers/char/tty_ioctl.c | tty->link->secondary.head = tty->link->secondary.tail = 0; |
tail | 190 | drivers/char/tty_ioctl.c | tty->canon_head = tty->secondary.tail; |
tail | 316 | drivers/char/tty_ioctl.c | int nr, head, tail; |
tail | 321 | drivers/char/tty_ioctl.c | tail = tty->secondary.tail; |
tail | 322 | drivers/char/tty_ioctl.c | nr = (head - tail) & (TTY_BUF_SIZE-1); |
tail | 324 | drivers/char/tty_ioctl.c | while (head != tail) { |
tail | 325 | drivers/char/tty_ioctl.c | if (test_bit(tail, &tty->secondary_flags) && |
tail | 326 | drivers/char/tty_ioctl.c | tty->secondary.buf[tail] == __DISABLED_CHAR) |
tail | 328 | drivers/char/tty_ioctl.c | INC(tail); |
tail | 66 | include/linux/tty.h | unsigned long tail; |
tail | 139 | include/linux/tty.h | #define EMPTY(a) ((a)->head == (a)->tail) |
tail | 140 | include/linux/tty.h | #define LEFT(a) (((a)->tail-(a)->head-1)&(TTY_BUF_SIZE-1)) |
tail | 143 | include/linux/tty.h | #define CHARS(a) (((a)->head-(a)->tail)&(TTY_BUF_SIZE-1)) |