OpenCores
URL https://opencores.org/ocsvn/or1k_old/or1k_old/trunk

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [rc203soc/] [sw/] [uClinux/] [include/] [linux/] [tty_flip.h] - Blame information for rev 1782

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1633 jcastillo
#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_ extern __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
        queue_task(&tty->flip.tqueue, &tq_timer);
23
}
24
 
25
#undef _INLINE_
26
 
27
 
28
#endif /* _LINUX_TTY_FLIP_H */
29
 
30
 
31
 
32
 
33
 
34
 
35
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.