函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:create_dir

函数原型:static int create_dir(struct kobject *kobj)

返回类型:int

参数:

类型参数名称
struct kobject *kobj
85  ktype等于get_ktype(kobj)
89  error等于sysfs_create_dir_ns(kobj, 返回kobj命名空间标签)
90  如果error则返回:error
93  error等于populate_dir - populate directory with attributes
94  如果error
95  sysfs_remove_dir(kobj)
96  返回:error
99  如果ktype
100  error等于sysfs_create_groups(kobj, default_groups)
101  如果error
103  返回:error
111  sysfs_get( sysfs directory entry )
117  ops等于kobj_child_ns_ops(kobj)
118  如果ops
119  BUG_ON(type <= KOBJ_NS_TYPE_NONE)
120  BUG_ON(type >= KOBJ_NS_TYPES)
121  BUG_ON(!kobj_ns_type_registered(type))
123  sysfs_enable_ns( sysfs directory entry )
126  返回:0
调用者
名称描述
kobject_add_internal