Lines Matching defs:proc_dir_entry

31 struct proc_dir_entry {
59 struct proc_dir_entry *parent;
70 sizeof(struct proc_dir_entry) < 128 ? 128 : \
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)
82 static inline void pde_make_permanent(struct proc_dir_entry *pde)
87 static inline bool pde_has_proc_read_iter(const struct proc_dir_entry *pde)
92 static inline bool pde_has_proc_compat_ioctl(const struct proc_dir_entry *pde)
101 static inline bool pde_has_proc_lseek(const struct proc_dir_entry *pde)
107 void pde_free(struct proc_dir_entry *pde);
121 struct proc_dir_entry *pde;
137 static inline struct proc_dir_entry *PDE(const struct inode *inode)
279 struct proc_dir_entry *proc_create_reg(const char *name, umode_t mode,
280 struct proc_dir_entry **parent, void *data);
281 struct proc_dir_entry *proc_register(struct proc_dir_entry *dir,
282 struct proc_dir_entry *dp);
284 struct dentry *proc_lookup_de(struct inode *, struct dentry *, struct proc_dir_entry *);
286 int proc_readdir_de(struct file *, struct dir_context *, struct proc_dir_entry *);
288 static inline void pde_get(struct proc_dir_entry *pde)
292 extern void pde_put(struct proc_dir_entry *);
294 static inline bool is_empty_pde(const struct proc_dir_entry *pde)
316 extern struct inode *proc_get_inode(struct super_block *, struct proc_dir_entry *);
317 extern void proc_entry_rundown(struct proc_dir_entry *);
373 extern struct proc_dir_entry proc_root;
418 static inline void pde_force_lookup(struct proc_dir_entry *pde)