函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:kfifo_copy_out

函数原型:static void kfifo_copy_out(struct __kfifo *fifo, void *dst, unsigned int len, unsigned int off)

返回类型:void

参数:

类型参数名称
struct __kfifo *fifo
void *dst
unsigned intlen
unsigned intoff
131  size等于mask加1
132  esize等于esize
135  off与等于mask
136  如果esize不等于1则
137  off乘等于esize
138  size乘等于esize
139  len乘等于esize
141  l等于两数取小(len, size - off)
143  内存复制(dst, data + off, l)
144  内存复制(dst + l, data, len - l)
149  smp_wmb()
调用者
名称描述
__kfifo_out_peek
kfifo_out_copy_r