Subversion Repositories shark

Rev

Rev 422 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
422 giacomo 1
#ifndef _LINUX_TTY_FLIP_H
2
#define _LINUX_TTY_FLIP_H
3
 
4
#ifdef INCLUDE_INLINE_FUNCS
5
#define _INLINE_ extern
6
#else
7
#define _INLINE_ static __inline__
8
#endif
9
 
10
_INLINE_ void tty_insert_flip_char(struct tty_struct *tty,
11
                                   unsigned char ch, char flag)
12
{
13
        if (tty->flip.count < TTY_FLIPBUF_SIZE) {
14
                tty->flip.count++;
15
                *tty->flip.flag_buf_ptr++ = flag;
16
                *tty->flip.char_buf_ptr++ = ch;
17
        }
18
}
19
 
20
_INLINE_ void tty_schedule_flip(struct tty_struct *tty)
21
{
22
        schedule_delayed_work(&tty->flip.work, 1);
23
}
24
 
25
#undef _INLINE_
26
 
27
 
28
#endif /* _LINUX_TTY_FLIP_H */
29
 
30
 
31
 
32
 
33
 
34
 
35