函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:__get_prog_inode

函数原型:static struct bpf_prog *__get_prog_inode(struct inode *inode, enum bpf_prog_type type)

返回类型:struct bpf_prog

参数:

类型参数名称
struct inode *inode
enum bpf_prog_typetype
518  ret等于inode_permission(inode, MAY_READ)
519  如果ret则返回:错误号
522  如果i_op恒等于bpf_map_iops则返回:错误号
524  如果i_op不等于bpf_prog_iops则返回:错误号
527  prog等于s or device private pointer
529  ret等于security_bpf_prog(prog)
530  如果ret小于0则返回:错误号
533  如果非bpf_prog_get_ok(prog, & type, false)则返回:错误号
536  bpf_prog_inc(prog)
537  返回:prog
调用者
名称描述
bpf_prog_get_type_path