函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\kfifo.c Create Date:2022-07-27 07:21:48
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:kfifo_copy_in

函数原型:static void kfifo_copy_in(struct __kfifo *fifo, const void *src, unsigned int len, unsigned int off)

返回类型:void

参数:

类型参数名称
struct __kfifo *fifo
const void *src
unsigned intlen
unsigned intoff
92  size等于mask加1
93  esize等于esize
96  off与等于mask
97  如果esize不等于1则
98  off乘等于esize
99  size乘等于esize
100  len乘等于esize
102  l等于两数取小(len, size - off)
104  内存复制(data + off, src, l)
105  内存复制(data, src + l, len - l)
110  smp_wmb()
调用者
名称描述
__kfifo_in
__kfifo_in_r