函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:do_statfs64

函数原型:static int do_statfs64(struct kstatfs *st, struct statfs64 __user *p)

返回类型:int

参数:

类型参数名称
struct kstatfs *st
struct statfs64 __user *p
169  如果buf的长度恒等于st的长度则memcpy( & buf, st, st的长度)
171  否则
172  f_type等于f_type
173  f_bsize等于f_bsize
174  f_blocks等于f_blocks
175  f_bfree等于f_bfree
176  f_bavail等于f_bavail
177  f_files等于f_files
178  f_ffree等于f_ffree
179  f_fsid等于f_fsid
180  f_namelen等于f_namelen
181  f_frsize等于f_frsize
182  f_flags等于f_flags
183  memset(f_spare, 0, f_spare的长度)
185  如果copy_to_user(p, & buf, buf的长度)则返回:负EFAULT
187  返回:0
调用者
名称描述
SYSCALL_DEFINE3
SYSCALL_DEFINE3