Lines Matching refs:d_lru
295 if (list_empty(&dentry->d_lru)) { in dentry_lru_add()
297 list_add(&dentry->d_lru, &dentry->d_sb->s_dentry_lru); in dentry_lru_add()
306 list_del_init(&dentry->d_lru); in __dentry_lru_del()
317 if (!list_empty(&dentry->d_lru)) { in dentry_lru_del()
331 if (!list_empty(&dentry->d_lru)) { in dentry_lru_prune()
344 if (list_empty(&dentry->d_lru)) { in dentry_lru_move_list()
345 list_add_tail(&dentry->d_lru, list); in dentry_lru_move_list()
349 list_move_tail(&dentry->d_lru, list); in dentry_lru_move_list()
805 dentry = list_entry_rcu(list->prev, struct dentry, d_lru); in shrink_dentry_list()
806 if (&dentry->d_lru == list) in shrink_dentry_list()
809 if (dentry != list_entry(list->prev, struct dentry, d_lru)) { in shrink_dentry_list()
856 struct dentry, d_lru); in prune_dcache_sb()
867 list_move(&dentry->d_lru, &referenced); in prune_dcache_sb()
870 list_move_tail(&dentry->d_lru, &tmp); in prune_dcache_sb()
1293 INIT_LIST_HEAD(&dentry->d_lru); in __d_alloc()