Linux 下串口驱动头文件之tty_flip.h
来源:互联网 发布:香港网络专线价格 编辑:程序博客网 时间:2024/05/20 13:17
linux-2.6.29/include/linux下tty_flip.h
#ifndef _LINUX_TTY_FLIP_H
#define _LINUX_TTY_FLIP_H
extern int tty_buffer_request_room(struct tty_struct *tty, size_t size);
extern int tty_insert_flip_string(struct tty_struct *tty, const unsigned char *chars, size_t size);
extern int tty_insert_flip_string_flags(struct tty_struct *tty, const unsigned char *chars, const char *flags, size_t size);
extern int tty_prepare_flip_string(struct tty_struct *tty, unsigned char **chars, size_t size);
extern int tty_prepare_flip_string_flags(struct tty_struct *tty, unsigned char **chars, char **flags, size_t size);
void tty_schedule_flip(struct tty_struct *tty);
static inline int tty_insert_flip_char(struct tty_struct *tty,
unsigned char ch, char flag)
{
struct tty_buffer *tb = tty->buf.tail;
if (tb && tb->used < tb->size) {
tb->flag_buf_ptr[tb->used] = flag;
tb->char_buf_ptr[tb->used++] = ch;
return 1;
}
return tty_insert_flip_string_flags(tty, &ch, &flag, 1);
}
#endif /* _LINUX_TTY_FLIP_H */
- Linux 下串口驱动头文件之tty_flip.h
- Linux 下串口驱动头文件之tty_driver.h
- Linux 下串口驱动头文件之termios.h
- Linux 下串口驱动头文件之tty.h
- linux下usb驱动头文件的usb.h(二)
- 内核驱动常用头文件之--linux/module.h
- Linux下用math.h头文件
- Linux头文件之stdarg.h
- linux-001之头文件signal.h
- linux-011之time.h头文件
- linux-011之stdarg.h头文件
- linux-011之stddef.h头文件
- linux-011之string.h头文件
- linux-011之termios.h头文件
- linux-011之utime.h头文件
- linux-011之io.h头文件
- linux-011之segment.h头文件
- linux下串口驱动
- Symbian C++逐步深入(一)
- JSP--异常处理
- Linux 下串口驱动头文件之termios.h
- Bubblesort
- 在驱动模块初始化函数中实现设备节点的自动创建
- Linux 下串口驱动头文件之tty_flip.h
- 运算符
- Linux 下串口驱动头文件之tty.h
- extjs tree
- 关于专“业”
- flex load()
- 游戏
- Apk文件结构
- 表的应用: 找零钱