在Linux内核中,很多驱动程序都会用到kfifo_put函数来处理数据的读写。比如网络设备驱动程序可以使用kfifo_put函数来实现数据包的接收和发送。另外,一些文件系统也会使用kfifo_put函数来处理数据的读写操作。总的来说,kfifo_put函数在Linux内核中有着广泛的应用。 除了kfifo_put函数外,Linux内核还提供了一系列的函数来...
10: * start putting bytes into the kfifo.11: */ 保证先读out,再put,如果是保证先读out,那么...
再put,如果是保证先读out,那么这个判断好像应该加在上面。
当前标签:kfifo_put 昵称:长风破浪 园龄:18年9个月 粉丝:36 关注:0
__kfifo_put __kfifo_get 问题1和问题2其实是一样的,我的理解是:mb是内存屏障,是一道分界线,而...
__kfifo_put的三步骤是读、写、写,所以是“读 mb 写 wmb 写”;__kfifo_get的三步骤是读、读、...