1 #ifndef _LINUX_TTY_FLIP_H
2 #define _LINUX_TTY_FLIP_H
4 #ifdef INCLUDE_INLINE_FUNCS
5 #define _INLINE_ extern
7 #define _INLINE_ static __inline__
10 _INLINE_
void tty_insert_flip_char(struct tty_struct
*tty
,
11 unsigned char ch
, char flag
)
13 if (tty
->flip
.count
< TTY_FLIPBUF_SIZE
) {
15 *tty
->flip
.flag_buf_ptr
++ = flag
;
16 *tty
->flip
.char_buf_ptr
++ = ch
;
20 _INLINE_
void tty_schedule_flip(struct tty_struct
*tty
)
22 schedule_delayed_work(&tty
->flip
.work
, 1);
28 #endif /* _LINUX_TTY_FLIP_H */