taglinefilesource code
queue124include/linux/tty.hextern void put_tty_queue(char c, struct tty_queue * queue);
queue125include/linux/tty.hextern int get_tty_queue(struct tty_queue * queue);
queue71kernel/chr_drv/psaux.cstatic struct aux_queue *queue;
queue126kernel/chr_drv/psaux.cresult = queue->buf[queue->tail];
queue127kernel/chr_drv/psaux.cqueue->tail = (queue->tail + 1) & (AUX_BUF_SIZE-1);
queue135kernel/chr_drv/psaux.creturn queue->head == queue->tail;
queue146kernel/chr_drv/psaux.cint head = queue->head;
queue147kernel/chr_drv/psaux.cint maxhead = (queue->tail-1) & (AUX_BUF_SIZE-1);
queue149kernel/chr_drv/psaux.cqueue->buf[head] = inb(AUX_INPUT_PORT);
queue154kernel/chr_drv/psaux.cqueue->head = head;
queue156kernel/chr_drv/psaux.cwake_up_interruptible(&queue->proc_list);
queue185kernel/chr_drv/psaux.cqueue->head = queue->tail = 0;  /* Flush input queue */
queue230kernel/chr_drv/psaux.cadd_wait_queue(&queue->proc_list, &wait);
queue238kernel/chr_drv/psaux.cremove_wait_queue(&queue->proc_list, &wait);      
queue262kernel/chr_drv/psaux.cselect_wait(&queue->proc_list, wait);
queue286kernel/chr_drv/psaux.cqueue = (struct aux_queue *) kmem_start;
queue288kernel/chr_drv/psaux.cqueue->head = queue->tail = 0;
queue289kernel/chr_drv/psaux.cqueue->proc_list = NULL;
queue202kernel/chr_drv/serial.cstruct tty_queue * queue;
queue221kernel/chr_drv/serial.cqueue = &info->tty->read_q;
queue222kernel/chr_drv/serial.chead = queue->head;
queue223kernel/chr_drv/serial.ctail = queue->tail;
queue247kernel/chr_drv/serial.cqueue->buf[head++] = 0xff;
queue249kernel/chr_drv/serial.cqueue->buf[head++] = 0;
queue254kernel/chr_drv/serial.cqueue->buf[head++] = 0xff;
queue257kernel/chr_drv/serial.cqueue->buf[head++] = ch;
queue261kernel/chr_drv/serial.cqueue->head = head;
queue269kernel/chr_drv/serial.cqueue = &info->tty->write_q;
queue270kernel/chr_drv/serial.chead = queue->head;
queue271kernel/chr_drv/serial.ctail = queue->tail;
queue282kernel/chr_drv/serial.coutb_p(queue->buf[tail++],
queue287kernel/chr_drv/serial.cqueue->tail = tail;
queue339kernel/chr_drv/serial.cstruct tty_queue * queue = &info->tty->write_q;
queue354kernel/chr_drv/serial.cif (queue->tail == queue->head)
queue356kernel/chr_drv/serial.cc = queue->buf[queue->tail];
queue357kernel/chr_drv/serial.cqueue->tail++;
queue358kernel/chr_drv/serial.cqueue->tail &= TTY_BUF_SIZE-1;
queue368kernel/chr_drv/serial.cif (LEFT(queue) > WAKEUP_CHARS)
queue369kernel/chr_drv/serial.cwake_up(&queue->proc_list);
queue375kernel/chr_drv/serial.cstruct tty_queue * queue = &info->tty->read_q;
queue376kernel/chr_drv/serial.cint head = queue->head;
queue377kernel/chr_drv/serial.cint maxhead = (queue->tail-1) & (TTY_BUF_SIZE-1);
queue382kernel/chr_drv/serial.cqueue->buf[head] = inb(UART_TX + port);
queue388kernel/chr_drv/serial.cqueue->head = head;
queue58kernel/chr_drv/tty_io.cvoid put_tty_queue(char c, struct tty_queue * queue)
queue64kernel/chr_drv/tty_io.chead = (queue->head + 1) & (TTY_BUF_SIZE-1);
queue65kernel/chr_drv/tty_io.cif (head != queue->tail) {
queue66kernel/chr_drv/tty_io.cqueue->buf[queue->head] = c;
queue67kernel/chr_drv/tty_io.cqueue->head = head;
queue72kernel/chr_drv/tty_io.cint get_tty_queue(struct tty_queue * queue)
queue78kernel/chr_drv/tty_io.cif (queue->tail != queue->head) {
queue79kernel/chr_drv/tty_io.cresult = 0xff & queue->buf[queue->tail];
queue80kernel/chr_drv/tty_io.cqueue->tail = (queue->tail + 1) & (TTY_BUF_SIZE-1);
queue23kernel/chr_drv/tty_ioctl.cstatic void flush(struct tty_queue * queue)
queue25kernel/chr_drv/tty_ioctl.cif (queue) {
queue27kernel/chr_drv/tty_ioctl.cqueue->head = queue->tail;
queue29kernel/chr_drv/tty_ioctl.cwake_up_interruptible(&queue->proc_list);
queue347mm/swap.cstatic inline void add_mem_queue(unsigned long addr, unsigned long * queue)
queue350mm/swap.c*(unsigned long *) addr = *queue;
queue351mm/swap.c*queue = addr;
queue407mm/swap.c#define REMOVE_FROM_MEM_QUEUE(queue,nr) \
queue409mm/swap.cif ((result = queue) != 0) { \
queue411mm/swap.cqueue = *(unsigned long *) result; \
queue426mm/swap.cqueue = 0; \
queue429mm/swap.cprintk(#nr " is %d, but " #queue " is empty\n",nr); \