openat2

NR: 437

implementation

Bootlin

complexity: 595

similar syscall

accessed structs

func struct target location has_read has_write
alloc_empty_file files_stat_struct max_files https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L224 true true
do_filp_open open_flags lookup_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L4012 true true
build_open_flags open_flags open_flag https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1306 false false
build_open_flags open_flags mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1267 false false
build_open_flags open_flags mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1263 false false
build_open_flags open_flags acc_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1317 false false
build_open_flags open_flags intent https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1324 true true
build_open_flags open_flags intent https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1322 true true
build_open_flags open_flags intent https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1319 false false
build_open_flags open_flags lookup_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1351 false false
build_open_flags open_how flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1232 true true
build_open_flags open_how mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1265 true true
build_open_flags open_how mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1263 true true
build_open_flags open_how mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1261 true true
build_open_flags open_how resolve https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1344 true true
build_open_flags open_how resolve https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1342 true true
build_open_flags open_how resolve https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1340 true true
build_open_flags open_how resolve https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1338 true true
build_open_flags open_how resolve https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1336 true true
build_open_flags open_how resolve https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1334 true true
build_open_flags open_how resolve https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1256 true true
build_open_flags open_how resolve https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1252 true true
vfs_open file f_path https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1085 false false
audit_context task_struct audit_context https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/audit.h#L316 true true
__audit_reusename audit_names list https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2207 true true
__audit_reusename audit_names list https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2207 false false
__audit_reusename audit_names name https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2212 true true
__audit_reusename audit_names name https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2211 true true
__audit_reusename audit_names name https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2210 true true
__audit_reusename audit_names name https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2208 true true
__audit_reusename audit_context names_list https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2207 false false
__audit_reusename filename uptr https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2210 true true
__audit_reusename filename refcnt https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2211 false false
__audit_reusename list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2207 true true
__audit_reusename list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2207 true true
__audit_reusename list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2207 true true
__audit_reusename list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2207 true true
__audit_reusename list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2207 true true
__audit_reusename list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2207 true true
__audit_reusename list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2207 true true
__audit_reusename list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2207 true true
__audit_reusename list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2207 true true
__audit_getname audit_names name https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2237 false false
__audit_getname audit_names name_len https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2238 false false
__audit_getname audit_context context https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2230 true true
__audit_getname filename refcnt https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2240 false false
__audit_getname filename aname https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2239 false false
__audit_openat2_how (unnamed class/struct/union) openat2 https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2865 true true
__audit_openat2_how (unnamed class/struct/union) openat2 https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2864 true true
__audit_openat2_how (unnamed class/struct/union) openat2 https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2863 true true
__audit_openat2_how audit_context type https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2866 false false
__audit_openat2_how open_how flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2863 true true
__audit_openat2_how open_how flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2863 false false
__audit_openat2_how open_how mode https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2864 true true
__audit_openat2_how open_how mode https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2864 false false
__audit_openat2_how open_how resolve https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2865 true true
__audit_openat2_how open_how resolve https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2865 false false
task_work_add callback_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/task_work.c#L72 false false
task_work_add task_struct task_works https://elixir.bootlin.com/linux/v6.14.7/source/kernel/task_work.c#L68 true true
task_work_add task_struct task_works https://elixir.bootlin.com/linux/v6.14.7/source/kernel/task_work.c#L73 false false
task_work_add task_struct task_works https://elixir.bootlin.com/linux/v6.14.7/source/kernel/task_work.c#L68 false false
file_ref_put (unnamed class/struct/union) refcnt https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/file_ref.h#L157 false false
security_file_post_open static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L3130 false false
fd_empty fd word https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/file.h#L47 true true
mnt_want_write vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L550 true true
mnt_want_write vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L547 true true
mnt_drop_write vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L626 true true
path_get path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L612 true true
path_get path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L613 true true
path_put path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L626 true true
path_put path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L625 true true
dput (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L895 false false
dput (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L889 false false
dput dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L895 true true
dput dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L889 true true
get_max_files files_stat_struct max_files https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L93 true true
getname_flags filename name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L187 false false
getname_flags filename name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L148 false false
getname_flags filename uptr https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L208 false false
getname_flags filename refcnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L207 false false
getname_flags filename aname https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L209 false false
getname_flags filename iname https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L173 true true
getname_flags filename iname https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L150 true true
getname_flags filename iname https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L174 false false
getname_flags filename iname https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L147 false false
putname filename name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L293 true true
putname filename name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L292 true true
putname filename refcnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L289 false false
putname filename refcnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L286 false false
putname filename iname https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L292 false false
d_backing_inode dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/dcache.h#L566 true true
i_uid_into_vfsuid inode i_uid https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1498 true true
mnt_idmap vfsmount mnt_idmap https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mount.h#L78 true true
mnt_idmap vfsmount mnt_idmap https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mount.h#L78 false false
inode_lock inode i_rwsem https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L877 false false
inode_unlock inode i_rwsem https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L882 false false
inode_lock_shared inode i_rwsem https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L887 false false
inode_unlock_shared inode i_rwsem https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L892 false false
path_lookupat nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2650 true true
path_lookupat nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2649 true true
path_lookupat nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2646 true true
path_lookupat path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2650 false false
path_lookupat path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2646 true true
path_lookupat path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2651 false false
terminate_walk saved link https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L753 false false
terminate_walk nameidata stack https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L753 true true
terminate_walk nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L755 false false
terminate_walk nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L756 true true
terminate_walk nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L754 true true
terminate_walk nameidata depth https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L752 true true
terminate_walk nameidata depth https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L761 false false
terminate_walk nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L749 true true
terminate_walk nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L763 true true
terminate_walk nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L762 true true
terminate_walk nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L751 false false
terminate_walk path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L762 false false
terminate_walk path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L763 false false
do_open nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3813 true true
do_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3840 true true
do_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3823 true true
do_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3822 true true
do_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3813 true true
do_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3809 true true
do_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3806 true true
do_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3802 true true
do_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3801 true true
do_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3830 false false
do_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3828 false false
do_open nameidata name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3801 true true
do_open open_flags open_flag https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3790 true true
do_open open_flags acc_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3832 true true
do_open open_flags acc_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3817 true true
do_open path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3840 true true
do_open path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3823 true true
do_open path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3802 true true
do_open file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3829 true true
do_open file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3818 true true
do_open file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3804 true true
do_open file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3800 true true
do_open file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3795 true true
do_open path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3822 true true
do_open path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3813 true true
do_open path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3809 true true
do_open path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3806 true true
do_open path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3801 true true
open_last_lookups nameidata depth https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3775 true true
open_last_lookups nameidata depth https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3715 true true
open_last_lookups nameidata last_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3717 true true
open_last_lookups nameidata last_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3714 true true
open_last_lookups nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3779 true true
open_last_lookups nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3712 true true
open_last_lookups nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3732 true true
open_last_lookups nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3729 true true
open_last_lookups nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3770 true true
open_last_lookups nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3769 true true
open_last_lookups nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3763 true true
open_last_lookups nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3739 true true
open_last_lookups nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3706 true true
open_last_lookups open_flags open_flag https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3707 true true
open_last_lookups open_flags intent https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3712 true true
open_last_lookups path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3763 true true
open_last_lookups path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3739 true true
open_last_lookups file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3768 true true
open_last_lookups file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3754 true true
open_last_lookups file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3752 true true
open_last_lookups dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3760 true true
open_last_lookups dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3758 true true
open_last_lookups dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3753 true true
open_last_lookups dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3749 true true
open_last_lookups dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3747 true true
open_last_lookups path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3769 true true
open_last_lookups path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3706 true true
open_last_lookups path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3770 false false
link_path_walk saved name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2475 true true
link_path_walk saved name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2485 false false
link_path_walk nameidata stack https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2485 true true
link_path_walk nameidata stack https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2475 true true
link_path_walk nameidata dir_vfsuid https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2469 false false
link_path_walk nameidata dir_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2470 false false
link_path_walk nameidata dir_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2416 false false
link_path_walk nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2470 true true
link_path_walk nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2469 true true
link_path_walk nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2446 true true
link_path_walk nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2437 true true
link_path_walk nameidata last https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2431 true true
link_path_walk nameidata last https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2450 false false
link_path_walk nameidata last_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2445 false false
link_path_walk nameidata last_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2441 false false
link_path_walk nameidata last_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2436 false false
link_path_walk nameidata last_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2409 false false
link_path_walk nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2471 true true
link_path_walk nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2410 true true
link_path_walk nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2490 true true
link_path_walk nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2489 true true
link_path_walk nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2448 true true
link_path_walk nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2426 true true
link_path_walk dentry_operations d_hash https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2450 true true
link_path_walk inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2470 true true
link_path_walk qstr name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2431 false false
link_path_walk dentry d_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2450 true true
link_path_walk dentry d_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2449 true true
link_path_walk path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2426 true true
link_path_walk path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2489 true true
link_path_walk path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2448 true true
path_init nameidata dfd https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2567 true true
path_init nameidata dfd https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2550 true true
path_init nameidata root_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2598 false false
path_init nameidata root_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2532 false false
path_init nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2590 false false
path_init nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2586 false false
path_init nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2563 false false
path_init nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2558 false false
path_init nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2529 false false
path_init nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2539 true true
path_init nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2528 true true
path_init nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2524 true true
path_init nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2600 false false
path_init nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2596 false false
path_init nameidata r_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2520 false false
path_init nameidata m_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2519 false false
path_init nameidata pathname https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2503 true true
path_init nameidata seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2598 true true
path_init nameidata seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2532 true true
path_init nameidata seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2587 false false
path_init nameidata seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2559 false false
path_init nameidata seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2531 false false
path_init nameidata seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2514 false false
path_init nameidata next_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2514 false false
path_init nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2601 true true
path_init nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2517 true true
path_init nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2523 true true
path_init nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2516 false false
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2596 true true
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2590 true true
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2587 true true
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2586 true true
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2563 true true
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2559 true true
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2558 true true
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2531 true true
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2589 false false
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2584 false false
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2562 false false
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2557 false false
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2534 false false
path_init nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2528 false false
path_init fs_struct pwd https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2557 true true
path_init fs_struct seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2556 false false
path_init fs_struct seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2560 false false
path_init (unnamed class/struct/union) seqcount https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2520 false false
path_init (unnamed class/struct/union) seqcount https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2519 false false
path_init fd word https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2584 true true
path_init fd word https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2579 true true
path_init fd word https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2575 true true
path_init fd word https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2574 true true
path_init cred user_ns https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2575 true true
path_init task_struct cred https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2574 true true
path_init task_struct fs https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2562 true true
path_init task_struct fs https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2552 true true
path_init dentry d_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2587 false false
path_init dentry d_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2559 false false
path_init dentry d_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2531 false false
path_init file f_cred https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2575 true true
path_init file f_cred https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2574 true true
path_init path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2539 false false
path_init dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2590 true true
path_init dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2586 true true
path_init dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2563 true true
path_init dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2558 true true
path_init dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2525 true true
path_init path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2590 true true
path_init path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2587 true true
path_init path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2586 true true
path_init path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2579 true true
path_init path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2563 true true
path_init path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2559 true true
path_init path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2558 true true
path_init path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2531 true true
path_init path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2524 true true
path_init file f_path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2584 true true
path_init file f_path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2579 true true
do_o_path nameidata name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3962 true true
do_o_path path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3962 true true
do_tmpfile nameidata name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3949 true true
do_tmpfile open_flags mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3946 true true
do_tmpfile path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3951 true true
do_tmpfile path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3946 true true
do_tmpfile path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3943 true true
do_tmpfile path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3949 true true
do_tmpfile file f_path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3949 true true
restore_nameidata nameidata saved https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L688 true true
restore_nameidata nameidata internal https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L693 false false
restore_nameidata nameidata total_link_count https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L692 true true
restore_nameidata nameidata total_link_count https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L692 false false
restore_nameidata nameidata stack https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L694 true true
restore_nameidata nameidata stack https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L693 true true
restore_nameidata task_struct nameidata https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L688 true true
restore_nameidata task_struct nameidata https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L690 false false
path_openat open_flags open_flag https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3975 true true
path_openat task_struct cred https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3975 true true
path_openat file f_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3981 true true
path_openat file f_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3979 true true
path_openat file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3993 true true
set_nameidata nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L682 false false
set_nameidata nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L681 false false
set_nameidata nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L679 false false
get_fs_pwd fs_struct lock https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs_struct.h#L40 false false
get_fs_pwd fs_struct lock https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs_struct.h#L37 false false
do_sys_openat2 open_how flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1426 true true
__do_sys_openat2 open_how flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1484 true true
__do_sys_openat2 open_how flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1483 true true
__set_nameidata nameidata saved https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L671 false false
__set_nameidata nameidata internal https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L663 false false
__set_nameidata nameidata total_link_count https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L670 true true
__set_nameidata nameidata total_link_count https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L670 false false
__set_nameidata nameidata stack https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L663 false false
__set_nameidata nameidata dfd https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L665 false false
__set_nameidata nameidata pathname https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L667 false false
__set_nameidata nameidata depth https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L664 false false
__set_nameidata nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L669 true true
__set_nameidata nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L668 true true
__set_nameidata nameidata name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L666 false false
__set_nameidata filename name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L667 true true
__set_nameidata task_struct nameidata https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L662 true true
__set_nameidata task_struct nameidata https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L672 false false
__set_nameidata path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L668 false false
__set_nameidata path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L669 false false
drop_links saved done https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L735 false false
drop_links saved done https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L734 false false
drop_links nameidata stack https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L733 true true
drop_links nameidata depth https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L731 true true
leave_rcu nameidata seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L742 false false
leave_rcu nameidata next_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L742 false false
leave_rcu nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L741 true true
hash_name nameidata last https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2322 true true
hash_name nameidata last https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2321 true true
hash_name nameidata last https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2300 true true
hash_name nameidata last https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2299 true true
hash_name nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2282 true true
hash_name (unnamed class/struct/union) hash https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2321 false false
hash_name (unnamed class/struct/union) hash https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2299 false false
hash_name (unnamed class/struct/union) len https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2322 false false
hash_name (unnamed class/struct/union) len https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2300 false false
hash_name path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2282 true true
may_lookup nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1836 true true
may_lookup nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1821 true true
may_lookup nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1826 true true
may_lookup nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1820 true true
nd_jump_root nameidata root_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1044 true true
nd_jump_root nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1051 false false
nd_jump_root nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1043 false false
nd_jump_root nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1049 true true
nd_jump_root nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1041 true true
nd_jump_root nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1034 true true
nd_jump_root nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1031 true true
nd_jump_root nameidata seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1045 true true
nd_jump_root nameidata seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1044 false false
nd_jump_root nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1053 true true
nd_jump_root nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1039 true true
nd_jump_root nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1029 true true
nd_jump_root nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1027 true true
nd_jump_root nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1051 true true
nd_jump_root nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1042 true true
nd_jump_root nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1031 true true
nd_jump_root nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1050 false false
nd_jump_root nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1049 false false
nd_jump_root nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1048 false false
nd_jump_root nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1041 false false
nd_jump_root dentry d_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1045 false false
nd_jump_root path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1034 true true
nd_jump_root path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1031 true true
nd_jump_root dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1051 true true
nd_jump_root dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1043 true true
nd_jump_root path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1051 true true
nd_jump_root path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1042 true true
walk_component nameidata last https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2114 false false
walk_component nameidata depth https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2118 true true
walk_component nameidata depth https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2106 true true
walk_component nameidata last_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2108 true true
walk_component nameidata last_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2105 true true
walk_component nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2114 true true
walk_component nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2114 true true
walk_component path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2114 true true
step_into nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1972 false false
step_into nameidata seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1973 false false
step_into nameidata next_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1978 true true
step_into nameidata next_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1973 true true
step_into nameidata next_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1962 true true
step_into nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1976 true true
step_into nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1961 true true
step_into nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1958 true true
step_into nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1981 true true
step_into nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1969 true true
step_into nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1968 true true
step_into nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1967 true true
step_into nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1971 false false
step_into dentry d_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1978 false false
step_into dentry d_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1962 false false
step_into path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1982 true true
step_into path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1981 true true
step_into path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1969 true true
step_into path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1968 true true
step_into dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1956 true true
step_into path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1978 true true
step_into path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1967 true true
step_into path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1962 true true
step_into path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1957 true true
step_into path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1956 true true
lookup_open nameidata last https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3580 false false
lookup_open nameidata last https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3573 false false
lookup_open nameidata last https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3570 false false
lookup_open nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3630 true true
lookup_open nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3580 true true
lookup_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3608 true true
lookup_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3558 true true
lookup_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3614 false false
lookup_open nameidata name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3595 true true
lookup_open open_flags open_flag https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3560 true true
lookup_open open_flags mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3563 true true
lookup_open wait_queue_head head https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3564 false false
lookup_open inode_operations lookup https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3629 true true
lookup_open inode_operations create https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3651 true true
lookup_open inode_operations create https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3646 true true
lookup_open inode_operations atomic_open https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3621 true true
lookup_open inode i_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3651 true true
lookup_open inode i_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3646 true true
lookup_open inode i_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3629 true true
lookup_open inode i_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3621 true true
lookup_open inode i_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3566 true true
lookup_open path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3608 true true
lookup_open file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3644 true true
lookup_open file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3569 true true
lookup_open dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3656 true true
lookup_open dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3643 true true
lookup_open dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3612 true true
lookup_open dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3589 true true
lookup_open dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3559 true true
lookup_open path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3558 true true
try_to_unlazy nameidata inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L852 true true
try_to_unlazy nameidata seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L847 true true
try_to_unlazy nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L843 true true
try_to_unlazy nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L857 true true
try_to_unlazy nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L856 true true
try_to_unlazy nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L841 true true
try_to_unlazy nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L847 false false
try_to_unlazy path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L856 false false
try_to_unlazy dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L852 true true
try_to_unlazy path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L841 true true
try_to_unlazy path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L857 false false
lookup_fast_for_open nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3686 true true
lookup_fast_for_open nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3695 true true
lookup_fast_for_open dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3694 true true
handle_dots nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2065 true true
handle_dots nameidata r_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2090 true true
handle_dots nameidata m_seq https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2088 true true
handle_dots nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2080 true true
handle_dots nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2070 true true
handle_dots (unnamed class/struct/union) seqcount https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2090 false false
handle_dots (unnamed class/struct/union) seqcount https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2088 false false
handle_dots path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2065 true true
put_link saved done https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1092 false false
put_link saved link https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1094 false false
put_link nameidata stack https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1091 true true
put_link nameidata depth https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1091 true true
put_link nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1093 true true
handle_truncate dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3444 true true
handle_truncate path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3451 true true
handle_truncate path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3444 true true
handle_truncate file f_path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3443 false false
may_create_in_sticky nameidata dir_vfsuid https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1307 true true
may_create_in_sticky nameidata dir_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1306 true true
may_create_in_sticky cred fsuid https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1323 true true
may_create_in_sticky inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1338 true true
may_create_in_sticky inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1332 true true
may_create_in_sticky inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1315 true true
may_create_in_sticky inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1312 true true
may_create_in_sticky task_struct cred https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L1323 true true
complete_walk nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L955 true true
complete_walk nameidata root https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L978 false false
complete_walk nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L982 true true
complete_walk nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L953 true true
complete_walk nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L956 true true
complete_walk nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L988 true true
complete_walk nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L961 true true
complete_walk nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L954 true true
complete_walk nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L948 true true
complete_walk nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L945 true true
complete_walk nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L978 false false
complete_walk dentry_operations d_weak_revalidate https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L988 true true
complete_walk dentry d_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L988 true true
complete_walk dentry d_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L985 true true
complete_walk path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L955 false false
complete_walk path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L945 true true
may_open inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3394 true true
may_open inode i_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3427 true true
may_open dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3388 true true
may_open path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3387 true true
fsnotify_open file f_flags https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fsnotify.h#L463 true true
path_lookupat nameidata state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2640 true true
path_lookupat nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2645 true true
path_lookupat nameidata flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2638 true true
path_lookupat nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2651 true true
get_fs_pwd fs_struct pwd https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs_struct.h#L38 true true
init_file (unnamed class/struct/union) f_pos_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L170 false false
init_file (unnamed class/struct/union) f_ra https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L172 true true
init_file (unnamed class/struct/union) f_ra https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L172 false false
init_file file f_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L162 false false
init_file file private_data https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L179 false false
init_file file f_pos https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L187 false false
init_file file f_wb_err https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L188 false false
init_file file f_sb_err https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L189 false false
init_file file f_ep https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L183 false false
init_file file f_ref https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L196 false false
init_file file f_owner https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L181 false false
init_file file f_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L180 false false
init_file file f_iocb_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L186 false false
init_file file f_cred https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L158 true true
init_file file f_cred https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L155 false false
init_file file f_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L174 false false
init_file file f_mapping https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L178 false false
init_file file f_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L177 false false
init_file file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L175 false false
init_file file f_path https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L171 true true
init_file file f_path https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L171 false false
init_task_work callback_head func https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/task_work.h#L13 false false
file_free file f_cred https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L71 true true
file_free file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L72 true true
file_free file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L69 true true
find_next_fd fdtable full_fds_bits https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L539 true true
find_next_fd fdtable open_fds https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L544 true true
find_next_fd fdtable open_fds https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L534 true true
find_next_fd fdtable max_fds https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L526 true true
__clear_open_fd fdtable full_fds_bits https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L327 true true
__clear_open_fd fdtable full_fds_bits https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L326 true true
__clear_open_fd fdtable open_fds https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L324 true true
__put_unused_fd files_struct next_fd https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L609 true true
__put_unused_fd files_struct next_fd https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L610 false false
__put_unused_fd files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L607 true true
__put_unused_fd files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L607 false false
__put_unused_fd files_struct file_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L607 false false
__set_open_fd fdtable full_fds_bits https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L319 true true
__set_open_fd fdtable open_fds https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L318 true true
__set_open_fd fdtable open_fds https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L315 true true
expand_files files_struct resize_wait https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L298 false false
expand_files files_struct resize_wait https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L284 false false
expand_files files_struct resize_in_progress https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L284 true true
expand_files files_struct resize_in_progress https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L282 true true
expand_files files_struct resize_in_progress https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L296 false false
expand_files files_struct resize_in_progress https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L294 false false
expand_files files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L276 true true
expand_files files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L276 false false
expand_files fdtable max_fds https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L279 true true
expand_files files_struct file_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L285 false false
expand_files files_struct file_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L283 false false
expand_files files_struct file_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L276 false false
alloc_fd files_struct next_fd https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L583 true true
alloc_fd files_struct next_fd https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L562 true true
alloc_fd files_struct next_fd https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L561 true true
alloc_fd files_struct next_fd https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L584 false false
alloc_fd files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L559 true true
alloc_fd files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L559 false false
alloc_fd fdtable max_fds https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L575 true true
alloc_fd fdtable max_fds https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L564 true true
alloc_fd files_struct file_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L590 false false
alloc_fd files_struct file_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L559 false false
alloc_fd files_struct file_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L557 false false
alloc_fd task_struct files https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L552 true true
put_unused_fd files_struct file_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L618 false false
put_unused_fd files_struct file_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L616 false false
put_unused_fd task_struct files https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L615 true true
fd_install files_struct resize_in_progress https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L649 true true
fd_install files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L660 true true
fd_install files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L652 true true
fd_install files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L660 false false
fd_install files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L652 false false
fd_install fdtable fd https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L662 true true
fd_install fdtable fd https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L661 true true
fd_install fdtable fd https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L653 true true
fd_install fdtable fd https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L654 true true
fd_install files_struct file_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L655 false false
fd_install files_struct file_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L651 false false
fd_install files_struct file_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L652 false false
fd_install task_struct files https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L641 true true
fd_install file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L644 true true
fput task_struct flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L523 true true
fput (unnamed class/struct/union) f_task_work https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L525 false false
fput (unnamed class/struct/union) f_task_work https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L524 false false
fput (unnamed class/struct/union) f_llist https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L534 false false
fput file f_ref https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L516 false false
fput file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L519 true true
vfs_tmpfile inode_operations tmpfile https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3881 true true
vfs_tmpfile inode_operations tmpfile https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3873 true true
vfs_tmpfile inode i_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3881 true true
vfs_tmpfile inode i_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3873 true true
vfs_tmpfile inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3895 false false
vfs_tmpfile inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3893 false false
vfs_tmpfile inode i_state https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3894 true true
vfs_tmpfile path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3878 true true
vfs_tmpfile path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3878 false false
vfs_tmpfile file f_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3888 true true
vfs_tmpfile file f_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3867 true true
vfs_tmpfile file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3883 true true
vfs_tmpfile path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3875 true true
vfs_tmpfile path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3864 true true
vfs_tmpfile path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3879 false false
vfs_tmpfile file f_path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3879 true true
vfs_tmpfile file f_path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3878 true true
vfs_tmpfile file f_path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3888 false false
alloc_empty_file files_stat_struct max_files https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L229 true true