当前位置: 技术问答>linux和unix
哪位大仙能给解释一下uart_insert_char()函数的用法
来源: 互联网 发布时间:2017-03-10
本文导语: static inline void uart_insert_char(struct uart_port *port, unsigned int status, unsigned int overrun, unsigned int ch, unsigned int flag) { struct tty_struct *tty = port->info->port.tty; if ((status & port->ignore_status_mask & ~overrun) == 0) tty_insert_flip_c...
static inline void
uart_insert_char(struct uart_port *port, unsigned int status,
unsigned int overrun, unsigned int ch, unsigned int flag)
{
struct tty_struct *tty = port->info->port.tty;
if ((status & port->ignore_status_mask & ~overrun) == 0)
tty_insert_flip_char(tty, ch, flag);
/*
* Overrun is special. Since it's reported immediately,
* it doesn't affect the current character.
*/
if (status & ~port->ignore_status_mask & overrun)
tty_insert_flip_char(tty, 0, TTY_OVERRUN);
}
thank you!!!
|
你无敌了。
什么前因后果都没有,就拿了个一个函数就要别人解释。。。难道语法看不懂??
初步看你这个好像是内核中的终端方法的代码。
你问问题的时候至少得描述下这段代码是什么代码,哪个文件的,哪里看不懂。等等吧。真是无语了。
内核中的代码,慢慢看吧。我也不怎么懂。
什么前因后果都没有,就拿了个一个函数就要别人解释。。。难道语法看不懂??
初步看你这个好像是内核中的终端方法的代码。
你问问题的时候至少得描述下这段代码是什么代码,哪个文件的,哪里看不懂。等等吧。真是无语了。
内核中的代码,慢慢看吧。我也不怎么懂。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。