| tag | line | file | source code |
| queue | 124 | include/linux/tty.h | extern void put_tty_queue(char c, struct tty_queue * queue); |
| queue | 125 | include/linux/tty.h | extern int get_tty_queue(struct tty_queue * queue); |
| queue | 71 | kernel/chr_drv/psaux.c | static struct aux_queue *queue; |
| queue | 126 | kernel/chr_drv/psaux.c | result = queue->buf[queue->tail]; |
| queue | 127 | kernel/chr_drv/psaux.c | queue->tail = (queue->tail + 1) & (AUX_BUF_SIZE-1); |
| queue | 135 | kernel/chr_drv/psaux.c | return queue->head == queue->tail; |
| queue | 146 | kernel/chr_drv/psaux.c | int head = queue->head; |
| queue | 147 | kernel/chr_drv/psaux.c | int maxhead = (queue->tail-1) & (AUX_BUF_SIZE-1); |
| queue | 149 | kernel/chr_drv/psaux.c | queue->buf[head] = inb(AUX_INPUT_PORT); |
| queue | 154 | kernel/chr_drv/psaux.c | queue->head = head; |
| queue | 156 | kernel/chr_drv/psaux.c | wake_up_interruptible(&queue->proc_list); |
| queue | 185 | kernel/chr_drv/psaux.c | queue->head = queue->tail = 0; /* Flush input queue */ |
| queue | 230 | kernel/chr_drv/psaux.c | add_wait_queue(&queue->proc_list, &wait); |
| queue | 238 | kernel/chr_drv/psaux.c | remove_wait_queue(&queue->proc_list, &wait); |
| queue | 262 | kernel/chr_drv/psaux.c | select_wait(&queue->proc_list, wait); |
| queue | 286 | kernel/chr_drv/psaux.c | queue = (struct aux_queue *) kmem_start; |
| queue | 288 | kernel/chr_drv/psaux.c | queue->head = queue->tail = 0; |
| queue | 289 | kernel/chr_drv/psaux.c | queue->proc_list = NULL; |
| queue | 202 | kernel/chr_drv/serial.c | struct tty_queue * queue; |
| queue | 221 | kernel/chr_drv/serial.c | queue = &info->tty->read_q; |
| queue | 222 | kernel/chr_drv/serial.c | head = queue->head; |
| queue | 223 | kernel/chr_drv/serial.c | tail = queue->tail; |
| queue | 247 | kernel/chr_drv/serial.c | queue->buf[head++] = 0xff; |
| queue | 249 | kernel/chr_drv/serial.c | queue->buf[head++] = 0; |
| queue | 254 | kernel/chr_drv/serial.c | queue->buf[head++] = 0xff; |
| queue | 257 | kernel/chr_drv/serial.c | queue->buf[head++] = ch; |
| queue | 261 | kernel/chr_drv/serial.c | queue->head = head; |
| queue | 269 | kernel/chr_drv/serial.c | queue = &info->tty->write_q; |
| queue | 270 | kernel/chr_drv/serial.c | head = queue->head; |
| queue | 271 | kernel/chr_drv/serial.c | tail = queue->tail; |
| queue | 282 | kernel/chr_drv/serial.c | outb_p(queue->buf[tail++], |
| queue | 287 | kernel/chr_drv/serial.c | queue->tail = tail; |
| queue | 339 | kernel/chr_drv/serial.c | struct tty_queue * queue = &info->tty->write_q; |
| queue | 354 | kernel/chr_drv/serial.c | if (queue->tail == queue->head) |
| queue | 356 | kernel/chr_drv/serial.c | c = queue->buf[queue->tail]; |
| queue | 357 | kernel/chr_drv/serial.c | queue->tail++; |
| queue | 358 | kernel/chr_drv/serial.c | queue->tail &= TTY_BUF_SIZE-1; |
| queue | 368 | kernel/chr_drv/serial.c | if (LEFT(queue) > WAKEUP_CHARS) |
| queue | 369 | kernel/chr_drv/serial.c | wake_up(&queue->proc_list); |
| queue | 375 | kernel/chr_drv/serial.c | struct tty_queue * queue = &info->tty->read_q; |
| queue | 376 | kernel/chr_drv/serial.c | int head = queue->head; |
| queue | 377 | kernel/chr_drv/serial.c | int maxhead = (queue->tail-1) & (TTY_BUF_SIZE-1); |
| queue | 382 | kernel/chr_drv/serial.c | queue->buf[head] = inb(UART_TX + port); |
| queue | 388 | kernel/chr_drv/serial.c | queue->head = head; |
| queue | 58 | kernel/chr_drv/tty_io.c | void put_tty_queue(char c, struct tty_queue * queue) |
| queue | 64 | kernel/chr_drv/tty_io.c | head = (queue->head + 1) & (TTY_BUF_SIZE-1); |
| queue | 65 | kernel/chr_drv/tty_io.c | if (head != queue->tail) { |
| queue | 66 | kernel/chr_drv/tty_io.c | queue->buf[queue->head] = c; |
| queue | 67 | kernel/chr_drv/tty_io.c | queue->head = head; |
| queue | 72 | kernel/chr_drv/tty_io.c | int get_tty_queue(struct tty_queue * queue) |
| queue | 78 | kernel/chr_drv/tty_io.c | if (queue->tail != queue->head) { |
| queue | 79 | kernel/chr_drv/tty_io.c | result = 0xff & queue->buf[queue->tail]; |
| queue | 80 | kernel/chr_drv/tty_io.c | queue->tail = (queue->tail + 1) & (TTY_BUF_SIZE-1); |
| queue | 23 | kernel/chr_drv/tty_ioctl.c | static void flush(struct tty_queue * queue) |
| queue | 25 | kernel/chr_drv/tty_ioctl.c | if (queue) { |
| queue | 27 | kernel/chr_drv/tty_ioctl.c | queue->head = queue->tail; |
| queue | 29 | kernel/chr_drv/tty_ioctl.c | wake_up_interruptible(&queue->proc_list); |
| queue | 347 | mm/swap.c | static inline void add_mem_queue(unsigned long addr, unsigned long * queue) |
| queue | 350 | mm/swap.c | *(unsigned long *) addr = *queue; |
| queue | 351 | mm/swap.c | *queue = addr; |
| queue | 407 | mm/swap.c | #define REMOVE_FROM_MEM_QUEUE(queue,nr) \ |
| queue | 409 | mm/swap.c | if ((result = queue) != 0) { \ |
| queue | 411 | mm/swap.c | queue = *(unsigned long *) result; \ |
| queue | 426 | mm/swap.c | queue = 0; \ |
| queue | 429 | mm/swap.c | printk(#nr " is %d, but " #queue " is empty\n",nr); \ |