技术栈
kfifo
千册
1 年前
linux
·
kfifo
·
fasync
·
signal
linux环形缓冲区kfifo实践4:异步通知fasync
异步通知在内核中使用struct fasync_struct数据结构来描述。
千册
1 年前
linux
·
kfifo
·
poll
linux环形缓冲区kfifo实践3:IO多路复用poll和select
poll和select方法在Linux用户空间的API接口函数定义如下。
千册
1 年前
linux
·
kfifo
linux环形缓冲区kfifo实践1
和kfifo_free成对使用。kfifo_from_user()宏用来将用户空间的数据写入环形缓冲区中,其中参数fifo表示使用哪个环形缓冲区;from 表示用户空间缓冲区的起始地址;len 表示要复制多少个元素;copied保存了成功复制元素的数量,通常用作返回值。