Home
last modified time | relevance | path

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

12

/linux-6.15/fs/
H A Ddcache.c398 flags = READ_ONCE(dentry->d_flags); in __d_set_inode_and_type()
409 WRITE_ONCE(dentry->d_flags, flags); in __d_clear_type_and_inode()
430 if (dentry->d_flags & DCACHE_NORCU) in dentry_free()
483 dentry->d_flags |= DCACHE_LRU_LIST; in d_lru_add()
494 dentry->d_flags &= ~DCACHE_LRU_LIST; in d_lru_del()
737 unsigned int d_flags; in retain_dentry() local
740 d_flags = READ_ONCE(dentry->d_flags); in retain_dentry()
785 de->d_flags |= DCACHE_DONTCACHE; in d_mark_dontcache()
1719 dentry->d_flags = 0; in __d_alloc()
1814 dentry->d_flags |= DCACHE_NORCU; in d_alloc_pseudo()
[all …]
H A Dnamei.c928 if (unlikely(dentry->d_flags & DCACHE_OP_REVALIDATE)) in d_revalidate()
1476 flags = smp_load_acquire(&path->dentry->d_flags); in __traverse_mounts()
1490 flags = path->dentry->d_flags; in __traverse_mounts()
1501 flags = smp_load_acquire(&path->dentry->d_flags); in __traverse_mounts()
1572 unsigned int flags = dentry->d_flags; in __follow_mount_rcu()
1589 flags = dentry->d_flags; in __follow_mount_rcu()
1599 flags = dentry->d_flags; in __follow_mount_rcu()
2473 if (unlikely(parent->d_flags & DCACHE_OP_HASH)) { in link_path_walk()
2894 if (base->d_flags & DCACHE_OP_HASH) { in lookup_one_common()
3198 if (victim->d_flags & DCACHE_NFSFS_RENAMED) in may_delete()
[all …]
H A Dfhandle.c39 WARN_ON(path->dentry->d_flags & DCACHE_DISCONNECTED)) in do_sys_name_to_handle()
/linux-6.15/include/linux/
H A Ddcache.h93 unsigned int d_flags; /* protected by d_lock */ member
369 return (dentry->d_flags & DCACHE_CANT_MOUNT); in cant_mount()
375 dentry->d_flags |= DCACHE_CANT_MOUNT; in dont_mount()
383 return dentry->d_flags & DCACHE_PAR_LOOKUP; in d_in_lookup()
396 return dentry->d_flags & DCACHE_MANAGED_DENTRY; in d_managed()
401 return dentry->d_flags & DCACHE_MOUNTED; in d_mountpoint()
409 return dentry->d_flags & DCACHE_ENTRY_TYPE; in __d_entry_type()
571 if (unlikely(dentry->d_flags & DCACHE_OP_REAL)) in d_real()
H A Dfscrypt.h240 if (dentry->d_flags & DCACHE_NOKEY_NAME) { in fscrypt_handle_d_move()
241 dentry->d_flags &= ~DCACHE_NOKEY_NAME; in fscrypt_handle_d_move()
248 dentry->d_flags &= ~DCACHE_OP_REVALIDATE; in fscrypt_handle_d_move()
278 return dentry->d_flags & DCACHE_NOKEY_NAME; in fscrypt_is_nokey_name()
294 dentry->d_flags |= DCACHE_NOKEY_NAME; in fscrypt_prepare_dentry()
296 } else if (dentry->d_flags & DCACHE_OP_REVALIDATE && in fscrypt_prepare_dentry()
305 dentry->d_flags &= ~DCACHE_OP_REVALIDATE; in fscrypt_prepare_dentry()
H A Dfsnotify_backend.h696 dentry->d_flags |= DCACHE_FSNOTIFY_PARENT_WATCHED; in fsnotify_update_flags()
698 dentry->d_flags &= ~DCACHE_FSNOTIFY_PARENT_WATCHED; in fsnotify_update_flags()
H A Dfsnotify.h88 if (!(dentry->d_flags & DCACHE_FSNOTIFY_PARENT_WATCHED)) in fsnotify_parent()
/linux-6.15/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()
460 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.c1879 dentry, dentry->d_flags); in nfs_dentry_delete()
1885 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) { in nfs_dentry_delete()
1918 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) { in nfs_dentry_iput()
1929 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) in nfs_d_release()
2512 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) { in nfs_safe_remove()
2559 if (WARN_ON(dentry->d_flags & DCACHE_NFSFS_RENAMED) || in nfs_unlink()
2747 if (WARN_ON(new_dentry->d_flags & DCACHE_NFSFS_RENAMED) || in nfs_rename()
/linux-6.15/fs/afs/
H A Ddir_silly.c32 old->d_flags |= DCACHE_NFSFS_RENAMED; in afs_silly_rename_edit_dir()
111 if (dentry->d_flags & DCACHE_NFSFS_RENAMED) in afs_sillyrename()
261 !(alias->d_flags & DCACHE_NFSFS_RENAMED)) { in afs_silly_iput()
262 alias->d_flags |= DCACHE_NFSFS_RENAMED; in afs_silly_iput()
/linux-6.15/fs/exportfs/
H A Dexpfs.c77 while (dentry->d_flags & DCACHE_DISCONNECTED) { in dentry_connected()
94 while (dentry->d_flags & DCACHE_DISCONNECTED) { in clear_disconnected()
100 dentry->d_flags &= ~DCACHE_DISCONNECTED; in clear_disconnected()
216 while (dentry->d_flags & DCACHE_DISCONNECTED) { in reconnect_path()
482 if (result->d_flags & DCACHE_DISCONNECTED) { in exportfs_decode_fh_raw()
/linux-6.15/fs/overlayfs/
H A Dutil.c167 return dentry->d_flags & OVL_D_REVALIDATE; in ovl_dentry_remote()
176 dentry->d_flags |= realdentry->d_flags & OVL_D_REVALIDATE; in ovl_dentry_update_reval()
193 flags |= upperdentry->d_flags; in ovl_dentry_init_flags()
195 flags |= lowerstack[i].dentry->d_flags; in ovl_dentry_init_flags()
198 dentry->d_flags &= ~mask; in ovl_dentry_init_flags()
199 dentry->d_flags |= flags & mask; in ovl_dentry_init_flags()
208 return dentry->d_flags & (DCACHE_NEED_AUTOMOUNT | in ovl_dentry_weird()
683 bool disconnected = dentry->d_flags & DCACHE_DISCONNECTED; in ovl_already_copied_up_locked()
695 bool disconnected = dentry->d_flags & DCACHE_DISCONNECTED; in ovl_already_copied_up()
H A Dexport.c663 if ((real->d_flags & DCACHE_DISCONNECTED) || d_unhashed(real)) in ovl_get_dentry()
710 !(origin.dentry->d_flags & DCACHE_DISCONNECTED)) { in ovl_lower_fh_to_d()
/linux-6.15/fs/autofs/
H A Dautofs_i.h190 dentry->d_flags |= (DCACHE_NEED_AUTOMOUNT|DCACHE_MANAGE_TRANSIT); in __managed_dentry_set_managed()
202 dentry->d_flags &= ~(DCACHE_NEED_AUTOMOUNT|DCACHE_MANAGE_TRANSIT); in __managed_dentry_clear_managed()
/linux-6.15/fs/notify/
H A Dfsnotify.c147 child->d_flags |= DCACHE_FSNOTIFY_PARENT_WATCHED; in fsnotify_set_children_dentry_flags()
169 dentry->d_flags &= ~DCACHE_FSNOTIFY_PARENT_WATCHED; in fsnotify_clear_child_dentry_flag()
245 bool parent_watched = dentry->d_flags & DCACHE_FSNOTIFY_PARENT_WATCHED; in __fsnotify_parent()
709 if (dentry->d_flags & DCACHE_FSNOTIFY_PARENT_WATCHED) { in file_set_fsnotify_mode_from_watchers()
/linux-6.15/fs/ecryptfs/
H A Ddentry.c42 if (lower_dentry->d_flags & DCACHE_OP_REVALIDATE) { in ecryptfs_d_revalidate()
/linux-6.15/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-6.15/block/partitions/
H A Dosf.c38 __le32 d_headswitch, d_trkseek, d_flags; in osf_partition() member
/linux-6.15/arch/alpha/boot/tools/
H A Dmkbb.c52 u32 d_headswitch, d_trkseek, d_flags; member
/linux-6.15/include/uapi/linux/
H A Ddqblk_xfs.h55 __s8 d_flags; /* FS_{USER,PROJ,GROUP}_QUOTA */ member
/linux-6.15/fs/smb/client/
H A Ddir.c782 !(direntry->d_flags & DCACHE_NEED_AUTOMOUNT)) {
784 direntry->d_flags |= DCACHE_NEED_AUTOMOUNT;
/linux-6.15/fs/quota/
H A Dquota.c680 dst->d_flags = FS_USER_QUOTA; in copy_to_xfs_dqblk()
682 dst->d_flags = FS_PROJ_QUOTA; in copy_to_xfs_dqblk()
684 dst->d_flags = FS_GROUP_QUOTA; in copy_to_xfs_dqblk()
/linux-6.15/fs/crypto/
H A Dfname.c587 if (!(dentry->d_flags & DCACHE_NOKEY_NAME)) in fscrypt_d_revalidate()
/linux-6.15/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()
1968 !!(dentry->d_flags & DCACHE_NOKEY_NAME)); in ceph_d_revalidate()

12