linux-old/include/linux/tty_flip.h
<<
>>
Prefs
   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        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
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.