gpt4 book ai didi

linux - 当线路规程 receive_buf2() 未处理所有提供的数据时发生

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:06 25 4
gpt4 key购买 nike

当传入数据到达具有线路规程的 TTY 时,将调用线路规程回调 receive_buf2() 来处理数据。此函数旨在返回它实际消耗的字节数。如果它不消耗它们,那么什么时候再次调用回调?例如,是否仅在收到额外的传入数据时才再次调用?

最佳答案

我知道这个答案有点晚了,但在这里:

根据在 https://www.kernel.org/doc/Documentation/serial/tty.txt 找到的内核文档

Driver Side Interfaces :

receive_buf() - (optional)Called by the low - level driver to hand
a buffer of received bytes to the ldisc for
processing.The number of bytes is guaranteed not
to exceed the current value of tty->receive_room.
**All bytes must be processed.**

必须处理来自 receive_buf() 的所有字节。

关于linux - 当线路规程 receive_buf2() 未处理所有提供的数据时发生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36455807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com