Lines Matching refs:proc_dir_entry
30 struct proc_dir_entry { struct
56 struct proc_dir_entry *parent; argument
66 sizeof(struct proc_dir_entry) < 128 ? 128 : \ argument
67 sizeof(struct proc_dir_entry) < 192 ? 192 : \
68 sizeof(struct proc_dir_entry) < 256 ? 256 : \
69 sizeof(struct proc_dir_entry) < 512 ? 512 : \
71 #define SIZEOF_PDE_INLINE_NAME (SIZEOF_PDE - sizeof(struct proc_dir_entry))
74 void pde_free(struct proc_dir_entry *pde);
88 struct proc_dir_entry *pde;
104 static inline struct proc_dir_entry *PDE(const struct inode *inode) in PDE()
174 struct proc_dir_entry *proc_create_reg(const char *name, umode_t mode,
175 struct proc_dir_entry **parent, void *data);
176 struct proc_dir_entry *proc_register(struct proc_dir_entry *dir,
177 struct proc_dir_entry *dp);
179 struct dentry *proc_lookup_de(struct inode *, struct dentry *, struct proc_dir_entry *);
181 int proc_readdir_de(struct file *, struct dir_context *, struct proc_dir_entry *);
183 static inline struct proc_dir_entry *pde_get(struct proc_dir_entry *pde) in pde_get()
188 extern void pde_put(struct proc_dir_entry *);
190 static inline bool is_empty_pde(const struct proc_dir_entry *pde) in is_empty_pde()
211 extern struct inode *proc_get_inode(struct super_block *, struct proc_dir_entry *);
212 extern void proc_entry_rundown(struct proc_dir_entry *);
268 extern struct proc_dir_entry proc_root;