Lines Matching refs:parent
20 static void remove_files(struct kernfs_node *parent,
28 kernfs_remove_by_name(parent, (*attr)->name);
31 kernfs_remove_by_name(parent, (*bin_attr)->attr.name);
34 static int create_files(struct kernfs_node *parent, struct kobject *kobj,
52 kernfs_remove_by_name(parent, (*attr)->name);
64 error = sysfs_add_file_mode_ns(parent, *attr, mode, uid,
70 remove_files(parent, grp);
80 kernfs_remove_by_name(parent,
93 error = sysfs_add_bin_file_mode_ns(parent, *bin_attr,
100 remove_files(parent, grp);
276 struct kernfs_node *parent = kobj->sd;
280 kn = kernfs_find_and_get(parent, grp->name);
288 kn = parent;
332 struct kernfs_node *parent;
339 parent = kernfs_find_and_get(kobj->sd, grp->name);
340 if (!parent)
346 error = sysfs_add_file_mode_ns(parent, *attr, (*attr)->mode,
350 kernfs_remove_by_name(parent, (*--attr)->name);
352 kernfs_put(parent);
366 struct kernfs_node *parent;
369 parent = kernfs_find_and_get(kobj->sd, grp->name);
370 if (parent) {
372 kernfs_remove_by_name(parent, (*attr)->name);
373 kernfs_put(parent);
388 struct kernfs_node *parent;
391 parent = kernfs_find_and_get(kobj->sd, group_name);
392 if (!parent)
395 error = sysfs_create_link_sd(parent, target, link_name);
396 kernfs_put(parent);
411 struct kernfs_node *parent;
413 parent = kernfs_find_and_get(kobj->sd, group_name);
414 if (parent) {
415 kernfs_remove_by_name(parent, link_name);
416 kernfs_put(parent);