Lines Matching refs:port
10 int tty_buffer_set_limit(struct tty_port *port, int limit);
11 unsigned int tty_buffer_space_avail(struct tty_port *port);
12 int tty_buffer_request_room(struct tty_port *port, size_t size);
13 size_t __tty_insert_flip_string_flags(struct tty_port *port, const u8 *chars,
16 size_t tty_prepare_flip_string(struct tty_port *port, u8 **chars, size_t size);
17 void tty_flip_buffer_push(struct tty_port *port);
21 * @port: tty port
31 static inline size_t tty_insert_flip_string_fixed_flag(struct tty_port *port,
35 return __tty_insert_flip_string_flags(port, chars, &flag, false, size);
40 * @port: tty port
50 static inline size_t tty_insert_flip_string_flags(struct tty_port *port,
54 return __tty_insert_flip_string_flags(port, chars, flags, true, size);
59 * @port: tty port
65 static inline size_t tty_insert_flip_char(struct tty_port *port, u8 ch, u8 flag)
67 struct tty_buffer *tb = port->buf.tail;
77 return __tty_insert_flip_string_flags(port, &ch, &flag, false, 1);
80 static inline size_t tty_insert_flip_string(struct tty_port *port,
83 return tty_insert_flip_string_fixed_flag(port, chars, TTY_NORMAL, size);
89 void tty_buffer_lock_exclusive(struct tty_port *port);
90 void tty_buffer_unlock_exclusive(struct tty_port *port);