taglinefilesource code
tail9include/linux/pipe_fs_i.hunsigned int tail;
tail18include/linux/pipe_fs_i.h#define PIPE_TAIL(inode)  ((inode).u.pipe_i.tail)
tail67include/linux/tty.hunsigned long tail;
tail124include/linux/tty.h#define EMPTY(a) ((a)->head == (a)->tail)
tail125include/linux/tty.h#define LEFT(a) (((a)->tail-(a)->head-1)&(TTY_BUF_SIZE-1))
tail128include/linux/tty.h#define CHARS(a) (((a)->head-(a)->tail)&(TTY_BUF_SIZE-1))
tail163kernel/chr_drv/keyboard.cif ((new_head=(qp->head+1)&(TTY_BUF_SIZE-1)) != qp->tail)
tail182kernel/chr_drv/keyboard.c!= qp->tail)
tail66kernel/chr_drv/psaux.cunsigned long tail;
tail126kernel/chr_drv/psaux.cresult = queue->buf[queue->tail];
tail127kernel/chr_drv/psaux.cqueue->tail = (queue->tail + 1) & (AUX_BUF_SIZE-1);
tail135kernel/chr_drv/psaux.creturn queue->head == queue->tail;
tail147kernel/chr_drv/psaux.cint maxhead = (queue->tail-1) & (AUX_BUF_SIZE-1);
tail186kernel/chr_drv/psaux.cqueue->head = queue->tail = 0;  /* Flush input queue */
tail289kernel/chr_drv/psaux.cqueue->head = queue->tail = 0;
tail201kernel/chr_drv/serial.cint head, tail, count, ch;
tail208kernel/chr_drv/serial.c#define VLEFT ((tail-head-1)&(TTY_BUF_SIZE-1))
tail229kernel/chr_drv/serial.ctail = queue->tail;
tail277kernel/chr_drv/serial.ctail = queue->tail;
tail278kernel/chr_drv/serial.cif (head==tail && !info->x_char)
tail286kernel/chr_drv/serial.cif (tail == head)
tail289kernel/chr_drv/serial.cqueue->buf[tail++]);
tail290kernel/chr_drv/serial.ctail &= TTY_BUF_SIZE-1;
tail293kernel/chr_drv/serial.cqueue->tail = tail;
tail421kernel/chr_drv/serial.cint head, tail, count;
tail430kernel/chr_drv/serial.ctail = queue->tail;
tail433kernel/chr_drv/serial.cif (tail == head)
tail435kernel/chr_drv/serial.cserial_outp(info, UART_TX, queue->buf[tail++]);
tail436kernel/chr_drv/serial.ctail &= TTY_BUF_SIZE-1;
tail438kernel/chr_drv/serial.cqueue->tail = tail;
tail99kernel/chr_drv/tty_io.cif (head != queue->tail) {
tail112kernel/chr_drv/tty_io.cif (queue->tail != queue->head) {
tail113kernel/chr_drv/tty_io.cresult = 0xff & queue->buf[queue->tail];
tail114kernel/chr_drv/tty_io.cqueue->tail = (queue->tail + 1) & (TTY_BUF_SIZE-1);
tail131kernel/chr_drv/tty_io.cint head, tail;
tail134kernel/chr_drv/tty_io.ctail = tty->read_q.tail;
tail136kernel/chr_drv/tty_io.cwhile ((result < buflen) && (tail!=head)) {
tail137kernel/chr_drv/tty_io.c*p++ =  tty->read_q.buf[tail++];
tail138kernel/chr_drv/tty_io.ctail &= TTY_BUF_SIZE-1;
tail141kernel/chr_drv/tty_io.ctty->read_q.tail = tail;
tail1251kernel/chr_drv/tty_io.cint head, tail, count;
tail1255kernel/chr_drv/tty_io.c#define VLEFT ((tail-head-1)&(TTY_BUF_SIZE-1))
tail1264kernel/chr_drv/tty_io.ctail = tty->write_q.tail;
tail1294kernel/chr_drv/tty_io.cint  head, tail, count;
tail1310kernel/chr_drv/tty_io.ctail = tty->write_q.tail;
tail38kernel/chr_drv/tty_ioctl.cqueue->head = queue->tail;