Home
last modified time | relevance | path

Searched refs:d_flags (Results 1 – 25 of 35) sorted by relevance

12

/linux/fs/
H A Ddcache.c408 flags = READ_ONCE(dentry->d_flags); in __d_set_inode_and_type()
411 smp_store_release(&dentry->d_flags, flags); in __d_set_inode_and_type()
416 unsigned flags = READ_ONCE(dentry->d_flags); in __d_clear_type_and_inode()
419 WRITE_ONCE(dentry->d_flags, flags); in __d_clear_type_and_inode()
440 if (dentry->d_flags & DCACHE_NORCU) in dentry_free()
489 #define D_FLAG_VERIFY(dentry,x) WARN_ON_ONCE(((dentry)->d_flags & (DCACHE_LRU_LIST | DCACHE_SHRINK_…
493 dentry->d_flags |= DCACHE_LRU_LIST; in d_lru_add()
504 dentry->d_flags &= ~DCACHE_LRU_LIST; in d_lru_del()
516 dentry->d_flags &= ~(DCACHE_SHRINK_LIST | DCACHE_LRU_LIST); in d_shrink_del()
524 dentry->d_flags |= DCACHE_SHRINK_LIST | DCACHE_LRU_LIST; in d_shrink_add()
[all …]
H A Dnamei.c1029 if (unlikely(dentry->d_flags & DCACHE_OP_REVALIDATE)) in d_revalidate()
1087 if (likely(!(dentry->d_flags & DCACHE_OP_WEAK_REVALIDATE))) in complete_walk()
1585 flags = smp_load_acquire(&path->dentry->d_flags); in __traverse_mounts()
1599 flags = path->dentry->d_flags; in __traverse_mounts()
1614 flags = smp_load_acquire(&path->dentry->d_flags); in __traverse_mounts()
1633 unsigned flags = smp_load_acquire(&path->dentry->d_flags); in traverse_mounts()
1685 unsigned int flags = dentry->d_flags; in __follow_mount_rcu()
1699 flags = dentry->d_flags; in __follow_mount_rcu()
1709 flags = dentry->d_flags; in __follow_mount_rcu()
2617 if (unlikely(parent->d_flags & DCACHE_OP_HASH)) { in link_path_walk()
[all …]
H A Dfhandle.c40 WARN_ON(path->dentry->d_flags & DCACHE_DISCONNECTED)) in do_sys_name_to_handle()
H A Dlibfs.c74 if (!dentry->d_op && !(dentry->d_flags & DCACHE_DONTCACHE)) { in simple_lookup()
76 dentry->d_flags |= DCACHE_DONTCACHE; in simple_lookup()
121 if (d->d_flags & DCACHE_DENTRY_CURSOR) in scan_positives()
/linux/include/linux/
H A Ddcache.h94 unsigned int d_flags; /* protected by d_lock */ member
376 return (dentry->d_flags & DCACHE_CANT_MOUNT); in cant_mount()
382 dentry->d_flags |= DCACHE_CANT_MOUNT; in dont_mount()
390 return dentry->d_flags & DCACHE_PAR_LOOKUP; in d_in_lookup()
403 return dentry->d_flags & DCACHE_MANAGED_DENTRY; in d_managed()
408 return dentry->d_flags & DCACHE_MOUNTED; in d_mountpoint()
416 return dentry->d_flags & DCACHE_ENTRY_TYPE; in __d_entry_type()
578 if (unlikely(dentry->d_flags & DCACHE_OP_REAL)) in d_real()
H A Dfscrypt.h274 if (dentry->d_flags & DCACHE_NOKEY_NAME) { in fscrypt_handle_d_move()
275 dentry->d_flags &= ~DCACHE_NOKEY_NAME; in fscrypt_handle_d_move()
282 dentry->d_flags &= ~DCACHE_OP_REVALIDATE; in fscrypt_handle_d_move()
312 return dentry->d_flags & DCACHE_NOKEY_NAME; in fscrypt_is_nokey_name()
328 dentry->d_flags |= DCACHE_NOKEY_NAME; in fscrypt_prepare_dentry()
330 } else if (dentry->d_flags & DCACHE_OP_REVALIDATE && in fscrypt_prepare_dentry()
339 dentry->d_flags &= ~DCACHE_OP_REVALIDATE; in fscrypt_prepare_dentry()
H A Dfsnotify.h88 if (!(dentry->d_flags & DCACHE_FSNOTIFY_PARENT_WATCHED)) in fsnotify_parent()
/linux/fs/nfs/
H A Dunlink.c143 !(alias->d_flags & DCACHE_NFSFS_RENAMED)) { in nfs_call_unlink()
146 alias->d_flags |= DCACHE_NFSFS_RENAMED; in nfs_call_unlink()
192 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) in nfs_async_unlink()
194 dentry->d_flags |= DCACHE_NFSFS_RENAMED; in nfs_async_unlink()
230 dentry->d_flags &= ~DCACHE_NFSFS_RENAMED; in nfs_complete_unlink()
246 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) { in nfs_cancel_async_unlink()
249 dentry->d_flags &= ~DCACHE_NFSFS_RENAMED; in nfs_cancel_async_unlink()
461 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) in nfs_sillyrename()
H A Dgetroot.c121 !(root->d_flags & DCACHE_NFSFS_RENAMED)) { in nfs_get_root()
H A Ddir.c1499 if (unlikely(dentry->d_flags & DCACHE_DENTRY_CURSOR)) in nfs_clear_verifier_directory()
1920 dentry, dentry->d_flags); in nfs_dentry_delete()
1926 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) { in nfs_dentry_delete()
1961 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) { in nfs_dentry_iput()
1973 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) in nfs_d_release()
2551 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) { in nfs_safe_remove()
2600 if (WARN_ON(dentry->d_flags & DCACHE_NFSFS_RENAMED) || in nfs_unlink()
2789 if (WARN_ON(new_dentry->d_flags & DCACHE_NFSFS_RENAMED) || in nfs_rename()
/linux/fs/afs/
H A Ddir_silly.c32 old->d_flags |= DCACHE_NFSFS_RENAMED; in afs_silly_rename_edit_dir()
122 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) in afs_sillyrename()
270 !(alias->d_flags & DCACHE_NFSFS_RENAMED)) { in afs_silly_iput()
271 alias->d_flags |= DCACHE_NFSFS_RENAMED; in afs_silly_iput()
/linux/fs/overlayfs/
H A Dutil.c163 return dentry->d_flags & OVL_D_REVALIDATE; in ovl_dentry_remote()
172 dentry->d_flags |= realdentry->d_flags & OVL_D_REVALIDATE; in ovl_dentry_update_reval()
189 flags |= upperdentry->d_flags; in ovl_dentry_init_flags()
191 flags |= lowerstack[i].dentry->d_flags; in ovl_dentry_init_flags()
194 dentry->d_flags &= ~mask; in ovl_dentry_init_flags()
195 dentry->d_flags |= flags & mask; in ovl_dentry_init_flags()
204 if (dentry->d_flags & (DCACHE_NEED_AUTOMOUNT | DCACHE_MANAGE_TRANSIT)) in ovl_dentry_weird()
214 return dentry->d_flags & (DCACHE_OP_HASH | DCACHE_OP_COMPARE); in ovl_dentry_weird()
688 bool disconnected = dentry->d_flags & DCACHE_DISCONNECTED; in ovl_already_copied_up_locked()
700 bool disconnected = dentry->d_flags & DCACHE_DISCONNECTED; in ovl_already_copied_up()
H A Dnamei.c219 if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { in ovl_lookup_positive_unlocked()
1113 if (ctx->upperdentry && ctx->upperdentry->d_flags & DCACHE_OP_REAL) in ovl_lookup_layers()
H A Dsuper.c91 if (d->d_flags & DCACHE_OP_WEAK_REVALIDATE) in ovl_revalidate_real()
93 } else if (d->d_flags & DCACHE_OP_REVALIDATE) { in ovl_revalidate_real()
/linux/fs/notify/
H A Dfsnotify.c91 child->d_flags |= DCACHE_FSNOTIFY_PARENT_WATCHED; in fsnotify_set_children_dentry_flags()
113 dentry->d_flags &= ~DCACHE_FSNOTIFY_PARENT_WATCHED; in fsnotify_clear_child_dentry_flag()
189 bool parent_watched = dentry->d_flags & DCACHE_FSNOTIFY_PARENT_WATCHED; in __fsnotify_parent()
643 if (dentry->d_flags & DCACHE_FSNOTIFY_PARENT_WATCHED) { in fsnotify_open_perm_and_set_mode()
/linux/fs/ecryptfs/
H A Ddentry.c42 if (lower_dentry->d_flags & DCACHE_OP_REVALIDATE) { in ecryptfs_d_revalidate()
/linux/fs/ocfs2/
H A Ddcache.c388 if (!(dentry->d_flags & DCACHE_DISCONNECTED) && in ocfs2_dentry_iput()
395 ino, dentry->d_flags, dentry); in ocfs2_dentry_iput()
/linux/include/uapi/linux/
H A Dfcntl.h89 __u32 d_flags; /* Must be 0 */ member
H A Ddqblk_xfs.h55 __s8 d_flags; /* FS_{USER,PROJ,GROUP}_QUOTA */ member
/linux/tools/perf/trace/beauty/include/uapi/linux/
H A Dfcntl.h89 __u32 d_flags; /* Must be 0 */ member
/linux/block/partitions/
H A Dosf.c38 __le32 d_headswitch, d_trkseek, d_flags; in osf_partition() member
H A Dmsdos.c328 __u32 d_flags; /* generic flags */ member
/linux/arch/alpha/boot/tools/
H A Dmkbb.c52 u32 d_headswitch, d_trkseek, d_flags; member
/linux/fs/fuse/
H A Ddir.c179 fd->dentry->d_flags |= DCACHE_OP_DELETE; in fuse_dentry_tree_work()
258 if ((!delete && (dentry->d_flags & DCACHE_OP_DELETE)) || in fuse_dentry_settime()
259 (delete && !(dentry->d_flags & DCACHE_OP_DELETE))) { in fuse_dentry_settime()
262 dentry->d_flags &= ~DCACHE_OP_DELETE; in fuse_dentry_settime()
264 dentry->d_flags |= DCACHE_OP_DELETE; in fuse_dentry_settime()
/linux/fs/ceph/
H A Ddir.c254 ((dentry->d_flags & DCACHE_NOKEY_NAME) && in __dcache_readdir()
1196 if (dentry->d_flags & DCACHE_DISCONNECTED) in ceph_link()
1224 if (old_dentry->d_flags & DCACHE_DISCONNECTED) in ceph_link()
1964 !!(dentry->d_flags & DCACHE_NOKEY_NAME)); in ceph_d_revalidate()

12