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()
561 static inline void pde_set_flags(struct proc_dir_entry *pde) in pde_set_flags() argument
563 if (pde->proc_ops->proc_flags & PROC_ENTRY_PERMANENT) in pde_set_flags()
564 pde->flags |= PROC_ENTRY_PERMANENT; in pde_set_flags()
675 void pde_put(struct proc_dir_entry *pde) in pde_put() argument
677 if (refcount_dec_and_test(&pde->refcnt)) { in pde_put()
678 proc_free_inum(pde->low_ino); in pde_put()
679 pde_free(pde); in pde_put()
805 struct proc_dir_entry *pde = PDE(file_inode(f)); in proc_simple_write() local
809 if (!pde->write) in proc_simple_write()
816 ret = pde->write(f, buf, size); in proc_simple_write()