函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:s_next

函数原型:static void *s_next(struct seq_file *m, void *v, loff_t *pos)

返回类型:void

参数:

类型参数名称
struct seq_file *m
void *v
loff_t *pos
3470  iter等于private
3471  int i = (int) * pos
3474  WARN_ON_ONCE(leftover)
3476  pos自加
3479  如果idx大于i则返回:NULL
3482  如果idx小于0则ent等于Find the next real entry, and increment the iterator to the next entry
3484  否则ent等于iter
3487 entidx小于i循环
3488  ent等于Find the next real entry, and increment the iterator to the next entry
3490  pos等于pos
3492  返回:ent
调用者
名称描述
s_startThe current tracer is copied to avoid a global locking* all around.