Lines Matching refs:d_flags
279 flags = READ_ONCE(dentry->d_flags); in __d_set_inode_and_type()
282 WRITE_ONCE(dentry->d_flags, flags); in __d_set_inode_and_type()
287 unsigned flags = READ_ONCE(dentry->d_flags); in __d_clear_type_and_inode()
290 WRITE_ONCE(dentry->d_flags, flags); in __d_clear_type_and_inode()
305 if (!(dentry->d_flags & DCACHE_RCUACCESS)) in dentry_free()
389 #define D_FLAG_VERIFY(dentry,x) WARN_ON_ONCE(((dentry)->d_flags & (DCACHE_LRU_LIST | DCACHE_SHRINK_…
393 dentry->d_flags |= DCACHE_LRU_LIST; in d_lru_add()
401 dentry->d_flags &= ~DCACHE_LRU_LIST; in d_lru_del()
410 dentry->d_flags &= ~(DCACHE_SHRINK_LIST | DCACHE_LRU_LIST); in d_shrink_del()
418 dentry->d_flags |= DCACHE_SHRINK_LIST | DCACHE_LRU_LIST; in d_shrink_add()
431 dentry->d_flags &= ~DCACHE_LRU_LIST; in d_lru_isolate()
440 dentry->d_flags |= DCACHE_SHRINK_LIST; in d_lru_shrink_move()
449 if (unlikely(!(dentry->d_flags & DCACHE_LRU_LIST))) in dentry_lru_add()
515 if (dentry->d_flags & DCACHE_OP_PRUNE) in __dentry_kill()
518 if (dentry->d_flags & DCACHE_LRU_LIST) { in __dentry_kill()
519 if (!(dentry->d_flags & DCACHE_SHRINK_LIST)) in __dentry_kill()
529 dentry->d_flags |= DCACHE_DENTRY_KILLED; in __dentry_kill()
543 if (dentry->d_flags & DCACHE_SHRINK_LIST) { in __dentry_kill()
544 dentry->d_flags |= DCACHE_MAY_FREE; in __dentry_kill()
630 unsigned int d_flags; in fast_dput() local
636 if (unlikely(dentry->d_flags & DCACHE_OP_DELETE)) in fast_dput()
688 d_flags = ACCESS_ONCE(dentry->d_flags); in fast_dput()
689 d_flags &= DCACHE_REFERENCED | DCACHE_LRU_LIST | DCACHE_DISCONNECTED; in fast_dput()
692 if (d_flags == (DCACHE_REFERENCED | DCACHE_LRU_LIST) && !d_unhashed(dentry)) in fast_dput()
768 if (unlikely(dentry->d_flags & DCACHE_DISCONNECTED)) in dput()
771 if (unlikely(dentry->d_flags & DCACHE_OP_DELETE)) { in dput()
776 if (!(dentry->d_flags & DCACHE_REFERENCED)) in dput()
777 dentry->d_flags |= DCACHE_REFERENCED; in dput()
867 (alias->d_flags & DCACHE_DISCONNECTED)) { in __d_find_alias()
960 if (unlikely(dentry->d_flags & DCACHE_DENTRY_KILLED)) { in shrink_dentry_list()
961 bool can_free = dentry->d_flags & DCACHE_MAY_FREE; in shrink_dentry_list()
1037 if (dentry->d_flags & DCACHE_REFERENCED) { in dentry_lru_isolate()
1038 dentry->d_flags &= ~DCACHE_REFERENCED; in dentry_lru_isolate()
1240 } while (unlikely(child->d_flags & DCACHE_DENTRY_KILLED)); in d_walk()
1322 dentry->d_flags |= DCACHE_MOUNTED; in d_set_mounted()
1360 if (dentry->d_flags & DCACHE_SHRINK_LIST) { in select_collect()
1363 if (dentry->d_flags & DCACHE_LRU_LIST) in select_collect()
1587 dentry->d_flags = 0; in __d_alloc()
1621 dentry->d_flags |= DCACHE_RCUACCESS; in d_alloc()
1664 WARN_ON_ONCE(dentry->d_flags & (DCACHE_OP_HASH | in d_set_d_op()
1675 dentry->d_flags |= DCACHE_OP_HASH; in d_set_d_op()
1677 dentry->d_flags |= DCACHE_OP_COMPARE; in d_set_d_op()
1679 dentry->d_flags |= DCACHE_OP_REVALIDATE; in d_set_d_op()
1681 dentry->d_flags |= DCACHE_OP_WEAK_REVALIDATE; in d_set_d_op()
1683 dentry->d_flags |= DCACHE_OP_DELETE; in d_set_d_op()
1685 dentry->d_flags |= DCACHE_OP_PRUNE; in d_set_d_op()
1687 dentry->d_flags |= DCACHE_OP_SELECT_INODE; in d_set_d_op()
1689 dentry->d_flags |= DCACHE_OP_REAL; in d_set_d_op()
1705 dentry->d_flags |= DCACHE_FALLTHRU; in d_set_fallthru()
2200 if (unlikely(parent->d_flags & DCACHE_OP_COMPARE)) { in __d_lookup_rcu()
2311 if (parent->d_flags & DCACHE_OP_COMPARE) { in __d_lookup()
2350 if (dir->d_flags & DCACHE_OP_HASH) { in d_hash_and_lookup()
2397 dentry->d_flags &= ~DCACHE_CANT_MOUNT; in d_delete()
2634 dentry->d_flags |= DCACHE_RCUACCESS; in __d_move()
3337 if (!(dentry->d_flags & DCACHE_GENOCIDE)) { in d_genocide_kill()
3338 dentry->d_flags |= DCACHE_GENOCIDE; in d_genocide_kill()