• Home
  • Raw
  • Download

Lines Matching refs:proc_dir_entry

31 static int proc_match(unsigned int len, const char *name, struct proc_dir_entry *de)  in proc_match()
41 static struct proc_dir_entry *pde_subdir_first(struct proc_dir_entry *dir) in pde_subdir_first()
43 return rb_entry_safe(rb_first(&dir->subdir), struct proc_dir_entry, in pde_subdir_first()
47 static struct proc_dir_entry *pde_subdir_next(struct proc_dir_entry *dir) in pde_subdir_next()
49 return rb_entry_safe(rb_next(&dir->subdir_node), struct proc_dir_entry, in pde_subdir_next()
53 static struct proc_dir_entry *pde_subdir_find(struct proc_dir_entry *dir, in pde_subdir_find()
60 struct proc_dir_entry *de = container_of(node, in pde_subdir_find()
61 struct proc_dir_entry, in pde_subdir_find()
75 static bool pde_subdir_insert(struct proc_dir_entry *dir, in pde_subdir_insert()
76 struct proc_dir_entry *de) in pde_subdir_insert()
83 struct proc_dir_entry *this = in pde_subdir_insert()
84 container_of(*new, struct proc_dir_entry, subdir_node); in pde_subdir_insert()
105 struct proc_dir_entry *de = PDE(inode); in proc_notify_change()
124 struct proc_dir_entry *de = PDE(inode); in proc_getattr()
141 static int __xlate_proc_name(const char *name, struct proc_dir_entry **ret, in __xlate_proc_name()
145 struct proc_dir_entry *de; in __xlate_proc_name()
170 static int xlate_proc_name(const char *name, struct proc_dir_entry **ret, in xlate_proc_name()
229 struct dentry *proc_lookup_de(struct proc_dir_entry *de, struct inode *dir, in proc_lookup_de()
265 int proc_readdir_de(struct proc_dir_entry *de, struct file *file, in proc_readdir_de()
288 struct proc_dir_entry *next; in proc_readdir_de()
333 static int proc_register(struct proc_dir_entry * dir, struct proc_dir_entry * dp) in proc_register()
355 static struct proc_dir_entry *__proc_create(struct proc_dir_entry **parent, in __proc_create()
360 struct proc_dir_entry *ent = NULL; in __proc_create()
381 ent = kzalloc(sizeof(struct proc_dir_entry) + qstr.len + 1, GFP_KERNEL); in __proc_create()
397 struct proc_dir_entry *proc_symlink(const char *name, in proc_symlink()
398 struct proc_dir_entry *parent, const char *dest) in proc_symlink()
400 struct proc_dir_entry *ent; in proc_symlink()
424 struct proc_dir_entry *proc_mkdir_data(const char *name, umode_t mode, in proc_mkdir_data()
425 struct proc_dir_entry *parent, void *data) in proc_mkdir_data()
427 struct proc_dir_entry *ent; in proc_mkdir_data()
448 struct proc_dir_entry *proc_mkdir_mode(const char *name, umode_t mode, in proc_mkdir_mode()
449 struct proc_dir_entry *parent) in proc_mkdir_mode()
455 struct proc_dir_entry *proc_mkdir(const char *name, in proc_mkdir()
456 struct proc_dir_entry *parent) in proc_mkdir()
462 struct proc_dir_entry *proc_create_mount_point(const char *name) in proc_create_mount_point()
465 struct proc_dir_entry *ent, *parent = NULL; in proc_create_mount_point()
482 struct proc_dir_entry *proc_create_data(const char *name, umode_t mode, in proc_create_data()
483 struct proc_dir_entry *parent, in proc_create_data()
487 struct proc_dir_entry *pde; in proc_create_data()
516 void proc_set_size(struct proc_dir_entry *de, loff_t size) in proc_set_size()
522 void proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) in proc_set_user()
529 static void free_proc_entry(struct proc_dir_entry *de) in free_proc_entry()
538 void pde_put(struct proc_dir_entry *pde) in pde_put()
547 void remove_proc_entry(const char *name, struct proc_dir_entry *parent) in remove_proc_entry()
549 struct proc_dir_entry *de = NULL; in remove_proc_entry()
581 int remove_proc_subtree(const char *name, struct proc_dir_entry *parent) in remove_proc_subtree()
583 struct proc_dir_entry *root = NULL, *de, *next; in remove_proc_subtree()
630 struct proc_dir_entry *de = PDE(inode); in proc_get_parent_data()
635 void proc_remove(struct proc_dir_entry *de) in proc_remove()