openat2
NR: 437
implementation
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 |