~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/linux/tty_flip.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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_ 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 
 36 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.