1#ifndef _LINUX_TTY_FLIP_H
2#define _LINUX_TTY_FLIP_H
37 const u8*
flags,
bool mutable_flags,
50static inline size_t tty_insert_flip_string_fixed_flag(
struct tty_port* port,
65static inline size_t tty_insert_flip_string_flags(
struct tty_port* port,
77static inline size_t tty_insert_flip_char(
struct tty_port* port,
u8 ch,
u8 flag)
83 if (!change && tb->
used < tb->
size) {
86 *char_buf_ptr(tb, tb->
used++) = ch;
92static inline size_t tty_insert_flip_string(
struct tty_port* port,
char * chars
Definition clib.cpp:105
uint8_t flags
Definition virtio.h:0
flag
Definition bytecode.h:29
size_t size
Definition drm_bridge.h:1299
const char * f
Definition drm_print.h:205
uint8_t u8
Definition kernel.h:14
Definition tty_buffer.h:35
unsigned int used
Definition tty_buffer.h:40
bool flags
Definition tty_buffer.h:45
unsigned int size
Definition tty_buffer.h:41
struct tty_buffer * tail
Definition tty_buffer.h:90
Definition tty_ldisc.h:164
struct tty_bufhead buf
Definition tty_port.h:80
#define TTY_NORMAL
Definition tty_buffer.h:100
void tty_buffer_unlock_exclusive(struct tty_port *port)
size_t tty_prepare_flip_string(struct tty_port *port, u8 **chars, size_t size)
unsigned int tty_buffer_space_avail(struct tty_port *port)
size_t __tty_insert_flip_string_flags(struct tty_port *port, const u8 *chars, const u8 *flags, bool mutable_flags, size_t size)
void tty_buffer_lock_exclusive(struct tty_port *port)
size_t tty_ldisc_receive_buf(struct tty_ldisc *ld, const u8 *p, const u8 *f, size_t count)
int tty_buffer_request_room(struct tty_port *port, size_t size)
void tty_flip_buffer_push(struct tty_port *port)
int tty_buffer_set_limit(struct tty_port *port, int limit)