函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\events\core.c Create Date:2022-07-27 14:55:02
Last Modify:2022-05-20 07:50:19 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:perf_compat_ioctl

函数原型:static long perf_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg)

返回类型:long

参数:

类型参数名称
struct file *file
unsigned intcmd
unsigned longarg
5361  :_IOC_NR(cmd)恒等于_IOC_NR(PERF_EVENT_IOC_SET_FILTER)
5362  :_IOC_NR(cmd)恒等于_IOC_NR(PERF_EVENT_IOC_ID)
5363  :_IOC_NR(cmd)恒等于_IOC_NR(PERF_EVENT_IOC_QUERY_BPF)
5364  :_IOC_NR(cmd)恒等于_IOC_NR(PERF_EVENT_IOC_MODIFY_ATTRIBUTES)
5366  如果_IOC_SIZE(cmd)恒等于sizeof(compat_uptr_t)则
5367  cmd与等于IOCSIZE_MASK的反
5368  cmd或等于*的长度左移IOCSIZE_SHIFT
5370  退出
5372  返回:perf_ioctl(file, cmd, arg)