arch/s390/pci/pci_sysfs.c
82
struct kernfs_node *kn;
drivers/acpi/nfit/core.c
2100
struct kernfs_node *nfit_kernfs;
drivers/acpi/nfit/core.c
3051
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
1192
struct kernfs_node *state;
drivers/cxl/core/memdev.c
1212
struct kernfs_node *sec;
drivers/cxl/cxlmem.h
393
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
2118
struct kernfs_node *bm = NULL;
drivers/md/md-bitmap.c
213
struct kernfs_node *sysfs_can_clear;
drivers/md/md.c
3740
struct kernfs_node *kn = NULL;
drivers/md/md.c
6119
struct kernfs_node *kn = NULL;
drivers/md/md.h
212
struct kernfs_node *sysfs_state; /* handle for 'state'
drivers/md/md.h
215
struct kernfs_node *sysfs_unack_badblocks;
drivers/md/md.h
217
struct kernfs_node *sysfs_badblocks;
drivers/md/md.h
544
struct kernfs_node *sysfs_state; /* handle for 'array_state'
drivers/md/md.h
547
struct kernfs_node *sysfs_action; /* handle for 'sync_action' */
drivers/md/md.h
548
struct kernfs_node *sysfs_completed; /*handle for 'sync_completed' */
drivers/md/md.h
549
struct kernfs_node *sysfs_degraded; /*handle for 'degraded' */
drivers/md/md.h
550
struct kernfs_node *sysfs_level; /*handle for 'level' */
drivers/md/md.h
809
static inline struct kernfs_node *sysfs_get_dirent_safe(struct kernfs_node *sd, char *name)
drivers/md/md.h
815
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
419
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
126
struct kernfs_node *kn;
drivers/usb/core/port.c
75
struct kernfs_node *kn;
drivers/usb/core/sysfs.c
1227
struct kernfs_node *kn;
fs/kernfs/dir.c
1003
unsigned int kernfs_root_flags(struct kernfs_node *kn)
fs/kernfs/dir.c
1021
struct kernfs_node *kn;
fs/kernfs/dir.c
1093
struct kernfs_node *kernfs_root_to_node(struct kernfs_root *root)
fs/kernfs/dir.c
1110
struct kernfs_node *kernfs_create_dir_ns(struct kernfs_node *parent,
fs/kernfs/dir.c
1116
struct kernfs_node *kn;
fs/kernfs/dir.c
1145
struct kernfs_node *kernfs_create_empty_dir(struct kernfs_node *parent,
fs/kernfs/dir.c
1148
struct kernfs_node *kn;
fs/kernfs/dir.c
1174
struct kernfs_node *kn, *parent;
fs/kernfs/dir.c
125
static int kernfs_path_from_node_locked(struct kernfs_node *kn_to,
fs/kernfs/dir.c
1252
struct kernfs_node *parent = dir->i_private;
fs/kernfs/dir.c
1253
struct kernfs_node *kn;
fs/kernfs/dir.c
126
struct kernfs_node *kn_from,
fs/kernfs/dir.c
129
struct kernfs_node *kn, *common;
fs/kernfs/dir.c
1295
struct kernfs_node *parent = dir->i_private;
fs/kernfs/dir.c
1313
struct kernfs_node *kn = kernfs_dentry_node(dentry);
fs/kernfs/dir.c
1334
struct kernfs_node *kn = kernfs_dentry_node(old_dentry);
fs/kernfs/dir.c
1335
struct kernfs_node *new_parent = new_dir->i_private;
fs/kernfs/dir.c
1372
static struct kernfs_node *kernfs_leftmost_descendant(struct kernfs_node *pos)
fs/kernfs/dir.c
1374
struct kernfs_node *last;
fs/kernfs/dir.c
1405
static struct kernfs_node *kernfs_next_descendant_post(struct kernfs_node *pos,
fs/kernfs/dir.c
1406
struct kernfs_node *root)
fs/kernfs/dir.c
1429
static void kernfs_activate_one(struct kernfs_node *kn)
fs/kernfs/dir.c
1457
void kernfs_activate(struct kernfs_node *kn)
fs/kernfs/dir.c
1459
struct kernfs_node *pos;
fs/kernfs/dir.c
1483
void kernfs_show(struct kernfs_node *kn, bool show)
fs/kernfs/dir.c
1520
static void kernfs_clear_inode_nlink(struct kernfs_node *kn)
fs/kernfs/dir.c
1537
static void __kernfs_remove(struct kernfs_node *kn)
fs/kernfs/dir.c
1539
struct kernfs_node *pos, *parent;
fs/kernfs/dir.c
1613
void kernfs_remove(struct kernfs_node *kn)
fs/kernfs/dir.c
1643
void kernfs_break_active_protection(struct kernfs_node *kn)
fs/kernfs/dir.c
1668
void kernfs_unbreak_active_protection(struct kernfs_node *kn)
fs/kernfs/dir.c
1712
bool kernfs_remove_self(struct kernfs_node *kn)
fs/kernfs/dir.c
1778
int kernfs_remove_by_name_ns(struct kernfs_node *parent, const char *name,
fs/kernfs/dir.c
1781
struct kernfs_node *kn;
fs/kernfs/dir.c
1819
int kernfs_rename_ns(struct kernfs_node *kn, struct kernfs_node *new_parent,
fs/kernfs/dir.c
1822
struct kernfs_node *old_parent;
fs/kernfs/dir.c
190
int kernfs_name(struct kernfs_node *kn, char *buf, size_t buflen)
fs/kernfs/dir.c
1912
static struct kernfs_node *kernfs_dir_pos(const struct ns_common *ns,
fs/kernfs/dir.c
1913
struct kernfs_node *parent, loff_t hash, struct kernfs_node *pos)
fs/kernfs/dir.c
192
struct kernfs_node *kn_parent;
fs/kernfs/dir.c
1953
static struct kernfs_node *kernfs_dir_next_pos(const struct ns_common *ns,
fs/kernfs/dir.c
1954
struct kernfs_node *parent, ino_t ino, struct kernfs_node *pos)
fs/kernfs/dir.c
1973
struct kernfs_node *parent = kernfs_dentry_node(dentry);
fs/kernfs/dir.c
1974
struct kernfs_node *pos = file->private_data;
fs/kernfs/dir.c
222
int kernfs_path_from_node(struct kernfs_node *to, struct kernfs_node *from,
fs/kernfs/dir.c
245
void pr_cont_kernfs_name(struct kernfs_node *kn)
fs/kernfs/dir.c
263
void pr_cont_kernfs_path(struct kernfs_node *kn)
fs/kernfs/dir.c
295
struct kernfs_node *kernfs_get_parent(struct kernfs_node *kn)
fs/kernfs/dir.c
297
struct kernfs_node *parent;
fs/kernfs/dir.c
31
#define rb_to_kn(X) rb_entry((X), struct kernfs_node, rb)
fs/kernfs/dir.c
33
static bool __kernfs_active(struct kernfs_node *kn)
fs/kernfs/dir.c
347
const struct ns_common *ns, const struct kernfs_node *kn)
fs/kernfs/dir.c
363
static int kernfs_sd_compare(const struct kernfs_node *left,
fs/kernfs/dir.c
364
const struct kernfs_node *right)
fs/kernfs/dir.c
38
static bool kernfs_active(struct kernfs_node *kn)
fs/kernfs/dir.c
382
static int kernfs_link_sibling(struct kernfs_node *kn)
fs/kernfs/dir.c
385
struct kernfs_node *kn_parent;
fs/kernfs/dir.c
392
struct kernfs_node *pos;
fs/kernfs/dir.c
433
static bool kernfs_unlink_sibling(struct kernfs_node *kn)
fs/kernfs/dir.c
435
struct kernfs_node *kn_parent;
fs/kernfs/dir.c
44
static bool kernfs_lockdep(struct kernfs_node *kn)
fs/kernfs/dir.c
462
struct kernfs_node *kernfs_get_active(struct kernfs_node *kn)
fs/kernfs/dir.c
482
void kernfs_put_active(struct kernfs_node *kn)
fs/kernfs/dir.c
508
static void kernfs_drain(struct kernfs_node *kn, bool drop_supers)
fs/kernfs/dir.c
54
static size_t kernfs_depth(struct kernfs_node *from, struct kernfs_node *to)
fs/kernfs/dir.c
557
void kernfs_get(struct kernfs_node *kn)
fs/kernfs/dir.c
568
struct kernfs_node *kn = container_of(rcu, struct kernfs_node, rcu);
fs/kernfs/dir.c
585
void kernfs_put(struct kernfs_node *kn)
fs/kernfs/dir.c
587
struct kernfs_node *parent;
fs/kernfs/dir.c
644
struct kernfs_node *kernfs_node_from_dentry(struct dentry *dentry)
fs/kernfs/dir.c
65
static struct kernfs_node *kernfs_common_ancestor(struct kernfs_node *a,
fs/kernfs/dir.c
651
static struct kernfs_node *__kernfs_new_node(struct kernfs_root *root,
fs/kernfs/dir.c
652
struct kernfs_node *parent,
fs/kernfs/dir.c
657
struct kernfs_node *kn;
fs/kernfs/dir.c
66
struct kernfs_node *b)
fs/kernfs/dir.c
732
struct kernfs_node *kernfs_new_node(struct kernfs_node *parent,
fs/kernfs/dir.c
737
struct kernfs_node *kn;
fs/kernfs/dir.c
767
struct kernfs_node *kernfs_find_and_get_node_by_id(struct kernfs_root *root,
fs/kernfs/dir.c
770
struct kernfs_node *kn;
fs/kernfs/dir.c
817
int kernfs_add_one(struct kernfs_node *kn)
fs/kernfs/dir.c
821
struct kernfs_node *parent;
fs/kernfs/dir.c
886
static struct kernfs_node *kernfs_find_ns(struct kernfs_node *parent,
fs/kernfs/dir.c
904
struct kernfs_node *kn;
fs/kernfs/dir.c
919
static struct kernfs_node *kernfs_walk_ns(struct kernfs_node *parent,
fs/kernfs/dir.c
961
struct kernfs_node *kernfs_find_and_get_ns(struct kernfs_node *parent,
fs/kernfs/dir.c
965
struct kernfs_node *kn;
fs/kernfs/dir.c
988
struct kernfs_node *kernfs_walk_and_get_ns(struct kernfs_node *parent,
fs/kernfs/dir.c
992
struct kernfs_node *kn;
fs/kernfs/file.c
102
kernfs_deref_open_node_locked(struct kernfs_node *kn)
fs/kernfs/file.c
1036
struct kernfs_node *__kernfs_create_file(struct kernfs_node *parent,
fs/kernfs/file.c
1044
struct kernfs_node *kn;
fs/kernfs/file.c
117
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
44
static inline struct mutex *kernfs_open_file_mutex_ptr(struct kernfs_node *kn)
fs/kernfs/file.c
49
static inline struct mutex *kernfs_open_file_mutex_lock(struct kernfs_node *kn)
fs/kernfs/file.c
525
static int kernfs_get_open_node(struct kernfs_node *kn,
fs/kernfs/file.c
569
static void kernfs_unlink_open_file(struct kernfs_node *kn,
fs/kernfs/file.c
605
struct kernfs_node *kn = inode->i_private;
fs/kernfs/file.c
739
static void kernfs_release_file(struct kernfs_node *kn,
fs/kernfs/file.c
765
struct kernfs_node *kn = inode->i_private;
fs/kernfs/file.c
784
bool kernfs_should_drain_open_files(struct kernfs_node *kn)
fs/kernfs/file.c
804
void kernfs_drain_open_files(struct kernfs_node *kn)
fs/kernfs/file.c
863
struct kernfs_node *kn = kernfs_dentry_node(filp->f_path.dentry);
fs/kernfs/file.c
907
struct kernfs_node *kn;
fs/kernfs/file.c
928
struct kernfs_node *parent;
fs/kernfs/file.c
978
void kernfs_notify(struct kernfs_node *kn)
fs/kernfs/inode.c
114
struct kernfs_node *kn = inode->i_private;
fs/kernfs/inode.c
141
struct kernfs_node *kn = kernfs_dentry_node(dentry);
fs/kernfs/inode.c
167
static void kernfs_refresh_inode(struct kernfs_node *kn, struct inode *inode)
fs/kernfs/inode.c
189
struct kernfs_node *kn = inode->i_private;
fs/kernfs/inode.c
200
static void kernfs_init_inode(struct kernfs_node *kn, struct inode *inode)
fs/kernfs/inode.c
248
struct inode *kernfs_get_inode(struct super_block *sb, struct kernfs_node *kn)
fs/kernfs/inode.c
268
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
278
struct kernfs_node *kn;
fs/kernfs/inode.c
296
int kernfs_xattr_get(struct kernfs_node *kn, const char *name,
fs/kernfs/inode.c
308
int kernfs_xattr_set(struct kernfs_node *kn, const char *name,
fs/kernfs/inode.c
341
struct kernfs_node *kn = inode->i_private;
fs/kernfs/inode.c
353
struct kernfs_node *kn = inode->i_private;
fs/kernfs/inode.c
365
struct kernfs_node *kn = inode->i_private;
fs/kernfs/inode.c
58
static struct kernfs_iattrs *kernfs_iattrs(struct kernfs_node *kn)
fs/kernfs/inode.c
63
static struct kernfs_iattrs *kernfs_iattrs_noalloc(struct kernfs_node *kn)
fs/kernfs/inode.c
68
int __kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr)
fs/kernfs/inode.c
99
int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr)
fs/kernfs/kernfs-internal.h
108
static inline bool kernfs_root_is_locked(const struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
113
static inline bool kernfs_rename_is_locked(const struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
118
static inline const char *kernfs_rcu_name(const struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
123
static inline struct kernfs_node *kernfs_parent(const struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
140
static inline struct kernfs_node *kernfs_dentry_node(struct dentry *dentry)
fs/kernfs/kernfs-internal.h
147
static inline void kernfs_set_rev(struct kernfs_node *parent,
fs/kernfs/kernfs-internal.h
153
static inline void kernfs_inc_rev(struct kernfs_node *parent)
fs/kernfs/kernfs-internal.h
158
static inline bool kernfs_dir_changed(struct kernfs_node *parent,
fs/kernfs/kernfs-internal.h
182
int __kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr);
fs/kernfs/kernfs-internal.h
191
struct kernfs_node *kernfs_get_active(struct kernfs_node *kn);
fs/kernfs/kernfs-internal.h
192
void kernfs_put_active(struct kernfs_node *kn);
fs/kernfs/kernfs-internal.h
193
int kernfs_add_one(struct kernfs_node *kn);
fs/kernfs/kernfs-internal.h
194
struct kernfs_node *kernfs_new_node(struct kernfs_node *parent,
fs/kernfs/kernfs-internal.h
204
bool kernfs_should_drain_open_files(struct kernfs_node *kn);
fs/kernfs/kernfs-internal.h
205
void kernfs_drain_open_files(struct kernfs_node *kn);
fs/kernfs/kernfs-internal.h
218
static inline struct mutex *kernfs_node_lock_ptr(struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
225
static inline struct mutex *kernfs_node_lock(struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
234
mutex_unlock(_T), kernfs_node_lock(kn), struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
35
struct kernfs_node *kn;
fs/kernfs/kernfs-internal.h
72
static inline struct kernfs_root *kernfs_root(const struct kernfs_node *kn)
fs/kernfs/kernfs-internal.h
74
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
421
void *rdt_kn_parent_priv(struct kernfs_node *kn);
fs/resctrl/internal.h
428
void resctrl_bmec_files_show(struct rdt_resource *r, struct kernfs_node *l3_mon_kn,
fs/resctrl/rdtgroup.c
1843
void resctrl_bmec_files_show(struct rdt_resource *r, struct kernfs_node *l3_mon_kn,
fs/resctrl/rdtgroup.c
1846
struct kernfs_node *kn_config, *mon_kn = NULL;
fs/resctrl/rdtgroup.c
2131
static int rdtgroup_add_files(struct kernfs_node *kn, unsigned long fflags)
fs/resctrl/rdtgroup.c
2255
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
2294
struct kernfs_node *kn, *parent;
fs/resctrl/rdtgroup.c
2332
static int resctrl_mkdir_event_configs(struct rdt_resource *r, struct kernfs_node *l3_mon_kn)
fs/resctrl/rdtgroup.c
2334
struct kernfs_node *kn_subdir, *kn_subdir2;
fs/resctrl/rdtgroup.c
2369
struct kernfs_node *kn_subdir;
fs/resctrl/rdtgroup.c
2422
static int rdtgroup_create_info_dir(struct kernfs_node *parent_kn)
fs/resctrl/rdtgroup.c
2470
mongroup_create_dir(struct kernfs_node *parent_kn, struct rdtgroup *prgrp,
fs/resctrl/rdtgroup.c
2471
char *name, struct kernfs_node **dest_kn)
fs/resctrl/rdtgroup.c
2473
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
2584
static struct rdtgroup *kernfs_to_rdtgroup(struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
2603
static void rdtgroup_kn_get(struct rdtgroup *rdtgrp, struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
2609
static void rdtgroup_kn_put(struct rdtgroup *rdtgrp, struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
2623
struct rdtgroup *rdtgroup_kn_lock_live(struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
2642
void rdtgroup_kn_unlock(struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
2655
static int mkdir_mondata_all(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
2657
struct kernfs_node **mon_data_kn);
fs/resctrl/rdtgroup.c
280
static int rdtgroup_kn_set_ugid(struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
293
static int rdtgroup_add_file(struct kernfs_node *parent_kn, struct rftype *rft)
fs/resctrl/rdtgroup.c
295
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3231
static int mon_addfile(struct kernfs_node *parent_kn, const char *name,
fs/resctrl/rdtgroup.c
3234
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3252
static void mon_rmdir_one_subdir(struct kernfs_node *pkn, char *name, char *subname)
fs/resctrl/rdtgroup.c
3254
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3323
static struct kernfs_node *_mkdir_mondata_subdir(struct kernfs_node *parent_kn, char *name,
fs/resctrl/rdtgroup.c
3329
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3365
static int mkdir_mondata_subdir_snc(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3369
struct kernfs_node *ckn, *kn;
fs/resctrl/rdtgroup.c
3402
static int mkdir_mondata_subdir(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3406
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3430
struct kernfs_node *parent_kn;
fs/resctrl/rdtgroup.c
3446
static int mkdir_mondata_subdir_alldom(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3482
static int mkdir_mondata_all(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3484
struct kernfs_node **dest_kn)
fs/resctrl/rdtgroup.c
3487
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3749
static bool is_mon_groups(struct kernfs_node *kn, const char *name)
fs/resctrl/rdtgroup.c
3755
static int mkdir_rdt_prepare(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3761
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3864
static int rdtgroup_mkdir_mon(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3900
static int rdtgroup_mkdir_ctrl_mon(struct kernfs_node *parent_kn,
fs/resctrl/rdtgroup.c
3904
struct kernfs_node *kn;
fs/resctrl/rdtgroup.c
3964
static int rdtgroup_mkdir(struct kernfs_node *parent_kn, const char *name,
fs/resctrl/rdtgroup.c
4077
static struct kernfs_node *rdt_kn_parent(struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
4086
static int rdtgroup_rmdir(struct kernfs_node *kn)
fs/resctrl/rdtgroup.c
4088
struct kernfs_node *parent_kn;
fs/resctrl/rdtgroup.c
4167
static int rdtgroup_rename(struct kernfs_node *kn,
fs/resctrl/rdtgroup.c
4168
struct kernfs_node *new_parent, const char *new_name)
fs/resctrl/rdtgroup.c
4170
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
992
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
203
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
276
int sysfs_add_file_mode_ns(struct kernfs_node *parent,
fs/sysfs/file.c
284
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
326
int sysfs_add_bin_file_mode_ns(struct kernfs_node *parent,
fs/sysfs/file.c
333
struct kernfs_node *kn;
fs/sysfs/file.c
404
struct kernfs_node *parent;
fs/sysfs/file.c
438
struct kernfs_node *kn;
fs/sysfs/file.c
466
struct kernfs_node *sysfs_break_active_protection(struct kobject *kobj,
fs/sysfs/file.c
469
struct kernfs_node *kn;
fs/sysfs/file.c
492
void sysfs_unbreak_active_protection(struct kernfs_node *kn)
fs/sysfs/file.c
513
struct kernfs_node *parent = kobj->sd;
fs/sysfs/file.c
528
struct kernfs_node *parent = kobj->sd;
fs/sysfs/file.c
529
struct kernfs_node *kn;
fs/sysfs/file.c
561
struct kernfs_node *parent;
fs/sysfs/file.c
609
static int internal_change_owner(struct kernfs_node *kn, kuid_t kuid,
fs/sysfs/file.c
637
struct kernfs_node *kn = NULL;
fs/sysfs/file.c
676
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
579
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
170
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
168
struct kernfs_node *kn;
include/linux/cgroup-defs.h
32
struct kernfs_node;
include/linux/cgroup-defs.h
533
struct kernfs_node *kn; /* cgroup kernfs entry */
include/linux/kernfs.h
180
struct kernfs_node *target_kn;
include/linux/kernfs.h
187
struct kernfs_node *notify_next; /* for kernfs_notify() */
include/linux/kernfs.h
211
struct kernfs_node __rcu *__parent;
include/linux/kernfs.h
249
int (*mkdir)(struct kernfs_node *parent, const char *name,
include/linux/kernfs.h
251
int (*rmdir)(struct kernfs_node *kn);
include/linux/kernfs.h
252
int (*rename)(struct kernfs_node *kn, struct kernfs_node *new_parent,
include/linux/kernfs.h
254
int (*show_path)(struct seq_file *sf, struct kernfs_node *kn,
include/linux/kernfs.h
258
struct kernfs_node *kernfs_root_to_node(struct kernfs_root *root);
include/linux/kernfs.h
262
struct kernfs_node *kn;
include/linux/kernfs.h
347
static inline enum kernfs_node_type kernfs_type(struct kernfs_node *kn)
include/linux/kernfs.h
370
static inline ino_t kernfs_ino(struct kernfs_node *kn)
include/linux/kernfs.h
375
static inline ino_t kernfs_gen(struct kernfs_node *kn)
include/linux/kernfs.h
388
static inline void kernfs_enable_ns(struct kernfs_node *kn)
include/linux/kernfs.h
401
static inline bool kernfs_ns_enabled(struct kernfs_node *kn)
include/linux/kernfs.h
406
int kernfs_name(struct kernfs_node *kn, char *buf, size_t buflen);
include/linux/kernfs.h
407
int kernfs_path_from_node(struct kernfs_node *kn_to, struct kernfs_node *kn_from,
include/linux/kernfs.h
409
void pr_cont_kernfs_name(struct kernfs_node *kn);
include/linux/kernfs.h
410
void pr_cont_kernfs_path(struct kernfs_node *kn);
include/linux/kernfs.h
411
struct kernfs_node *kernfs_get_parent(struct kernfs_node *kn);
include/linux/kernfs.h
412
struct kernfs_node *kernfs_find_and_get_ns(struct kernfs_node *parent,
include/linux/kernfs.h
415
struct kernfs_node *kernfs_walk_and_get_ns(struct kernfs_node *parent,
include/linux/kernfs.h
418
void kernfs_get(struct kernfs_node *kn);
include/linux/kernfs.h
419
void kernfs_put(struct kernfs_node *kn);
include/linux/kernfs.h
421
struct kernfs_node *kernfs_node_from_dentry(struct dentry *dentry);
include/linux/kernfs.h
423
struct inode *kernfs_get_inode(struct super_block *sb, struct kernfs_node *kn);
include/linux/kernfs.h
425
struct dentry *kernfs_node_dentry(struct kernfs_node *kn,
include/linux/kernfs.h
430
unsigned int kernfs_root_flags(struct kernfs_node *kn);
include/linux/kernfs.h
432
struct kernfs_node *kernfs_create_dir_ns(struct kernfs_node *parent,
include/linux/kernfs.h
437
struct kernfs_node *kernfs_create_empty_dir(struct kernfs_node *parent,
include/linux/kernfs.h
439
struct kernfs_node *__kernfs_create_file(struct kernfs_node *parent,
include/linux/kernfs.h
447
struct kernfs_node *kernfs_create_link(struct kernfs_node *parent,
include/linux/kernfs.h
449
struct kernfs_node *target);
include/linux/kernfs.h
450
void kernfs_activate(struct kernfs_node *kn);
include/linux/kernfs.h
451
void kernfs_show(struct kernfs_node *kn, bool show);
include/linux/kernfs.h
452
void kernfs_remove(struct kernfs_node *kn);
include/linux/kernfs.h
453
void kernfs_break_active_protection(struct kernfs_node *kn);
include/linux/kernfs.h
454
void kernfs_unbreak_active_protection(struct kernfs_node *kn);
include/linux/kernfs.h
455
bool kernfs_remove_self(struct kernfs_node *kn);
include/linux/kernfs.h
456
int kernfs_remove_by_name_ns(struct kernfs_node *parent, const char *name,
include/linux/kernfs.h
458
int kernfs_rename_ns(struct kernfs_node *kn, struct kernfs_node *new_parent,
include/linux/kernfs.h
460
int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr);
include/linux/kernfs.h
463
void kernfs_notify(struct kernfs_node *kn);
include/linux/kernfs.h
465
int kernfs_xattr_get(struct kernfs_node *kn, const char *name,
include/linux/kernfs.h
467
int kernfs_xattr_set(struct kernfs_node *kn, const char *name,
include/linux/kernfs.h
477
struct kernfs_node *kernfs_find_and_get_node_by_id(struct kernfs_root *root,
include/linux/kernfs.h
481
static inline enum kernfs_node_type kernfs_type(struct kernfs_node *kn)
include/linux/kernfs.h
484
static inline void kernfs_enable_ns(struct kernfs_node *kn) { }
include/linux/kernfs.h
486
static inline bool kernfs_ns_enabled(struct kernfs_node *kn)
include/linux/kernfs.h
489
static inline int kernfs_name(struct kernfs_node *kn, char *buf, size_t buflen)
include/linux/kernfs.h
492
static inline int kernfs_path_from_node(struct kernfs_node *root_kn,
include/linux/kernfs.h
493
struct kernfs_node *kn,
include/linux/kernfs.h
497
static inline void pr_cont_kernfs_name(struct kernfs_node *kn) { }
include/linux/kernfs.h
498
static inline void pr_cont_kernfs_path(struct kernfs_node *kn) { }
include/linux/kernfs.h
500
static inline struct kernfs_node *kernfs_get_parent(struct kernfs_node *kn)
include/linux/kernfs.h
503
static inline struct kernfs_node *
include/linux/kernfs.h
504
kernfs_find_and_get_ns(struct kernfs_node *parent, const char *name,
include/linux/kernfs.h
507
static inline struct kernfs_node *
include/linux/kernfs.h
508
kernfs_walk_and_get_ns(struct kernfs_node *parent, const char *path,
include/linux/kernfs.h
512
static inline void kernfs_get(struct kernfs_node *kn) { }
include/linux/kernfs.h
513
static inline void kernfs_put(struct kernfs_node *kn) { }
include/linux/kernfs.h
515
static inline struct kernfs_node *kernfs_node_from_dentry(struct dentry *dentry)
include/linux/kernfs.h
522
kernfs_get_inode(struct super_block *sb, struct kernfs_node *kn)
include/linux/kernfs.h
531
static inline unsigned int kernfs_root_flags(struct kernfs_node *kn)
include/linux/kernfs.h
534
static inline struct kernfs_node *
include/linux/kernfs.h
535
kernfs_create_dir_ns(struct kernfs_node *parent, const char *name,
include/linux/kernfs.h
540
static inline struct kernfs_node *
include/linux/kernfs.h
541
__kernfs_create_file(struct kernfs_node *parent, const char *name,
include/linux/kernfs.h
548
static inline struct kernfs_node *
include/linux/kernfs.h
549
kernfs_create_link(struct kernfs_node *parent, const char *name,
include/linux/kernfs.h
550
struct kernfs_node *target)
include/linux/kernfs.h
553
static inline void kernfs_activate(struct kernfs_node *kn) { }
include/linux/kernfs.h
555
static inline void kernfs_remove(struct kernfs_node *kn) { }
include/linux/kernfs.h
557
static inline bool kernfs_remove_self(struct kernfs_node *kn)
include/linux/kernfs.h
560
static inline int kernfs_remove_by_name_ns(struct kernfs_node *kn,
include/linux/kernfs.h
565
static inline int kernfs_rename_ns(struct kernfs_node *kn,
include/linux/kernfs.h
566
struct kernfs_node *new_parent,
include/linux/kernfs.h
571
static inline int kernfs_setattr(struct kernfs_node *kn,
include/linux/kernfs.h
579
static inline void kernfs_notify(struct kernfs_node *kn) { }
include/linux/kernfs.h
581
static inline int kernfs_xattr_get(struct kernfs_node *kn, const char *name,
include/linux/kernfs.h
585
static inline int kernfs_xattr_set(struct kernfs_node *kn, const char *name,
include/linux/kernfs.h
615
static inline int kernfs_path(struct kernfs_node *kn, char *buf, size_t buflen)
include/linux/kernfs.h
620
static inline struct kernfs_node *
include/linux/kernfs.h
621
kernfs_find_and_get(struct kernfs_node *kn, const char *name)
include/linux/kernfs.h
626
static inline struct kernfs_node *
include/linux/kernfs.h
627
kernfs_walk_and_get(struct kernfs_node *kn, const char *path)
include/linux/kernfs.h
632
static inline struct kernfs_node *
include/linux/kernfs.h
633
kernfs_create_dir(struct kernfs_node *parent, const char *name, umode_t mode,
include/linux/kernfs.h
641
static inline int kernfs_remove_by_name(struct kernfs_node *parent,
include/linux/kernfs.h
647
static inline int kernfs_rename(struct kernfs_node *kn,
include/linux/kernfs.h
648
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
1124
static inline int security_kernfs_init_security(struct kernfs_node *kn_dir,
include/linux/security.h
1125
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)
include/ufs/ufshcd.h
1260
struct kernfs_node *dme_qos_sysfs_handle;
kernel/bpf/verifier.c
5625
struct kernfs_node *kn;
kernel/cgroup/cgroup-internal.h
224
struct cgroup *cgroup_kn_lock_live(struct kernfs_node *kn, bool drain_offline);
kernel/cgroup/cgroup-internal.h
225
void cgroup_kn_unlock(struct kernfs_node *kn);
kernel/cgroup/cgroup-internal.h
259
int cgroup_mkdir(struct kernfs_node *parent_kn, const char *name, umode_t mode);
kernel/cgroup/cgroup-internal.h
260
int cgroup_rmdir(struct kernfs_node *kn);
kernel/cgroup/cgroup-internal.h
261
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
1663
void cgroup_kn_unlock(struct kernfs_node *kn)
kernel/cgroup/cgroup.c
1695
struct cgroup *cgroup_kn_lock_live(struct kernfs_node *kn, bool drain_offline)
kernel/cgroup/cgroup.c
1954
int cgroup_show_path(struct seq_file *sf, struct kernfs_node *kf_node,
kernel/cgroup/cgroup.c
4419
struct kernfs_node *kn;
kernel/cgroup/cgroup.c
4694
struct kernfs_node *kn = NULL;
kernel/cgroup/cgroup.c
4729
struct kernfs_node *kn;
kernel/cgroup/cgroup.c
5873
struct kernfs_node *kn;
kernel/cgroup/cgroup.c
6017
int cgroup_mkdir(struct kernfs_node *parent_kn, const char *name, umode_t mode)
kernel/cgroup/cgroup.c
6298
int cgroup_rmdir(struct kernfs_node *kn)
kernel/cgroup/cgroup.c
641
static struct cgroup *kn_priv(struct kernfs_node *kn)
kernel/cgroup/cgroup.c
643
struct kernfs_node *parent;
kernel/cgroup/cgroup.c
6549
struct kernfs_node *kn;
kernel/cgroup/cgroup.c
6566
struct kernfs_node *kn;
kernel/cgroup/cgroup.c
7229
struct kernfs_node *kn = kernfs_node_from_dentry(dentry);
kernel/cgroup/cgroup.c
7282
struct kernfs_node *kn;
lib/kobject.c
588
struct kernfs_node *sd;
net/core/net-sysfs.c
72
struct kernfs_node *kn;
security/security.c
2365
int security_kernfs_init_security(struct kernfs_node *kn_dir,
security/security.c
2366
struct kernfs_node *kn)
security/selinux/hooks.c
3736
static int selinux_kernfs_init_security(struct kernfs_node *kn_dir,
security/selinux/hooks.c
3737
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);