arch/s390/pci/pci_sysfs.c
82
struct kernfs_node *kn;
drivers/acpi/nfit/core.c
2094
struct kernfs_node *nfit_kernfs;
drivers/acpi/nfit/core.c
3045
struct kernfs_node *nfit;
drivers/acpi/nfit/nfit.h
214
struct kernfs_node *flags_attr;
drivers/acpi/nfit/nfit.h
254
struct kernfs_node *scrub_count_state;
drivers/cpufreq/powernv-cpufreq.c
831
struct kernfs_node *kn;
drivers/cxl/core/memdev.c
1153
struct kernfs_node *state;
drivers/cxl/core/memdev.c
1173
struct kernfs_node *sec;
drivers/cxl/cxlmem.h
373
struct kernfs_node *sanitize_node;
drivers/gpio/gpiolib-sysfs.c
29
struct kernfs_node;
drivers/gpio/gpiolib-sysfs.c
63
struct kernfs_node *value_kn;
drivers/leds/leds-turris-omnia.c
53
struct kernfs_node *brightness_knode;
drivers/md/md-bitmap.c
2111
struct kernfs_node *bm = NULL;
drivers/md/md-bitmap.c
213
struct kernfs_node *sysfs_can_clear;
drivers/md/md.c
3726
struct kernfs_node *kn = NULL;
drivers/md/md.c
6112
struct kernfs_node *kn = NULL;
drivers/md/md.h
213
struct kernfs_node *sysfs_state; /* handle for 'state'
drivers/md/md.h
216
struct kernfs_node *sysfs_unack_badblocks;
drivers/md/md.h
218
struct kernfs_node *sysfs_badblocks;
drivers/md/md.h
539
struct kernfs_node *sysfs_state; /* handle for 'array_state'
drivers/md/md.h
542
struct kernfs_node *sysfs_action; /* handle for 'sync_action' */
drivers/md/md.h
543
struct kernfs_node *sysfs_completed; /*handle for 'sync_completed' */
drivers/md/md.h
544
struct kernfs_node *sysfs_degraded; /*handle for 'degraded' */
drivers/md/md.h
545
struct kernfs_node *sysfs_level; /*handle for 'level' */
drivers/md/md.h
804
static inline struct kernfs_node *sysfs_get_dirent_safe(struct kernfs_node *sd, char *name)
drivers/md/md.h
810
static inline void sysfs_notify_dirent_safe(struct kernfs_node *sd)
drivers/nvdimm/nd-core.h
45
struct kernfs_node *overwrite_state;
drivers/nvdimm/nd.h
420
struct kernfs_node *bb_state;
drivers/nvdimm/pmem.c
678
struct kernfs_node *bb_state;
drivers/nvdimm/pmem.h
23
struct kernfs_node *bb_state;
drivers/of/kobj.c
43
struct kernfs_node *kn;
drivers/scsi/scsi_sysfs.c
744
struct kernfs_node *kn;
drivers/siox/siox-core.c
252
struct kernfs_node *wd_errs =
drivers/usb/core/hub.h
110
struct kernfs_node *state_kn;
drivers/usb/core/port.c
112
struct kernfs_node *kn;
drivers/usb/core/port.c
61
struct kernfs_node *kn;
drivers/usb/core/sysfs.c
1221
struct kernfs_node *kn;
fs/kernfs/dir.c
1062
struct kernfs_node *kernfs_root_to_node(struct kernfs_root *root)
fs/kernfs/dir.c
1079
struct kernfs_node *kernfs_create_dir_ns(struct kernfs_node *parent,
fs/kernfs/dir.c
1084
struct kernfs_node *kn;
fs/kernfs/dir.c
1113
struct kernfs_node *kernfs_create_empty_dir(struct kernfs_node *parent,
fs/kernfs/dir.c
1116
struct kernfs_node *kn;
fs/kernfs/dir.c
1142
struct kernfs_node *kn, *parent;
fs/kernfs/dir.c
1220
struct kernfs_node *parent = dir->i_private;
fs/kernfs/dir.c
1221
struct kernfs_node *kn;
fs/kernfs/dir.c
124
static int kernfs_path_from_node_locked(struct kernfs_node *kn_to,
fs/kernfs/dir.c
125
struct kernfs_node *kn_from,
fs/kernfs/dir.c
1263
struct kernfs_node *parent = dir->i_private;
fs/kernfs/dir.c
128
struct kernfs_node *kn, *common;
fs/kernfs/dir.c
1281
struct kernfs_node *kn = kernfs_dentry_node(dentry);
fs/kernfs/dir.c
1302
struct kernfs_node *kn = kernfs_dentry_node(old_dentry);
fs/kernfs/dir.c
1303
struct kernfs_node *new_parent = new_dir->i_private;
fs/kernfs/dir.c
1340
static struct kernfs_node *kernfs_leftmost_descendant(struct kernfs_node *pos)
fs/kernfs/dir.c
1342
struct kernfs_node *last;
fs/kernfs/dir.c
1373
static struct kernfs_node *kernfs_next_descendant_post(struct kernfs_node *pos,
fs/kernfs/dir.c
1374
struct kernfs_node *root)
fs/kernfs/dir.c
1397
static void kernfs_activate_one(struct kernfs_node *kn)
fs/kernfs/dir.c
1425
void kernfs_activate(struct kernfs_node *kn)
fs/kernfs/dir.c
1427
struct kernfs_node *pos;
fs/kernfs/dir.c
1451
void kernfs_show(struct kernfs_node *kn, bool show)
fs/kernfs/dir.c
1474
static void __kernfs_remove(struct kernfs_node *kn)
fs/kernfs/dir.c
1476
struct kernfs_node *pos, *parent;
fs/kernfs/dir.c
1545
void kernfs_remove(struct kernfs_node *kn)
fs/kernfs/dir.c
1573
void kernfs_break_active_protection(struct kernfs_node *kn)
fs/kernfs/dir.c
1598
void kernfs_unbreak_active_protection(struct kernfs_node *kn)
fs/kernfs/dir.c
1642
bool kernfs_remove_self(struct kernfs_node *kn)
fs/kernfs/dir.c
1704
int kernfs_remove_by_name_ns(struct kernfs_node *parent, const char *name,
fs/kernfs/dir.c
1707
struct kernfs_node *kn;
fs/kernfs/dir.c
1743
int kernfs_rename_ns(struct kernfs_node *kn, struct kernfs_node *new_parent,
fs/kernfs/dir.c
1746
struct kernfs_node *old_parent;
fs/kernfs/dir.c
1835
static struct kernfs_node *kernfs_dir_pos(const void *ns,
fs/kernfs/dir.c
1836
struct kernfs_node *parent, loff_t hash, struct kernfs_node *pos)
fs/kernfs/dir.c
1870
static struct kernfs_node *kernfs_dir_next_pos(const void *ns,
fs/kernfs/dir.c
1871
struct kernfs_node *parent, ino_t ino, struct kernfs_node *pos)
fs/kernfs/dir.c
1889
struct kernfs_node *parent = kernfs_dentry_node(dentry);
fs/kernfs/dir.c
189
int kernfs_name(struct kernfs_node *kn, char *buf, size_t buflen)
fs/kernfs/dir.c
1890
struct kernfs_node *pos = file->private_data;
fs/kernfs/dir.c
191
struct kernfs_node *kn_parent;
fs/kernfs/dir.c
221
int kernfs_path_from_node(struct kernfs_node *to, struct kernfs_node *from,
fs/kernfs/dir.c
244
void pr_cont_kernfs_name(struct kernfs_node *kn)
fs/kernfs/dir.c
262
void pr_cont_kernfs_path(struct kernfs_node *kn)
fs/kernfs/dir.c
294
struct kernfs_node *kernfs_get_parent(struct kernfs_node *kn)
fs/kernfs/dir.c
296
struct kernfs_node *parent;
fs/kernfs/dir.c
30
#define rb_to_kn(X) rb_entry((X), struct kernfs_node, rb)
fs/kernfs/dir.c
32
static bool __kernfs_active(struct kernfs_node *kn)
fs/kernfs/dir.c
333
const void *ns, const struct kernfs_node *kn)
fs/kernfs/dir.c
346
static int kernfs_sd_compare(const struct kernfs_node *left,
fs/kernfs/dir.c
347
const struct kernfs_node *right)
fs/kernfs/dir.c
365
static int kernfs_link_sibling(struct kernfs_node *kn)
fs/kernfs/dir.c
368
struct kernfs_node *kn_parent;
fs/kernfs/dir.c
37
static bool kernfs_active(struct kernfs_node *kn)
fs/kernfs/dir.c
375
struct kernfs_node *pos;
fs/kernfs/dir.c
416
static bool kernfs_unlink_sibling(struct kernfs_node *kn)
fs/kernfs/dir.c
418
struct kernfs_node *kn_parent;
fs/kernfs/dir.c
43
static bool kernfs_lockdep(struct kernfs_node *kn)
fs/kernfs/dir.c
445
struct kernfs_node *kernfs_get_active(struct kernfs_node *kn)
fs/kernfs/dir.c
465
void kernfs_put_active(struct kernfs_node *kn)
fs/kernfs/dir.c
489
static void kernfs_drain(struct kernfs_node *kn)
fs/kernfs/dir.c
53
static size_t kernfs_depth(struct kernfs_node *from, struct kernfs_node *to)
fs/kernfs/dir.c
534
void kernfs_get(struct kernfs_node *kn)
fs/kernfs/dir.c
545
struct kernfs_node *kn = container_of(rcu, struct kernfs_node, rcu);
fs/kernfs/dir.c
564
void kernfs_put(struct kernfs_node *kn)
fs/kernfs/dir.c
566
struct kernfs_node *parent;
fs/kernfs/dir.c
616
struct kernfs_node *kernfs_node_from_dentry(struct dentry *dentry)
fs/kernfs/dir.c
623
static struct kernfs_node *__kernfs_new_node(struct kernfs_root *root,
fs/kernfs/dir.c
624
struct kernfs_node *parent,
fs/kernfs/dir.c
629
struct kernfs_node *kn;
fs/kernfs/dir.c
64
static struct kernfs_node *kernfs_common_ancestor(struct kernfs_node *a,
fs/kernfs/dir.c
65
struct kernfs_node *b)
fs/kernfs/dir.c
699
struct kernfs_node *kernfs_new_node(struct kernfs_node *parent,
fs/kernfs/dir.c
704
struct kernfs_node *kn;
fs/kernfs/dir.c
738
struct kernfs_node *kernfs_find_and_get_node_by_id(struct kernfs_root *root,
fs/kernfs/dir.c
741
struct kernfs_node *kn;
fs/kernfs/dir.c
788
int kernfs_add_one(struct kernfs_node *kn)
fs/kernfs/dir.c
792
struct kernfs_node *parent;
fs/kernfs/dir.c
857
static struct kernfs_node *kernfs_find_ns(struct kernfs_node *parent,
fs/kernfs/dir.c
875
struct kernfs_node *kn;
fs/kernfs/dir.c
890
static struct kernfs_node *kernfs_walk_ns(struct kernfs_node *parent,
fs/kernfs/dir.c
932
struct kernfs_node *kernfs_find_and_get_ns(struct kernfs_node *parent,
fs/kernfs/dir.c
935
struct kernfs_node *kn;
fs/kernfs/dir.c
958
struct kernfs_node *kernfs_walk_and_get_ns(struct kernfs_node *parent,
fs/kernfs/dir.c
961
struct kernfs_node *kn;
fs/kernfs/dir.c
972
unsigned int kernfs_root_flags(struct kernfs_node *kn)
fs/kernfs/dir.c
990
struct kernfs_node *kn;
fs/kernfs/file.c
1043
struct kernfs_node *__kernfs_create_file(struct kernfs_node *parent,
fs/kernfs/file.c
1051
struct kernfs_node *kn;
fs/kernfs/file.c
109
kernfs_deref_open_node_locked(struct kernfs_node *kn)
fs/kernfs/file.c
124
static const struct kernfs_ops *kernfs_ops(struct kernfs_node *kn)
fs/kernfs/file.c
41
static struct kernfs_node *kernfs_notify_list = KERNFS_NOTIFY_EOL;
fs/kernfs/file.c
43
static inline struct mutex *kernfs_open_file_mutex_ptr(struct kernfs_node *kn)
fs/kernfs/file.c
50
static inline struct mutex *kernfs_open_file_mutex_lock(struct kernfs_node *kn)
fs/kernfs/file.c
532
static int kernfs_get_open_node(struct kernfs_node *kn,
fs/kernfs/file.c
576
static void kernfs_unlink_open_file(struct kernfs_node *kn,
fs/kernfs/file.c
612
struct kernfs_node *kn = inode->i_private;
fs/kernfs/file.c
746
static void kernfs_release_file(struct kernfs_node *kn,
fs/kernfs/file.c
772
struct kernfs_node *kn = inode->i_private;
fs/kernfs/file.c
791
bool kernfs_should_drain_open_files(struct kernfs_node *kn)
fs/kernfs/file.c
811
void kernfs_drain_open_files(struct kernfs_node *kn)
fs/kernfs/file.c
870
struct kernfs_node *kn = kernfs_dentry_node(filp->f_path.dentry);
fs/kernfs/file.c
914
struct kernfs_node *kn;
fs/kernfs/file.c
935
struct kernfs_node *parent;
fs/kernfs/file.c
985
void kernfs_notify(struct kernfs_node *kn)
fs/kernfs/inode.c
100
int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr)
fs/kernfs/inode.c
115
struct kernfs_node *kn = inode->i_private;
fs/kernfs/inode.c
142
struct kernfs_node *kn = kernfs_dentry_node(dentry);
fs/kernfs/inode.c
168
static void kernfs_refresh_inode(struct kernfs_node *kn, struct inode *inode)
fs/kernfs/inode.c
190
struct kernfs_node *kn = inode->i_private;
fs/kernfs/inode.c
201
static void kernfs_init_inode(struct kernfs_node *kn, struct inode *inode)
fs/kernfs/inode.c
249
struct inode *kernfs_get_inode(struct super_block *sb, struct kernfs_node *kn)
fs/kernfs/inode.c
269
struct kernfs_node *kn = inode->i_private;
fs/kernfs/inode.c
27
static struct kernfs_iattrs *__kernfs_iattrs(struct kernfs_node *kn, bool alloc)
fs/kernfs/inode.c
279
struct kernfs_node *kn;
fs/kernfs/inode.c
297
int kernfs_xattr_get(struct kernfs_node *kn, const char *name,
fs/kernfs/inode.c
307
int kernfs_xattr_set(struct kernfs_node *kn, const char *name,
fs/kernfs/inode.c
330
struct kernfs_node *kn = inode->i_private;
fs/kernfs/inode.c
342
struct kernfs_node *kn = inode->i_private;
fs/kernfs/inode.c
347
static int kernfs_vfs_user_xattr_add(struct kernfs_node *kn,
fs/kernfs/inode.c
387
static int kernfs_vfs_user_xattr_rm(struct kernfs_node *kn,
fs/kernfs/inode.c
417
struct kernfs_node *kn = inode->i_private;
fs/kernfs/inode.c
59
static struct kernfs_iattrs *kernfs_iattrs(struct kernfs_node *kn)
fs/kernfs/inode.c
64
static struct kernfs_iattrs *kernfs_iattrs_noalloc(struct kernfs_node *kn)
fs/kernfs/inode.c
69
int __kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr)
fs/kernfs/kernfs-internal.h
107
static inline bool kernfs_root_is_locked(const struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
112
static inline bool kernfs_rename_is_locked(const struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
117
static inline const char *kernfs_rcu_name(const struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
122
static inline struct kernfs_node *kernfs_parent(const struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
139
static inline struct kernfs_node *kernfs_dentry_node(struct dentry *dentry)
fs/kernfs/kernfs-internal.h
146
static inline void kernfs_set_rev(struct kernfs_node *parent,
fs/kernfs/kernfs-internal.h
152
static inline void kernfs_inc_rev(struct kernfs_node *parent)
fs/kernfs/kernfs-internal.h
157
static inline bool kernfs_dir_changed(struct kernfs_node *parent,
fs/kernfs/kernfs-internal.h
181
int __kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr);
fs/kernfs/kernfs-internal.h
190
struct kernfs_node *kernfs_get_active(struct kernfs_node *kn);
fs/kernfs/kernfs-internal.h
191
void kernfs_put_active(struct kernfs_node *kn);
fs/kernfs/kernfs-internal.h
192
int kernfs_add_one(struct kernfs_node *kn);
fs/kernfs/kernfs-internal.h
193
struct kernfs_node *kernfs_new_node(struct kernfs_node *parent,
fs/kernfs/kernfs-internal.h
203
bool kernfs_should_drain_open_files(struct kernfs_node *kn);
fs/kernfs/kernfs-internal.h
204
void kernfs_drain_open_files(struct kernfs_node *kn);
fs/kernfs/kernfs-internal.h
36
struct kernfs_node *kn;
fs/kernfs/kernfs-internal.h
71
static inline struct kernfs_root *kernfs_root(const struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
73
const struct kernfs_node *knp;
fs/kernfs/mount.c
102
struct kernfs_node *kn;
fs/kernfs/mount.c
132
struct kernfs_node *parent;
fs/kernfs/mount.c
162
struct kernfs_node *kn = kernfs_dentry_node(child);
fs/kernfs/mount.c
198
static struct kernfs_node *find_next_ancestor(struct kernfs_node *child,
fs/kernfs/mount.c
199
struct kernfs_node *parent)
fs/kernfs/mount.c
222
struct dentry *kernfs_node_dentry(struct kernfs_node *kn,
fs/kernfs/mount.c
226
struct kernfs_node *knparent;
fs/kernfs/mount.c
255
struct kernfs_node *kntmp;
fs/kernfs/mount.c
40
struct kernfs_node *node = kernfs_dentry_node(dentry);
fs/kernfs/mount.c
463
sizeof(struct kernfs_node),
fs/kernfs/mount.c
85
struct kernfs_node *kn = inode->i_private;
fs/kernfs/symlink.c
114
struct kernfs_node *kn = inode->i_private;
fs/kernfs/symlink.c
115
struct kernfs_node *parent;
fs/kernfs/symlink.c
116
struct kernfs_node *target = kn->symlink.target_kn;
fs/kernfs/symlink.c
25
struct kernfs_node *kernfs_create_link(struct kernfs_node *parent,
fs/kernfs/symlink.c
27
struct kernfs_node *target)
fs/kernfs/symlink.c
29
struct kernfs_node *kn;
fs/kernfs/symlink.c
56
static int kernfs_get_target_path(struct kernfs_node *parent,
fs/kernfs/symlink.c
57
struct kernfs_node *target, char *path)
fs/kernfs/symlink.c
59
struct kernfs_node *base, *kn;
fs/resctrl/internal.h
199
struct kernfs_node *mon_data_kn;
fs/resctrl/internal.h
222
struct kernfs_node *kn;
fs/resctrl/internal.h
319
static inline const char *rdt_kn_name(const struct kernfs_node *kn)
fs/resctrl/internal.h
337
struct rdtgroup *rdtgroup_kn_lock_live(struct kernfs_node *kn);
fs/resctrl/internal.h
339
void rdtgroup_kn_unlock(struct kernfs_node *kn);
fs/resctrl/internal.h
419
void *rdt_kn_parent_priv(struct kernfs_node *kn);
fs/resctrl/internal.h
426
void resctrl_bmec_files_show(struct rdt_resource *r, struct kernfs_node *l3_mon_kn,
fs/resctrl/rdtgroup.c
1833
void resctrl_bmec_files_show(struct rdt_resource *r, struct kernfs_node *l3_mon_kn,
fs/resctrl/rdtgroup.c
1836
struct kernfs_node *kn_config, *mon_kn = NULL;
fs/resctrl/rdtgroup.c
2121
static int rdtgroup_add_files(struct kernfs_node *kn, unsigned long fflags)
fs/resctrl/rdtgroup.c
2236
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
2275
struct kernfs_node *kn, *parent;
fs/resctrl/rdtgroup.c
2313
static int resctrl_mkdir_event_configs(struct rdt_resource *r, struct kernfs_node *l3_mon_kn)
fs/resctrl/rdtgroup.c
2315
struct kernfs_node *kn_subdir, *kn_subdir2;
fs/resctrl/rdtgroup.c
2353
struct kernfs_node *kn_subdir;
fs/resctrl/rdtgroup.c
2406
static int rdtgroup_create_info_dir(struct kernfs_node *parent_kn)
fs/resctrl/rdtgroup.c
2454
mongroup_create_dir(struct kernfs_node *parent_kn, struct rdtgroup *prgrp,
fs/resctrl/rdtgroup.c
2455
char *name, struct kernfs_node **dest_kn)
fs/resctrl/rdtgroup.c
2457
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
2564
static struct rdtgroup *kernfs_to_rdtgroup(struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
2583
static void rdtgroup_kn_get(struct rdtgroup *rdtgrp, struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
2589
static void rdtgroup_kn_put(struct rdtgroup *rdtgrp, struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
2603
struct rdtgroup *rdtgroup_kn_lock_live(struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
2622
void rdtgroup_kn_unlock(struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
2635
static int mkdir_mondata_all(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
2637
struct kernfs_node **mon_data_kn);
fs/resctrl/rdtgroup.c
278
static int rdtgroup_kn_set_ugid(struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
291
static int rdtgroup_add_file(struct kernfs_node *parent_kn, struct rftype *rft)
fs/resctrl/rdtgroup.c
293
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3199
static int mon_addfile(struct kernfs_node *parent_kn, const char *name,
fs/resctrl/rdtgroup.c
3202
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3220
static void mon_rmdir_one_subdir(struct kernfs_node *pkn, char *name, char *subname)
fs/resctrl/rdtgroup.c
3222
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3291
static struct kernfs_node *_mkdir_mondata_subdir(struct kernfs_node *parent_kn, char *name,
fs/resctrl/rdtgroup.c
3297
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3333
static int mkdir_mondata_subdir_snc(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3337
struct kernfs_node *ckn, *kn;
fs/resctrl/rdtgroup.c
3370
static int mkdir_mondata_subdir(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3374
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3398
struct kernfs_node *parent_kn;
fs/resctrl/rdtgroup.c
3414
static int mkdir_mondata_subdir_alldom(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3450
static int mkdir_mondata_all(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3452
struct kernfs_node **dest_kn)
fs/resctrl/rdtgroup.c
3455
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3715
static bool is_mon_groups(struct kernfs_node *kn, const char *name)
fs/resctrl/rdtgroup.c
3721
static int mkdir_rdt_prepare(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3727
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3830
static int rdtgroup_mkdir_mon(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3866
static int rdtgroup_mkdir_ctrl_mon(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3870
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3930
static int rdtgroup_mkdir(struct kernfs_node *parent_kn, const char *name,
fs/resctrl/rdtgroup.c
4043
static struct kernfs_node *rdt_kn_parent(struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
4052
static int rdtgroup_rmdir(struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
4054
struct kernfs_node *parent_kn;
fs/resctrl/rdtgroup.c
4133
static int rdtgroup_rename(struct kernfs_node *kn,
fs/resctrl/rdtgroup.c
4134
struct kernfs_node *new_parent, const char *new_name)
fs/resctrl/rdtgroup.c
4136
struct kernfs_node *kn_parent;
fs/resctrl/rdtgroup.c
55
static struct kernfs_node *kn_info;
fs/resctrl/rdtgroup.c
58
static struct kernfs_node *kn_mongrp;
fs/resctrl/rdtgroup.c
61
static struct kernfs_node *kn_mondata;
fs/resctrl/rdtgroup.c
984
void *rdt_kn_parent_priv(struct kernfs_node *kn)
fs/sysfs/dir.c
108
struct kernfs_node *parent;
fs/sysfs/dir.c
120
struct kernfs_node *kn = kobj->sd;
fs/sysfs/dir.c
121
struct kernfs_node *new_parent;
fs/sysfs/dir.c
136
struct kernfs_node *kn, *parent = parent_kobj->sd;
fs/sysfs/dir.c
157
struct kernfs_node *parent = parent_kobj->sd;
fs/sysfs/dir.c
21
void sysfs_warn_dup(struct kernfs_node *parent, const char *name)
fs/sysfs/dir.c
42
struct kernfs_node *parent, *kn;
fs/sysfs/dir.c
81
struct kernfs_node *kn = kobj->sd;
fs/sysfs/file.c
200
struct kernfs_node *kn = kobj->sd, *tmp;
fs/sysfs/file.c
22
static struct kobject *sysfs_file_kobj(struct kernfs_node *kn)
fs/sysfs/file.c
273
int sysfs_add_file_mode_ns(struct kernfs_node *parent,
fs/sysfs/file.c
281
struct kernfs_node *kn;
fs/sysfs/file.c
32
static const struct sysfs_ops *sysfs_file_ops(struct kernfs_node *kn)
fs/sysfs/file.c
323
int sysfs_add_bin_file_mode_ns(struct kernfs_node *parent,
fs/sysfs/file.c
330
struct kernfs_node *kn;
fs/sysfs/file.c
401
struct kernfs_node *parent;
fs/sysfs/file.c
435
struct kernfs_node *kn;
fs/sysfs/file.c
463
struct kernfs_node *sysfs_break_active_protection(struct kobject *kobj,
fs/sysfs/file.c
466
struct kernfs_node *kn;
fs/sysfs/file.c
489
void sysfs_unbreak_active_protection(struct kernfs_node *kn)
fs/sysfs/file.c
510
struct kernfs_node *parent = kobj->sd;
fs/sysfs/file.c
525
struct kernfs_node *parent = kobj->sd;
fs/sysfs/file.c
526
struct kernfs_node *kn;
fs/sysfs/file.c
558
struct kernfs_node *parent;
fs/sysfs/file.c
606
static int internal_change_owner(struct kernfs_node *kn, kuid_t kuid,
fs/sysfs/file.c
634
struct kernfs_node *kn = NULL;
fs/sysfs/file.c
673
struct kernfs_node *kn;
fs/sysfs/group.c
132
struct kernfs_node *kn;
fs/sysfs/group.c
20
static void remove_files(struct kernfs_node *parent,
fs/sysfs/group.c
313
struct kernfs_node *parent = kobj->sd;
fs/sysfs/group.c
314
struct kernfs_node *kn;
fs/sysfs/group.c
368
struct kernfs_node *parent;
fs/sysfs/group.c
402
struct kernfs_node *parent;
fs/sysfs/group.c
424
struct kernfs_node *parent;
fs/sysfs/group.c
447
struct kernfs_node *parent;
fs/sysfs/group.c
471
struct kernfs_node *target;
fs/sysfs/group.c
472
struct kernfs_node *entry;
fs/sysfs/group.c
473
struct kernfs_node *link;
fs/sysfs/group.c
48
static int create_files(struct kernfs_node *parent, struct kobject *kobj,
fs/sysfs/group.c
508
struct kernfs_node *grp_kn,
fs/sysfs/group.c
512
struct kernfs_node *kn;
fs/sysfs/group.c
576
struct kernfs_node *grp_kn;
fs/sysfs/mount.c
24
struct kernfs_node *sysfs_root_kn;
fs/sysfs/symlink.c
145
struct kernfs_node *parent = NULL;
fs/sysfs/symlink.c
169
struct kernfs_node *parent, *kn = NULL;
fs/sysfs/symlink.c
20
static int sysfs_do_create_link_sd(struct kernfs_node *parent,
fs/sysfs/symlink.c
24
struct kernfs_node *kn, *target = NULL;
fs/sysfs/symlink.c
61
int sysfs_create_link_sd(struct kernfs_node *kn, struct kobject *target,
fs/sysfs/symlink.c
70
struct kernfs_node *parent = NULL;
fs/sysfs/sysfs.h
18
extern struct kernfs_node *sysfs_root_kn;
fs/sysfs/sysfs.h
25
void sysfs_warn_dup(struct kernfs_node *parent, const char *name);
fs/sysfs/sysfs.h
30
int sysfs_add_file_mode_ns(struct kernfs_node *parent,
fs/sysfs/sysfs.h
33
int sysfs_add_bin_file_mode_ns(struct kernfs_node *parent,
fs/sysfs/sysfs.h
40
int sysfs_create_link_sd(struct kernfs_node *kn, struct kobject *target,
include/linux/cgroup-defs.h
167
struct kernfs_node *kn;
include/linux/cgroup-defs.h
31
struct kernfs_node;
include/linux/cgroup-defs.h
524
struct kernfs_node *kn; /* cgroup kernfs entry */
include/linux/kernfs.h
176
struct kernfs_node *target_kn;
include/linux/kernfs.h
183
struct kernfs_node *notify_next; /* for kernfs_notify() */
include/linux/kernfs.h
207
struct kernfs_node __rcu *__parent;
include/linux/kernfs.h
245
int (*mkdir)(struct kernfs_node *parent, const char *name,
include/linux/kernfs.h
247
int (*rmdir)(struct kernfs_node *kn);
include/linux/kernfs.h
248
int (*rename)(struct kernfs_node *kn, struct kernfs_node *new_parent,
include/linux/kernfs.h
250
int (*show_path)(struct seq_file *sf, struct kernfs_node *kn,
include/linux/kernfs.h
254
struct kernfs_node *kernfs_root_to_node(struct kernfs_root *root);
include/linux/kernfs.h
258
struct kernfs_node *kn;
include/linux/kernfs.h
343
static inline enum kernfs_node_type kernfs_type(struct kernfs_node *kn)
include/linux/kernfs.h
366
static inline ino_t kernfs_ino(struct kernfs_node *kn)
include/linux/kernfs.h
371
static inline ino_t kernfs_gen(struct kernfs_node *kn)
include/linux/kernfs.h
384
static inline void kernfs_enable_ns(struct kernfs_node *kn)
include/linux/kernfs.h
397
static inline bool kernfs_ns_enabled(struct kernfs_node *kn)
include/linux/kernfs.h
402
int kernfs_name(struct kernfs_node *kn, char *buf, size_t buflen);
include/linux/kernfs.h
403
int kernfs_path_from_node(struct kernfs_node *kn_to, struct kernfs_node *kn_from,
include/linux/kernfs.h
405
void pr_cont_kernfs_name(struct kernfs_node *kn);
include/linux/kernfs.h
406
void pr_cont_kernfs_path(struct kernfs_node *kn);
include/linux/kernfs.h
407
struct kernfs_node *kernfs_get_parent(struct kernfs_node *kn);
include/linux/kernfs.h
408
struct kernfs_node *kernfs_find_and_get_ns(struct kernfs_node *parent,
include/linux/kernfs.h
410
struct kernfs_node *kernfs_walk_and_get_ns(struct kernfs_node *parent,
include/linux/kernfs.h
412
void kernfs_get(struct kernfs_node *kn);
include/linux/kernfs.h
413
void kernfs_put(struct kernfs_node *kn);
include/linux/kernfs.h
415
struct kernfs_node *kernfs_node_from_dentry(struct dentry *dentry);
include/linux/kernfs.h
417
struct inode *kernfs_get_inode(struct super_block *sb, struct kernfs_node *kn);
include/linux/kernfs.h
419
struct dentry *kernfs_node_dentry(struct kernfs_node *kn,
include/linux/kernfs.h
424
unsigned int kernfs_root_flags(struct kernfs_node *kn);
include/linux/kernfs.h
426
struct kernfs_node *kernfs_create_dir_ns(struct kernfs_node *parent,
include/linux/kernfs.h
430
struct kernfs_node *kernfs_create_empty_dir(struct kernfs_node *parent,
include/linux/kernfs.h
432
struct kernfs_node *__kernfs_create_file(struct kernfs_node *parent,
include/linux/kernfs.h
439
struct kernfs_node *kernfs_create_link(struct kernfs_node *parent,
include/linux/kernfs.h
441
struct kernfs_node *target);
include/linux/kernfs.h
442
void kernfs_activate(struct kernfs_node *kn);
include/linux/kernfs.h
443
void kernfs_show(struct kernfs_node *kn, bool show);
include/linux/kernfs.h
444
void kernfs_remove(struct kernfs_node *kn);
include/linux/kernfs.h
445
void kernfs_break_active_protection(struct kernfs_node *kn);
include/linux/kernfs.h
446
void kernfs_unbreak_active_protection(struct kernfs_node *kn);
include/linux/kernfs.h
447
bool kernfs_remove_self(struct kernfs_node *kn);
include/linux/kernfs.h
448
int kernfs_remove_by_name_ns(struct kernfs_node *parent, const char *name,
include/linux/kernfs.h
450
int kernfs_rename_ns(struct kernfs_node *kn, struct kernfs_node *new_parent,
include/linux/kernfs.h
452
int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr);
include/linux/kernfs.h
455
void kernfs_notify(struct kernfs_node *kn);
include/linux/kernfs.h
457
int kernfs_xattr_get(struct kernfs_node *kn, const char *name,
include/linux/kernfs.h
459
int kernfs_xattr_set(struct kernfs_node *kn, const char *name,
include/linux/kernfs.h
469
struct kernfs_node *kernfs_find_and_get_node_by_id(struct kernfs_root *root,
include/linux/kernfs.h
473
static inline enum kernfs_node_type kernfs_type(struct kernfs_node *kn)
include/linux/kernfs.h
476
static inline void kernfs_enable_ns(struct kernfs_node *kn) { }
include/linux/kernfs.h
478
static inline bool kernfs_ns_enabled(struct kernfs_node *kn)
include/linux/kernfs.h
481
static inline int kernfs_name(struct kernfs_node *kn, char *buf, size_t buflen)
include/linux/kernfs.h
484
static inline int kernfs_path_from_node(struct kernfs_node *root_kn,
include/linux/kernfs.h
485
struct kernfs_node *kn,
include/linux/kernfs.h
489
static inline void pr_cont_kernfs_name(struct kernfs_node *kn) { }
include/linux/kernfs.h
490
static inline void pr_cont_kernfs_path(struct kernfs_node *kn) { }
include/linux/kernfs.h
492
static inline struct kernfs_node *kernfs_get_parent(struct kernfs_node *kn)
include/linux/kernfs.h
495
static inline struct kernfs_node *
include/linux/kernfs.h
496
kernfs_find_and_get_ns(struct kernfs_node *parent, const char *name,
include/linux/kernfs.h
499
static inline struct kernfs_node *
include/linux/kernfs.h
500
kernfs_walk_and_get_ns(struct kernfs_node *parent, const char *path,
include/linux/kernfs.h
504
static inline void kernfs_get(struct kernfs_node *kn) { }
include/linux/kernfs.h
505
static inline void kernfs_put(struct kernfs_node *kn) { }
include/linux/kernfs.h
507
static inline struct kernfs_node *kernfs_node_from_dentry(struct dentry *dentry)
include/linux/kernfs.h
514
kernfs_get_inode(struct super_block *sb, struct kernfs_node *kn)
include/linux/kernfs.h
523
static inline unsigned int kernfs_root_flags(struct kernfs_node *kn)
include/linux/kernfs.h
526
static inline struct kernfs_node *
include/linux/kernfs.h
527
kernfs_create_dir_ns(struct kernfs_node *parent, const char *name,
include/linux/kernfs.h
532
static inline struct kernfs_node *
include/linux/kernfs.h
533
__kernfs_create_file(struct kernfs_node *parent, const char *name,
include/linux/kernfs.h
539
static inline struct kernfs_node *
include/linux/kernfs.h
540
kernfs_create_link(struct kernfs_node *parent, const char *name,
include/linux/kernfs.h
541
struct kernfs_node *target)
include/linux/kernfs.h
544
static inline void kernfs_activate(struct kernfs_node *kn) { }
include/linux/kernfs.h
546
static inline void kernfs_remove(struct kernfs_node *kn) { }
include/linux/kernfs.h
548
static inline bool kernfs_remove_self(struct kernfs_node *kn)
include/linux/kernfs.h
551
static inline int kernfs_remove_by_name_ns(struct kernfs_node *kn,
include/linux/kernfs.h
555
static inline int kernfs_rename_ns(struct kernfs_node *kn,
include/linux/kernfs.h
556
struct kernfs_node *new_parent,
include/linux/kernfs.h
560
static inline int kernfs_setattr(struct kernfs_node *kn,
include/linux/kernfs.h
568
static inline void kernfs_notify(struct kernfs_node *kn) { }
include/linux/kernfs.h
570
static inline int kernfs_xattr_get(struct kernfs_node *kn, const char *name,
include/linux/kernfs.h
574
static inline int kernfs_xattr_set(struct kernfs_node *kn, const char *name,
include/linux/kernfs.h
604
static inline int kernfs_path(struct kernfs_node *kn, char *buf, size_t buflen)
include/linux/kernfs.h
609
static inline struct kernfs_node *
include/linux/kernfs.h
610
kernfs_find_and_get(struct kernfs_node *kn, const char *name)
include/linux/kernfs.h
615
static inline struct kernfs_node *
include/linux/kernfs.h
616
kernfs_walk_and_get(struct kernfs_node *kn, const char *path)
include/linux/kernfs.h
621
static inline struct kernfs_node *
include/linux/kernfs.h
622
kernfs_create_dir(struct kernfs_node *parent, const char *name, umode_t mode,
include/linux/kernfs.h
630
static inline int kernfs_remove_by_name(struct kernfs_node *parent,
include/linux/kernfs.h
636
static inline int kernfs_rename(struct kernfs_node *kn,
include/linux/kernfs.h
637
struct kernfs_node *new_parent,
include/linux/kobject.h
70
struct kernfs_node *sd; /* sysfs directory entry */
include/linux/leds.h
239
struct kernfs_node *brightness_hw_changed_kn;
include/linux/leds.h
24
struct kernfs_node;
include/linux/lsm_hook_defs.h
188
LSM_HOOK(int, 0, kernfs_init_security, struct kernfs_node *kn_dir,
include/linux/lsm_hook_defs.h
189
struct kernfs_node *kn)
include/linux/security.h
1117
static inline int security_kernfs_init_security(struct kernfs_node *kn_dir,
include/linux/security.h
1118
struct kernfs_node *kn)
include/linux/security.h
469
int security_kernfs_init_security(struct kernfs_node *kn_dir,
include/linux/security.h
470
struct kernfs_node *kn);
include/linux/security.h
61
struct kernfs_node;
include/linux/siox.h
28
struct kernfs_node *status_errors_kn;
include/linux/siox.h
29
struct kernfs_node *watchdog_kn;
include/linux/siox.h
30
struct kernfs_node *watchdog_errors_kn;
include/linux/siox.h
31
struct kernfs_node *connected_kn;
include/linux/sysfs.h
418
struct kernfs_node *sysfs_break_active_protection(struct kobject *kobj,
include/linux/sysfs.h
420
void sysfs_unbreak_active_protection(struct kernfs_node *kn);
include/linux/sysfs.h
478
static inline void sysfs_enable_ns(struct kernfs_node *kn)
include/linux/sysfs.h
557
static inline struct kernfs_node *
include/linux/sysfs.h
564
static inline void sysfs_unbreak_active_protection(struct kernfs_node *kn)
include/linux/sysfs.h
711
static inline void sysfs_enable_ns(struct kernfs_node *kn)
include/linux/sysfs.h
789
static inline void sysfs_notify_dirent(struct kernfs_node *kn)
include/linux/sysfs.h
794
static inline struct kernfs_node *sysfs_get_dirent(struct kernfs_node *parent,
include/linux/sysfs.h
800
static inline struct kernfs_node *sysfs_get(struct kernfs_node *kn)
include/linux/sysfs.h
806
static inline void sysfs_put(struct kernfs_node *kn)
kernel/bpf/verifier.c
7271
struct kernfs_node *kn;
kernel/cgroup/cgroup-internal.h
230
struct cgroup *cgroup_kn_lock_live(struct kernfs_node *kn, bool drain_offline);
kernel/cgroup/cgroup-internal.h
231
void cgroup_kn_unlock(struct kernfs_node *kn);
kernel/cgroup/cgroup-internal.h
265
int cgroup_mkdir(struct kernfs_node *parent_kn, const char *name, umode_t mode);
kernel/cgroup/cgroup-internal.h
266
int cgroup_rmdir(struct kernfs_node *kn);
kernel/cgroup/cgroup-internal.h
267
int cgroup_show_path(struct seq_file *sf, struct kernfs_node *kf_node,
kernel/cgroup/cgroup-v1.c
721
struct kernfs_node *kn = kernfs_node_from_dentry(dentry);
kernel/cgroup/cgroup-v1.c
847
static int cgroup1_rename(struct kernfs_node *kn, struct kernfs_node *new_parent,
kernel/cgroup/cgroup.c
1678
void cgroup_kn_unlock(struct kernfs_node *kn)
kernel/cgroup/cgroup.c
1710
struct cgroup *cgroup_kn_lock_live(struct kernfs_node *kn, bool drain_offline)
kernel/cgroup/cgroup.c
1958
int cgroup_show_path(struct seq_file *sf, struct kernfs_node *kf_node,
kernel/cgroup/cgroup.c
4414
struct kernfs_node *kn;
kernel/cgroup/cgroup.c
4715
struct kernfs_node *kn;
kernel/cgroup/cgroup.c
5850
struct kernfs_node *kn;
kernel/cgroup/cgroup.c
5994
int cgroup_mkdir(struct kernfs_node *parent_kn, const char *name, umode_t mode)
kernel/cgroup/cgroup.c
6300
int cgroup_rmdir(struct kernfs_node *kn)
kernel/cgroup/cgroup.c
6554
struct kernfs_node *kn;
kernel/cgroup/cgroup.c
6571
struct kernfs_node *kn;
kernel/cgroup/cgroup.c
672
static struct cgroup *kn_priv(struct kernfs_node *kn)
kernel/cgroup/cgroup.c
674
struct kernfs_node *parent;
kernel/cgroup/cgroup.c
7240
struct kernfs_node *kn = kernfs_node_from_dentry(dentry);
kernel/cgroup/cgroup.c
7293
struct kernfs_node *kn;
lib/kobject.c
588
struct kernfs_node *sd;
net/core/net-sysfs.c
78
struct kernfs_node *kn;
security/security.c
2340
int security_kernfs_init_security(struct kernfs_node *kn_dir,
security/security.c
2341
struct kernfs_node *kn)
security/selinux/hooks.c
3720
static int selinux_kernfs_init_security(struct kernfs_node *kn_dir,
security/selinux/hooks.c
3721
struct kernfs_node *kn)
tools/perf/util/bpf_skel/vmlinux/vmlinux.h
83
struct kernfs_node *kn;
tools/testing/selftests/bpf/progs/profiler.inc.h
204
static INLINE void* read_full_cgroup_path(struct kernfs_node* cgroup_node,
tools/testing/selftests/bpf/progs/profiler.inc.h
205
struct kernfs_node* cgroup_root_node,
tools/testing/selftests/bpf/progs/profiler.inc.h
231
static ino_t get_inode_from_kernfs(struct kernfs_node* node)
tools/testing/selftests/bpf/progs/profiler.inc.h
253
struct kernfs_node* root_kernfs =
tools/testing/selftests/bpf/progs/profiler.inc.h
255
struct kernfs_node* proc_kernfs = BPF_CORE_READ(task, cgroups, dfl_cgrp, kn);
tools/testing/selftests/bpf/progs/profiler.inc.h
627
struct kernfs_node* proc_kernfs = BPF_CORE_READ(task, cgroups, dfl_cgrp, kn);