open_by_handle_at

NR: 304

implementation

Bootlin

complexity: 438

similar syscall

accessed structs

func struct target location has_read has_write
do_open nameidata path https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L3802 true true
ns_capable_common task_struct cred https://elixir.bootlin.com/linux/v6.14.7/source/kernel/capability.c#L358 true true
ns_capable_common task_struct flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/capability.c#L360 true true
mntput_no_expire (unnamed class/struct/union) mnt_rcu https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1492 false false
mntput_no_expire (unnamed class/struct/union) mnt_rcu https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1491 false false
mntput_no_expire (unnamed class/struct/union) mnt_llist https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1495 false false
mntput_no_expire (unnamed class/struct/union) mnt_umount https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1482 false false
mntput_no_expire mount mnt_mounts https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1480 false false
mntput_no_expire mount mnt_mounts https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1478 false false
mntput_no_expire mount mnt_child https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1480 true true
mntput_no_expire mount mnt_child https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1480 false false
mntput_no_expire mount mnt_instance https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1476 false false
mntput_no_expire mount mnt_stuck_children https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1482 false false
mntput_no_expire mount mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1488 true true
mntput_no_expire mount mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1473 true true
mntput_no_expire mount mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1468 true true
mntput_no_expire mount mnt_ns https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1440 true true
mntput_no_expire mount mnt_ns https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1440 false false
mntput_no_expire vfsmount mnt_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1473 true true
mntput_no_expire vfsmount mnt_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1488 true true
mntput_no_expire vfsmount mnt_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1468 true true
mntput_no_expire task_struct flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1490 true true
mntput_no_expire list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1480 true true
mntput_no_expire list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1480 true true
mntput_no_expire list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1480 true true
mntput_no_expire list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1480 true true
mntput_no_expire list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1480 true true
mntput_no_expire list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1480 true true
mntput_no_expire list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1480 true true
mntput_no_expire list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1480 true true
mntput_no_expire list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1480 true true
mnt_add_count mnt_pcp mnt_count https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L312 true true
mnt_add_count mnt_pcp mnt_count https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L312 false false
mnt_add_count mount mnt_pcp https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L312 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
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#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
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
do_handle_to_path handle_to_path_ctx root https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L252 true true
do_handle_to_path handle_to_path_ctx fh_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L259 true true
do_handle_to_path file_handle handle_bytes https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L256 true true
do_handle_to_path file_handle handle_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L258 true true
do_handle_to_path file_handle f_handle https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L257 false false
do_handle_to_path path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L252 true true
do_handle_to_path path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L267 false false
do_handle_to_path path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L266 false false
may_decode_fh handle_to_path_ctx root https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L274 false false
may_decode_fh handle_to_path_ctx flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L309 false false
may_decode_fh handle_to_path_ctx flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L304 false false
may_decode_fh handle_to_path_ctx fh_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L317 false false
may_decode_fh mnt_namespace user_ns https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L306 true true
may_decode_fh mount mnt_ns https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L306 true true
may_decode_fh vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L303 true true
may_decode_fh super_block s_user_ns https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L303 true true
may_decode_fh path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L308 true true
may_decode_fh path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L306 true true
may_decode_fh path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L305 true true
may_decode_fh path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L303 true true
may_decode_fh path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L308 true true
get_path_from_fd fs_struct lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L178 false false
get_path_from_fd fs_struct lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L175 false false
get_path_from_fd fs_struct pwd https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L176 true true
get_path_from_fd fd word https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L183 true true
get_path_from_fd task_struct fs https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L174 true true
get_path_from_fd file f_path https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L183 true true
handle_to_path handle_to_path_ctx root https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L334 true true
handle_to_path handle_to_path_ctx root https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L390 false false
handle_to_path handle_to_path_ctx root https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L330 false false
handle_to_path handle_to_path_ctx flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L379 true true
handle_to_path handle_to_path_ctx fh_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L382 true true
handle_to_path handle_to_path_ctx fh_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L378 true true
handle_to_path export_operations permission https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L336 true true
handle_to_path export_operations permission https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L335 true true
handle_to_path vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L334 true true
handle_to_path super_block s_export_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L334 true true
handle_to_path file_handle handle_bytes https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L367 true true
handle_to_path file_handle handle_bytes https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L357 true true
handle_to_path file_handle handle_bytes https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L347 true true
handle_to_path file_handle handle_bytes https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L346 true true
handle_to_path file_handle handle_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L384 true true
handle_to_path file_handle handle_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L381 true true
handle_to_path file_handle handle_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L377 true true
handle_to_path file_handle handle_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L352 true true
handle_to_path file_handle handle_type https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L351 true true
handle_to_path file_handle f_handle https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L366 false false
handle_to_path file_handle f_handle https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L365 false false
handle_to_path file_handle f_handle https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L357 false false
handle_to_path path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L334 true true
do_handle_open export_operations open https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L413 true true
do_handle_open export_operations open https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L412 true true
do_handle_open vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L411 true true
do_handle_open super_block s_export_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L411 true true
do_handle_open path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/fhandle.c#L411 true true
lookup_one dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L2930 true true
exportfs_get_name export_operations get_name https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L34 true true
exportfs_get_name export_operations get_name https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L33 true true
exportfs_get_name super_block s_export_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L30 true true
exportfs_get_name dentry d_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L30 true true
find_acceptable_alias inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L67 false false
find_acceptable_alias inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L64 false false
find_acceptable_alias inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L57 false false
find_acceptable_alias inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L54 false false
find_acceptable_alias (unnamed class/struct/union) d_alias https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias dentry d_u https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_head first https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_head first https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_head first https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_head first https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_head first https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_head first https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_head first https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_head first https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_head first https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_node next https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_node next https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_node next https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_node next https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_node next https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_node next https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_node next https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_node next https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias hlist_node next https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 true true
find_acceptable_alias (unnamed class/struct/union) i_dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L55 false false
find_acceptable_alias dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L53 true true
reconnect_path vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L219 true true
reconnect_path super_block s_root https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L219 true true
reconnect_path dentry d_parent https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L221 true true
reconnect_path dentry d_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L218 true true
exportfs_can_decode_fh export_operations fh_to_dentry https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/exportfs.h#L299 true true
exportfs_decode_fh_raw export_operations fh_to_parent https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L523 true true
exportfs_decode_fh_raw export_operations fh_to_parent https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L520 true true
exportfs_decode_fh_raw export_operations fh_to_dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L457 true true
exportfs_decode_fh_raw vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L523 true true
exportfs_decode_fh_raw vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L457 true true
exportfs_decode_fh_raw vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L444 true true
exportfs_decode_fh_raw super_block s_export_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L444 true true
exportfs_decode_fh_raw dentry d_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L484 true true
exportfs_decode_fh_raw dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L562 true true
exportfs_decode_fh_raw dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L557 true true
exportfs_decode_fh_raw dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/exportfs/expfs.c#L553 true true
retain_dentry dentry_operations d_delete https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L736 true true
retain_dentry dentry d_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L736 true true
retain_dentry dentry d_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L756 true true
retain_dentry dentry d_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L723 true true
retain_dentry dentry d_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L723 false false
fast_dput (unnamed class/struct/union) count https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L806 true true
fast_dput (unnamed class/struct/union) count https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L839 true true
fast_dput (unnamed class/struct/union) count https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L802 true true
fast_dput (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L840 false false
fast_dput (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L830 false false
fast_dput (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L803 false false
fast_dput (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L801 false false
fast_dput dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L840 true true
fast_dput dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L839 true true
fast_dput dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L830 true true
fast_dput dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L806 true true
fast_dput dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L803 true true
fast_dput dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L802 true true
fast_dput dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L801 true true
fast_dput dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L793 false false
__dentry_kill dentry_operations d_release https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L648 true true
__dentry_kill dentry_operations d_release https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L647 true true
__dentry_kill dentry_operations d_prune https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L634 true true
__dentry_kill (unnamed class/struct/union) count https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L663 true true
__dentry_kill dentry d_parent https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L653 true true
__dentry_kill dentry d_parent https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L652 true true
__dentry_kill (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L664 false false
__dentry_kill (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L660 false false
__dentry_kill (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L656 false false
__dentry_kill (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L654 false false
__dentry_kill (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L645 false false
__dentry_kill dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L664 true true
__dentry_kill dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L663 true true
__dentry_kill dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L660 true true
__dentry_kill dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L656 true true
__dentry_kill dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L654 true true
__dentry_kill dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L645 true true
__dentry_kill dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L627 false false
__dentry_kill dentry d_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L648 true true
__dentry_kill dentry d_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L647 true true
__dentry_kill dentry d_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L634 true true
__dentry_kill dentry d_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L658 true true
__dentry_kill dentry d_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L637 true true
__dentry_kill dentry d_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L636 true true
__dentry_kill dentry d_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L633 true true
__dentry_kill dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L642 true true
lock_for_kill inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L703 false false
lock_for_kill inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L697 false false
lock_for_kill inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L693 false false
lock_for_kill inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L688 false false
lock_for_kill (unnamed class/struct/union) count https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L700 true true
lock_for_kill (unnamed class/struct/union) count https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L685 true true
lock_for_kill (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L694 false false
lock_for_kill (unnamed class/struct/union) lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L692 false false
lock_for_kill dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L700 true true
lock_for_kill dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L694 true true
lock_for_kill dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L692 true true
lock_for_kill dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L685 true true
lock_for_kill dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L698 true true
lock_for_kill dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L695 true true
lock_for_kill dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/dcache.c#L683 true true
real_mount mount mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/mount.h#L92 true true
is_mounted mount mnt_ns https://elixir.bootlin.com/linux/v6.14.7/source/fs/mount.h#L103 true true
has_locked_children mount mnt_mountpoint https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2283 true true
has_locked_children mount mnt_mounts https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2282 false false
has_locked_children mount mnt_child https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2282 true true
has_locked_children mount mnt_child https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2282 false false
has_locked_children mount mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2286 true true
has_locked_children vfsmount mnt_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2286 true true
has_locked_children list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2282 true true
has_locked_children list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2282 true true
has_locked_children list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2282 true true
has_locked_children list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2282 true true
has_locked_children list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2282 true true
has_locked_children list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2282 true true
has_locked_children list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2282 true true
has_locked_children list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2282 true true
has_locked_children list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L2282 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
alloc_empty_file files_stat_struct max_files https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L229 true true
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_file_open_root open_flags intent https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L4033 true true
do_file_open_root open_flags lookup_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L4031 true true
do_file_open_root path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L4033 true true
build_open_how open_how flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1223 true true
build_open_how open_how flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1225 true true
build_open_how open_how flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1222 true true
build_open_how open_how mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L1226 false false
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
fd_empty fd word https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/file.h#L47 true true
mntput mount mnt_expiry_mark https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1507 true true
mntput mount mnt_expiry_mark https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1508 true true
mntput mount mnt_expiry_mark https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L1508 false false
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
getname_kernel filename name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L271 true true
getname_kernel filename name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L265 false false
getname_kernel filename name https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L255 false false
getname_kernel filename uptr https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L272 false false
getname_kernel filename refcnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L274 false false
getname_kernel filename aname https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L273 false false
getname_kernel filename iname https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L254 true true
getname_kernel filename iname https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L257 false false
getname_kernel filename iname https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L255 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
dget dentry d_lockref https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/dcache.h#L352 false false
__d_entry_type dentry d_flags https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/dcache.h#L416 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