Lines Matching refs:tty_buffer
38 #define TTY_BUFFER_PAGE (((PAGE_SIZE - sizeof(struct tty_buffer)) / 2) & ~0xFF)
97 static void tty_buffer_reset(struct tty_buffer *p, size_t size) in tty_buffer_reset()
118 struct tty_buffer *p, *next; in tty_buffer_free_all()
149 static struct tty_buffer *tty_buffer_alloc(struct tty_port *port, size_t size) in tty_buffer_alloc()
152 struct tty_buffer *p; in tty_buffer_alloc()
160 p = llist_entry(free, struct tty_buffer, free); in tty_buffer_alloc()
169 p = kmalloc(sizeof(struct tty_buffer) + 2 * size, GFP_ATOMIC); in tty_buffer_alloc()
188 static void tty_buffer_free(struct tty_port *port, struct tty_buffer *b) in tty_buffer_free()
217 struct tty_buffer *next; in tty_buffer_flush()
255 struct tty_buffer *b, *n; in __tty_buffer_request_room()
313 struct tty_buffer *tb = port->buf.tail; in tty_insert_flip_string_fixed_flag()
348 struct tty_buffer *tb = port->buf.tail; in tty_insert_flip_string_flags()
403 struct tty_buffer *tb = port->buf.tail; in tty_prepare_flip_string()
415 receive_buf(struct tty_struct *tty, struct tty_buffer *head, int count) in receive_buf()
465 struct tty_buffer *head = buf->head; in flush_to_ldisc()
466 struct tty_buffer *next; in flush_to_ldisc()