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 | 325 | drivers/char/serial.c | int head, tail, ch; |
tail | 331 | drivers/char/serial.c | #define VLEFT ((tail-head-1)&(TTY_BUF_SIZE-1)) |
tail | 335 | drivers/char/serial.c | tail = queue->tail; |
tail | 371 | drivers/char/serial.c | int head, tail, count; |
tail | 375 | drivers/char/serial.c | tail = queue->tail; |
tail | 376 | drivers/char/serial.c | if (head==tail && !info->x_char) { |
tail | 389 | drivers/char/serial.c | while (count-- && (tail != head)) { |
tail | 390 | drivers/char/serial.c | serial_outp(info, UART_TX, queue->buf[tail++]); |
tail | 391 | drivers/char/serial.c | tail &= TTY_BUF_SIZE-1; |
tail | 393 | drivers/char/serial.c | queue->tail = tail; |
tail | 920 | drivers/char/serial.c | int head, tail, count; |
tail | 932 | drivers/char/serial.c | tail = queue->tail; |
tail | 935 | drivers/char/serial.c | if (tail == head) |
tail | 937 | drivers/char/serial.c | serial_outp(info, UART_TX, queue->buf[tail++]); |
tail | 938 | drivers/char/serial.c | tail &= TTY_BUF_SIZE-1; |
tail | 940 | drivers/char/serial.c | queue->tail = tail; |
tail | 107 | drivers/char/tty_io.c | if (head != queue->tail) { |
tail | 121 | drivers/char/tty_io.c | if (queue->tail != queue->head) { |
tail | 122 | drivers/char/tty_io.c | result = 0xff & queue->buf[queue->tail]; |
tail | 123 | drivers/char/tty_io.c | queue->tail = (queue->tail + 1) & (TTY_BUF_SIZE-1); |
tail | 142 | drivers/char/tty_io.c | int head, tail; |
tail | 147 | drivers/char/tty_io.c | tail = tty->read_q.tail; |
tail | 149 | drivers/char/tty_io.c | while ((result < buflen) && (tail!=head) && ok) { |
tail | 150 | drivers/char/tty_io.c | ok = !clear_bit (tail, &tty->readq_flags); |
tail | 151 | drivers/char/tty_io.c | *p++ = tty->read_q.buf[tail++]; |
tail | 152 | drivers/char/tty_io.c | tail &= TTY_BUF_SIZE-1; |
tail | 155 | drivers/char/tty_io.c | tty->read_q.tail = tail; |
tail | 505 | drivers/char/tty_io.c | if (tty->read_q.tail != tty->read_q.head) { |
tail | 506 | drivers/char/tty_io.c | c = 0xff & tty->read_q.buf[tty->read_q.tail]; |
tail | 507 | drivers/char/tty_io.c | special_flag = clear_bit(tty->read_q.tail, |
tail | 509 | drivers/char/tty_io.c | tty->read_q.tail = (tty->read_q.tail + 1) & |
tail | 1501 | drivers/char/tty_io.c | int head, tail, count; |
tail | 1505 | drivers/char/tty_io.c | #define VLEFT ((tail-head-1)&(TTY_BUF_SIZE-1)) |
tail | 1515 | drivers/char/tty_io.c | tail = tty->write_q.tail; |
tail | 1547 | drivers/char/tty_io.c | int head, tail, count; |
tail | 1563 | drivers/char/tty_io.c | tail = tty->write_q.tail; |
tail | 47 | drivers/char/tty_ioctl.c | queue->head = queue->tail; |
tail | 9 | include/linux/pipe_fs_i.h | unsigned int tail; |
tail | 20 | include/linux/pipe_fs_i.h | #define PIPE_TAIL(inode) ((inode).u.pipe_i.tail) |
tail | 67 | include/linux/tty.h | unsigned long tail; |
tail | 138 | include/linux/tty.h | #define EMPTY(a) ((a)->head == (a)->tail) |
tail | 139 | include/linux/tty.h | #define LEFT(a) (((a)->tail-(a)->head-1)&(TTY_BUF_SIZE-1)) |
tail | 142 | include/linux/tty.h | #define CHARS(a) (((a)->head-(a)->tail)&(TTY_BUF_SIZE-1)) |