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 | 465 | drivers/char/psaux.c | queue->head = queue->tail = 0; |
tail | 65 | drivers/char/pty.c | n = MIN(MIN(TTY_BUF_SIZE - fq->tail, TTY_BUF_SIZE - tq->head), |
tail | 67 | drivers/char/pty.c | memcpy(&tq->buf[tq->head], &fq->buf[fq->tail], n); |
tail | 69 | drivers/char/pty.c | fq->tail = (fq->tail + n) & (TTY_BUF_SIZE - 1); |
tail | 314 | drivers/char/serial.c | int head, tail, ch; |
tail | 320 | drivers/char/serial.c | #define VLEFT ((tail-head-1)&(TTY_BUF_SIZE-1)) |
tail | 324 | drivers/char/serial.c | tail = queue->tail; |
tail | 362 | drivers/char/serial.c | int head, tail, count; |
tail | 366 | drivers/char/serial.c | tail = queue->tail; |
tail | 367 | drivers/char/serial.c | if (head==tail && !info->x_char) { |
tail | 380 | drivers/char/serial.c | while (count-- && (tail != head)) { |
tail | 381 | drivers/char/serial.c | serial_outp(info, UART_TX, queue->buf[tail++]); |
tail | 382 | drivers/char/serial.c | tail &= TTY_BUF_SIZE-1; |
tail | 384 | drivers/char/serial.c | queue->tail = tail; |
tail | 981 | drivers/char/serial.c | int head, tail, count; |
tail | 993 | drivers/char/serial.c | tail = queue->tail; |
tail | 996 | drivers/char/serial.c | if (tail == head) |
tail | 998 | drivers/char/serial.c | serial_outp(info, UART_TX, queue->buf[tail++]); |
tail | 999 | drivers/char/serial.c | tail &= TTY_BUF_SIZE-1; |
tail | 1001 | 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 | 672 | drivers/char/tty_io.c | unsigned long tail = tty->canon_head; |
tail | 675 | drivers/char/tty_io.c | while (tail != tty->secondary.head) { |
tail | 676 | drivers/char/tty_io.c | c = tty->secondary.buf[tail]; |
tail | 684 | drivers/char/tty_io.c | INC(tail); |
tail | 751 | drivers/char/tty_io.c | c = tty->read_q.buf[tty->read_q.tail]; |
tail | 752 | drivers/char/tty_io.c | special_flag = clear_bit(tty->read_q.tail, |
tail | 754 | drivers/char/tty_io.c | INC(tty->read_q.tail); |
tail | 834 | drivers/char/tty_io.c | unsigned long tail = tty->canon_head; |
tail | 842 | drivers/char/tty_io.c | while (tail != tty->secondary.head) { |
tail | 843 | drivers/char/tty_io.c | echo_char(tty->secondary.buf[tail], |
tail | 845 | drivers/char/tty_io.c | INC(tail); |
tail | 1041 | drivers/char/tty_io.c | eol = clear_bit(tty->secondary.tail, |
tail | 1043 | drivers/char/tty_io.c | c = tty->secondary.buf[tty->secondary.tail]; |
tail | 1053 | drivers/char/tty_io.c | INC(tty->secondary.tail); |
tail | 1055 | drivers/char/tty_io.c | set_bit(tty->secondary.tail, |
tail | 1062 | drivers/char/tty_io.c | INC(tty->secondary.tail); |
tail | 1683 | drivers/char/tty_io.c | int head, tail, count; |
tail | 1687 | drivers/char/tty_io.c | #define VLEFT ((tail-head-1)&(TTY_BUF_SIZE-1)) |
tail | 1697 | drivers/char/tty_io.c | tail = tty->write_q.tail; |
tail | 1729 | drivers/char/tty_io.c | int head, tail, count; |
tail | 1745 | 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 | 194 | drivers/char/tty_ioctl.c | tty->canon_head = tty->secondary.tail; |
tail | 320 | drivers/char/tty_ioctl.c | int nr, head, tail; |
tail | 325 | drivers/char/tty_ioctl.c | tail = tty->secondary.tail; |
tail | 326 | drivers/char/tty_ioctl.c | nr = (head - tail) & (TTY_BUF_SIZE-1); |
tail | 328 | drivers/char/tty_ioctl.c | while (head != tail) { |
tail | 329 | drivers/char/tty_ioctl.c | if (test_bit(tail, &tty->secondary_flags) && |
tail | 330 | drivers/char/tty_ioctl.c | tty->secondary.buf[tail] == __DISABLED_CHAR) |
tail | 332 | 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)) |