tag | line | file | source code |
queue | 47 | include/linux/tty.h | static inline void PUTCH(char c, struct tty_queue * queue) |
queue | 52 | include/linux/tty.h | head = (queue->head + 1) & (TTY_BUF_SIZE-1); |
queue | 53 | include/linux/tty.h | if (head != queue->tail) { |
queue | 54 | include/linux/tty.h | queue->buf[queue->head] = c; |
queue | 55 | include/linux/tty.h | queue->head = head; |
queue | 60 | include/linux/tty.h | static inline int GETCH(struct tty_queue * queue) |
queue | 64 | include/linux/tty.h | if (queue->tail != queue->head) { |
queue | 65 | include/linux/tty.h | result = 0xff & queue->buf[queue->tail]; |
queue | 66 | include/linux/tty.h | queue->tail = (queue->tail + 1) & (TTY_BUF_SIZE-1); |
queue | 181 | include/linux/tty.h | extern void flush(struct tty_queue * queue); |
queue | 75 | kernel/chr_drv/tty_io.c | static void sleep_if_empty(struct tty_queue * queue) |
queue | 78 | kernel/chr_drv/tty_io.c | while (!(current->signal & ~current->blocked) && EMPTY(queue)) |
queue | 79 | kernel/chr_drv/tty_io.c | interruptible_sleep_on(&queue->proc_list); |
queue | 45 | kernel/chr_drv/tty_ioctl.c | void flush(struct tty_queue * queue) |
queue | 47 | kernel/chr_drv/tty_ioctl.c | if (queue) { |
queue | 49 | kernel/chr_drv/tty_ioctl.c | queue->head = queue->tail; |
queue | 51 | kernel/chr_drv/tty_ioctl.c | wake_up(&queue->proc_list); |