tag | line | file | source code |
queue | 130 | include/linux/tty.h | extern void put_tty_queue(char c, struct tty_queue * queue); |
queue | 131 | 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 | 186 | kernel/chr_drv/psaux.c | queue->head = queue->tail = 0; /* Flush input queue */ |
queue | 231 | kernel/chr_drv/psaux.c | add_wait_queue(&queue->proc_list, &wait); |
queue | 239 | kernel/chr_drv/psaux.c | remove_wait_queue(&queue->proc_list, &wait); |
queue | 263 | kernel/chr_drv/psaux.c | select_wait(&queue->proc_list, wait); |
queue | 287 | kernel/chr_drv/psaux.c | queue = (struct aux_queue *) kmem_start; |
queue | 289 | kernel/chr_drv/psaux.c | queue->head = queue->tail = 0; |
queue | 290 | kernel/chr_drv/psaux.c | queue->proc_list = NULL; |
queue | 200 | kernel/chr_drv/serial.c | struct tty_queue * queue; |
queue | 227 | kernel/chr_drv/serial.c | queue = &info->tty->read_q; |
queue | 228 | kernel/chr_drv/serial.c | head = queue->head; |
queue | 229 | kernel/chr_drv/serial.c | tail = queue->tail; |
queue | 253 | kernel/chr_drv/serial.c | queue->buf[head++] = 0xff; |
queue | 255 | kernel/chr_drv/serial.c | queue->buf[head++] = 0; |
queue | 260 | kernel/chr_drv/serial.c | queue->buf[head++] = 0xff; |
queue | 263 | kernel/chr_drv/serial.c | queue->buf[head++] = ch; |
queue | 267 | kernel/chr_drv/serial.c | queue->head = head; |
queue | 275 | kernel/chr_drv/serial.c | queue = &info->tty->write_q; |
queue | 276 | kernel/chr_drv/serial.c | head = queue->head; |
queue | 277 | kernel/chr_drv/serial.c | tail = queue->tail; |
queue | 289 | kernel/chr_drv/serial.c | queue->buf[tail++]); |
queue | 293 | kernel/chr_drv/serial.c | queue->tail = tail; |
queue | 420 | kernel/chr_drv/serial.c | struct tty_queue * queue; |
queue | 428 | kernel/chr_drv/serial.c | queue = &info->tty->write_q; |
queue | 429 | kernel/chr_drv/serial.c | head = queue->head; |
queue | 430 | kernel/chr_drv/serial.c | tail = queue->tail; |
queue | 435 | kernel/chr_drv/serial.c | serial_outp(info, UART_TX, queue->buf[tail++]); |
queue | 438 | kernel/chr_drv/serial.c | queue->tail = tail; |
queue | 92 | kernel/chr_drv/tty_io.c | void put_tty_queue(char c, struct tty_queue * queue) |
queue | 98 | kernel/chr_drv/tty_io.c | head = (queue->head + 1) & (TTY_BUF_SIZE-1); |
queue | 99 | kernel/chr_drv/tty_io.c | if (head != queue->tail) { |
queue | 100 | kernel/chr_drv/tty_io.c | queue->buf[queue->head] = c; |
queue | 101 | kernel/chr_drv/tty_io.c | queue->head = head; |
queue | 106 | kernel/chr_drv/tty_io.c | int get_tty_queue(struct tty_queue * queue) |
queue | 112 | kernel/chr_drv/tty_io.c | if (queue->tail != queue->head) { |
queue | 113 | kernel/chr_drv/tty_io.c | result = 0xff & queue->buf[queue->tail]; |
queue | 114 | kernel/chr_drv/tty_io.c | queue->tail = (queue->tail + 1) & (TTY_BUF_SIZE-1); |
queue | 34 | kernel/chr_drv/tty_ioctl.c | static void flush(struct tty_queue * queue) |
queue | 36 | kernel/chr_drv/tty_ioctl.c | if (queue) { |
queue | 38 | kernel/chr_drv/tty_ioctl.c | queue->head = queue->tail; |
queue | 40 | 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); \ |