Lines Matching refs:pde
37 void pde_free(struct proc_dir_entry *pde) in pde_free() argument
39 if (S_ISLNK(pde->mode)) in pde_free()
40 kfree(pde->data); in pde_free()
41 if (pde->name != pde->inline_name) in pde_free()
42 kfree(pde->name); in pde_free()
43 kmem_cache_free(proc_dir_entry_cache, pde); in pde_free()
566 static inline void pde_set_flags(struct proc_dir_entry *pde) in pde_set_flags() argument
568 if (pde->proc_ops->proc_flags & PROC_ENTRY_PERMANENT) in pde_set_flags()
569 pde->flags |= PROC_ENTRY_PERMANENT; in pde_set_flags()
680 void pde_put(struct proc_dir_entry *pde) in pde_put() argument
682 if (refcount_dec_and_test(&pde->refcnt)) { in pde_put()
683 proc_free_inum(pde->low_ino); in pde_put()
684 pde_free(pde); in pde_put()
816 struct proc_dir_entry *pde = PDE(file_inode(f)); in proc_simple_write() local
820 if (!pde->write) in proc_simple_write()
827 ret = pde->write(f, buf, size); in proc_simple_write()