| /Linux-v6.6/include/linux/ | 
| D | proc_fs.h | 12 struct proc_dir_entry;82 extern struct proc_dir_entry *proc_symlink(const char *,
 83 		struct proc_dir_entry *, const char *);
 84 struct proc_dir_entry *_proc_mkdir(const char *, umode_t, struct proc_dir_entry *, void *, bool);
 85 extern struct proc_dir_entry *proc_mkdir(const char *, struct proc_dir_entry *);
 86 extern struct proc_dir_entry *proc_mkdir_data(const char *, umode_t,
 87 					      struct proc_dir_entry *, void *);
 88 extern struct proc_dir_entry *proc_mkdir_mode(const char *, umode_t,
 89 					      struct proc_dir_entry *);
 90 struct proc_dir_entry *proc_create_mount_point(const char *name);
 [all …]
 
 | 
| D | nubus.h | 17 struct proc_dir_entry;25 	struct proc_dir_entry *procdir;
 62 	struct proc_dir_entry *procdir;
 98 struct proc_dir_entry *nubus_proc_add_board(struct nubus_board *board);
 99 struct proc_dir_entry *nubus_proc_add_rsrc_dir(struct proc_dir_entry *procdir,
 102 void nubus_proc_add_rsrc_mem(struct proc_dir_entry *procdir,
 105 void nubus_proc_add_rsrc(struct proc_dir_entry *procdir,
 110 struct proc_dir_entry *nubus_proc_add_board(struct nubus_board *board)  in nubus_proc_add_board()
 113 struct proc_dir_entry *nubus_proc_add_rsrc_dir(struct proc_dir_entry *procdir,  in nubus_proc_add_rsrc_dir()
 117 static inline void nubus_proc_add_rsrc_mem(struct proc_dir_entry *procdir,  in nubus_proc_add_rsrc_mem()
 [all …]
 
 | 
| D | irqdesc.h | 14 struct proc_dir_entry;91 	struct proc_dir_entry	*dir;
 
 | 
| /Linux-v6.6/fs/proc/ | 
| D | generic.c | 37 void pde_free(struct proc_dir_entry *pde)  in pde_free()46 static int proc_match(const char *name, struct proc_dir_entry *de, unsigned int len)  in proc_match()
 56 static struct proc_dir_entry *pde_subdir_first(struct proc_dir_entry *dir)  in pde_subdir_first()
 58 	return rb_entry_safe(rb_first(&dir->subdir), struct proc_dir_entry,  in pde_subdir_first()
 62 static struct proc_dir_entry *pde_subdir_next(struct proc_dir_entry *dir)  in pde_subdir_next()
 64 	return rb_entry_safe(rb_next(&dir->subdir_node), struct proc_dir_entry,  in pde_subdir_next()
 68 static struct proc_dir_entry *pde_subdir_find(struct proc_dir_entry *dir,  in pde_subdir_find()
 75 		struct proc_dir_entry *de = rb_entry(node,  in pde_subdir_find()
 76 						     struct proc_dir_entry,  in pde_subdir_find()
 90 static bool pde_subdir_insert(struct proc_dir_entry *dir,  in pde_subdir_insert()
 [all …]
 
 | 
| D | internal.h | 30 struct proc_dir_entry {  struct59 	struct proc_dir_entry *parent;  argument
 70 	sizeof(struct proc_dir_entry) < 128 ? 128 :	\  argument
 71 	sizeof(struct proc_dir_entry) < 192 ? 192 :	\
 72 	sizeof(struct proc_dir_entry) < 256 ? 256 :	\
 73 	sizeof(struct proc_dir_entry) < 512 ? 512 :	\
 75 #define SIZEOF_PDE_INLINE_NAME (SIZEOF_PDE - sizeof(struct proc_dir_entry))
 77 static inline bool pde_is_permanent(const struct proc_dir_entry *pde)  in pde_is_permanent()
 82 static inline void pde_make_permanent(struct proc_dir_entry *pde)  in pde_make_permanent()
 88 void pde_free(struct proc_dir_entry *pde);
 [all …]
 
 | 
| D | proc_net.c | 29 static inline struct net *PDE_NET(struct proc_dir_entry *pde)  in PDE_NET()114 struct proc_dir_entry *proc_create_net_data(const char *name, umode_t mode,  in proc_create_net_data()
 115 		struct proc_dir_entry *parent, const struct seq_operations *ops,  in proc_create_net_data()
 118 	struct proc_dir_entry *p;  in proc_create_net_data()
 156 struct proc_dir_entry *proc_create_net_data_write(const char *name, umode_t mode,  in proc_create_net_data_write()
 157 						  struct proc_dir_entry *parent,  in proc_create_net_data_write()
 162 	struct proc_dir_entry *p;  in proc_create_net_data_write()
 178 	struct proc_dir_entry *de = PDE(inode);  in single_open_net()
 207 struct proc_dir_entry *proc_create_net_single(const char *name, umode_t mode,  in proc_create_net_single()
 208 		struct proc_dir_entry *parent,  in proc_create_net_single()
 [all …]
 
 | 
| D | inode.c | 33 	struct proc_dir_entry *de;  in proc_evict_inode()106 		offsetof(struct proc_dir_entry, inline_name),  in proc_init_kmemcache()
 108 	BUILD_BUG_ON(sizeof(struct proc_dir_entry) >= SIZEOF_PDE);  in proc_init_kmemcache()
 204 static inline int use_pde(struct proc_dir_entry *pde)  in use_pde()
 209 static void unuse_pde(struct proc_dir_entry *pde)  in unuse_pde()
 224 static void close_pdeo(struct proc_dir_entry *pde, struct pde_opener *pdeo)  in close_pdeo()
 261 void proc_entry_rundown(struct proc_dir_entry *de)  in proc_entry_rundown()
 283 	struct proc_dir_entry *pde = PDE(file_inode(file));  in proc_reg_llseek()
 297 	struct proc_dir_entry *pde = PDE(file_inode(iocb->ki_filp));  in proc_reg_read_iter()
 310 static ssize_t pde_read(struct proc_dir_entry *pde, struct file *file, char __user *buf, size_t cou…  in pde_read()
 [all …]
 
 | 
| D | proc_tty.c | 21 static struct proc_dir_entry *proc_tty_driver;133 	struct proc_dir_entry *ent;  in proc_tty_register_driver()
 149 	struct proc_dir_entry *ent;  in proc_tty_unregister_driver()
 
 | 
| /Linux-v6.6/include/net/netns/ | 
| D | can.h | 18 	struct proc_dir_entry *proc_dir;19 	struct proc_dir_entry *pde_stats;
 20 	struct proc_dir_entry *pde_reset_stats;
 21 	struct proc_dir_entry *pde_rcvlist_all;
 22 	struct proc_dir_entry *pde_rcvlist_fil;
 23 	struct proc_dir_entry *pde_rcvlist_inv;
 24 	struct proc_dir_entry *pde_rcvlist_sff;
 25 	struct proc_dir_entry *pde_rcvlist_eff;
 26 	struct proc_dir_entry *pde_rcvlist_err;
 27 	struct proc_dir_entry *bcmproc_dir;
 
 | 
| D | netfilter.h | 7 struct proc_dir_entry;13 	struct proc_dir_entry *proc_netfilter;
 
 | 
| D | sctp.h | 9 struct proc_dir_entry;17 	struct proc_dir_entry *proc_net_sctp;
 
 | 
| /Linux-v6.6/drivers/nubus/ | 
| D | proc.c | 48 static struct proc_dir_entry *proc_bus_nubus_dir;54 struct proc_dir_entry *nubus_proc_add_board(struct nubus_board *board)  in nubus_proc_add_board()
 68 struct proc_dir_entry *nubus_proc_add_rsrc_dir(struct proc_dir_entry *procdir,  in nubus_proc_add_rsrc_dir()
 153 void nubus_proc_add_rsrc_mem(struct proc_dir_entry *procdir,  in nubus_proc_add_rsrc_mem()
 173 void nubus_proc_add_rsrc(struct proc_dir_entry *procdir,  in nubus_proc_add_rsrc()
 
 | 
| D | nubus.c | 346 					   struct proc_dir_entry *procdir,  in nubus_get_block_rsrc_dir()366 					    struct proc_dir_entry *procdir,  in nubus_get_display_vidmode()
 398 					     struct proc_dir_entry *procdir,  in nubus_get_display_resource()
 420 					     struct proc_dir_entry *procdir,  in nubus_get_network_resource()
 442 					 struct proc_dir_entry *procdir,  in nubus_get_cpu_resource()
 475 					     struct proc_dir_entry *procdir,  in nubus_get_private_resource()
 593 				 struct proc_dir_entry *procdir,  in nubus_get_icon()
 612 				       struct proc_dir_entry *procdir,  in nubus_get_vendorinfo()
 
 | 
| /Linux-v6.6/include/linux/sunrpc/ | 
| D | stats.h | 46 struct proc_dir_entry *	rpc_proc_register(struct net *,struct rpc_stat *);49 struct proc_dir_entry *	svc_proc_register(struct net *, struct svc_stat *,
 64 static inline struct proc_dir_entry *rpc_proc_register(struct net *net, struct rpc_stat *s) { retur…  in rpc_proc_register()
 68 static inline struct proc_dir_entry *svc_proc_register(struct net *net, struct svc_stat *s,  in svc_proc_register()
 
 | 
| /Linux-v6.6/net/sunrpc/ | 
| D | netns.h | 11 	struct proc_dir_entry *proc_net_rpc;35 	struct proc_dir_entry *use_gssp_proc;
 36 	struct proc_dir_entry *gss_krb5_enctypes;
 
 | 
| /Linux-v6.6/drivers/video/fbdev/via/ | 
| D | viafbdev.h | 33 	struct proc_dir_entry *proc_entry;	/*viafb proc entry */34 	struct proc_dir_entry *iga1_proc_entry;
 35 	struct proc_dir_entry *iga2_proc_entry;
 
 | 
| /Linux-v6.6/net/ipv6/ | 
| D | proc.c | 247 	struct proc_dir_entry *p;  in snmp6_register_dev()262 	idev->stats.proc_dir_entry = p;  in snmp6_register_dev()
 271 	if (!idev->stats.proc_dir_entry)  in snmp6_unregister_dev()
 273 	proc_remove(idev->stats.proc_dir_entry);  in snmp6_unregister_dev()
 274 	idev->stats.proc_dir_entry = NULL;  in snmp6_unregister_dev()
 
 | 
| /Linux-v6.6/arch/alpha/kernel/ | 
| D | srm_env.c | 40 static struct proc_dir_entry	*base_dir;41 static struct proc_dir_entry	*named_dir;
 42 static struct proc_dir_entry	*numbered_dir;
 
 | 
| /Linux-v6.6/drivers/video/fbdev/core/ | 
| D | fb_procfs.c | 7 static struct proc_dir_entry *fb_proc_dir_entry;48 	struct proc_dir_entry *proc;  in fb_init_procfs()
 
 | 
| /Linux-v6.6/arch/powerpc/kernel/ | 
| D | proc_powerpc.c | 51 	struct proc_dir_entry *pde;  in proc_ppc64_init()71 	struct proc_dir_entry *root;  in proc_ppc64_create()
 
 | 
| /Linux-v6.6/drivers/scsi/ | 
| D | scsi_proc.c | 44 static struct proc_dir_entry *proc_scsi;60 	struct proc_dir_entry	*proc_dir;
 131 struct proc_dir_entry *
 222 	struct proc_dir_entry *p;  in scsi_proc_host_add()
 551 	struct proc_dir_entry *pde;  in scsi_init_procfs()
 
 | 
| /Linux-v6.6/net/8021q/ | 
| D | vlan.h | 195 struct proc_dir_entry;199 	struct proc_dir_entry *proc_vlan_dir;
 201 	struct proc_dir_entry *proc_vlan_conf;
 
 | 
| /Linux-v6.6/arch/xtensa/platforms/iss/ | 
| D | simdisk.c | 31 	struct proc_dir_entry *procfile;149 static struct proc_dir_entry *simdisk_procdir;
 264 		struct proc_dir_entry *procdir)  in simdisk_setup()
 340 		struct proc_dir_entry *procdir)  in simdisk_teardown()
 
 | 
| /Linux-v6.6/drivers/zorro/ | 
| D | proc.c | 98 static struct proc_dir_entry *proc_bus_zorro_dir;102 	struct proc_dir_entry *entry;  in zorro_proc_attach_device()
 
 | 
| /Linux-v6.6/arch/ia64/kernel/ | 
| D | salinfo.c | 61 	struct proc_dir_entry	*entry;		/* registered entry (removal) */84 static struct proc_dir_entry *salinfo_proc_entries[
 594 	struct proc_dir_entry *salinfo_dir; /* /proc/sal dir entry */  in salinfo_init()
 595 	struct proc_dir_entry **sdir = salinfo_proc_entries; /* keeps track of every entry */  in salinfo_init()
 596 	struct proc_dir_entry *dir, *entry;  in salinfo_init()
 
 |