Lines Matching refs:kobj
67 static int sysfs_do_create_link(struct kobject *kobj, struct kobject *target, in sysfs_do_create_link() argument
72 if (!kobj) in sysfs_do_create_link()
75 parent = kobj->sd; in sysfs_do_create_link()
89 int sysfs_create_link(struct kobject *kobj, struct kobject *target, in sysfs_create_link() argument
92 return sysfs_do_create_link(kobj, target, name, 1); in sysfs_create_link()
105 int sysfs_create_link_nowarn(struct kobject *kobj, struct kobject *target, in sysfs_create_link_nowarn() argument
108 return sysfs_do_create_link(kobj, target, name, 0); in sysfs_create_link_nowarn()
120 void sysfs_delete_link(struct kobject *kobj, struct kobject *targ, in sysfs_delete_link() argument
131 if (targ->sd && kernfs_ns_enabled(kobj->sd)) in sysfs_delete_link()
134 kernfs_remove_by_name_ns(kobj->sd, name, ns); in sysfs_delete_link()
142 void sysfs_remove_link(struct kobject *kobj, const char *name) in sysfs_remove_link() argument
146 if (!kobj) in sysfs_remove_link()
149 parent = kobj->sd; in sysfs_remove_link()
165 int sysfs_rename_link_ns(struct kobject *kobj, struct kobject *targ, in sysfs_rename_link_ns() argument
172 if (!kobj) in sysfs_rename_link_ns()
175 parent = kobj->sd; in sysfs_rename_link_ns()