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

Subversion Repositories or1k

[/] [or1k/] [tags/] [LINUX_2_4_26_OR32/] [linux/] [linux-2.4/] [include/] [linux/] [tty_flip.h] - Blame information for rev 1275

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
#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
        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.