fchmod
NR: 91
implementation
complexity: 372
similar syscall
accessed structs
func | struct | target | location | has_read | has_write |
---|---|---|---|---|---|
audit_copy_inode | inode | i_uid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2274 | true | true |
handle_path | audit_context | trees | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2120 | true | true |
handle_path | audit_context | tree_count | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2121 | true | true |
handle_path | inode | i_fsnotify_marks | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2130 | true | true |
handle_path | dentry | d_parent | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2141 | true | true |
audit_copy_inode | audit_names | ino | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2271 | false | false |
audit_copy_inode | audit_names | dev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2272 | false | false |
audit_copy_inode | audit_names | mode | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2273 | false | false |
audit_copy_inode | audit_names | uid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2274 | false | false |
audit_copy_inode | audit_names | gid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2275 | false | false |
audit_copy_inode | audit_names | rdev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2276 | false | false |
audit_copy_inode | audit_names | oprop | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2277 | false | false |
audit_copy_inode | audit_names | fcap_ver | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2279 | false | false |
audit_copy_inode | super_block | s_dev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2272 | true | true |
audit_copy_inode | inode | i_rdev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2276 | true | true |
audit_copy_inode | inode | i_gid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2275 | true | true |
audit_copy_inode | inode | i_mode | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2273 | true | true |
audit_copy_inode | inode | i_sb | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2272 | true | true |
audit_copy_inode | inode | i_ino | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2271 | true | true |
audit_alloc_name | audit_names | list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2185 | false | false |
audit_alloc_name | audit_names | ino | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2183 | false | false |
audit_alloc_name | audit_names | type | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2184 | false | false |
audit_alloc_name | audit_names | should_free | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2180 | false | false |
audit_alloc_name | audit_context | preallocated_names | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2174 | false | false |
audit_alloc_name | audit_context | name_count | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2187 | true | true |
audit_alloc_name | audit_context | name_count | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2174 | true | true |
audit_alloc_name | audit_context | name_count | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2173 | true | true |
audit_alloc_name | audit_context | names_list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2185 | false | false |
audit_alloc_name | audit_context | pwd | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2188 | true | true |
audit_alloc_name | audit_context | pwd | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2189 | false | false |
audit_alloc_name | task_struct | fs | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2189 | true | true |
audit_alloc_name | path | dentry | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2188 | true | true |
__do_sys_fchmod | fd | word | https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L670 | true | true |
break_deleg | file_lock_context | flc_lease | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/filelock.h#L459 | false | false |
break_deleg | inode | i_flctx | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/filelock.h#L455 | true | true |
break_deleg | inode | i_flctx | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/filelock.h#L455 | false | false |
mnt_is_readonly | vfsmount | mnt_sb | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L455 | true | true |
mnt_is_readonly | super_block | s_readonly_remount | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L455 | true | true |
mnt_is_readonly | super_block | s_readonly_remount | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L455 | false | false |
mnt_inc_writers | mnt_pcp | mnt_writers | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L422 | true | true |
mnt_inc_writers | mnt_pcp | mnt_writers | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L422 | false | false |
mnt_inc_writers | mount | mnt_pcp | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L422 | true | true |
mnt_dec_writers | mnt_pcp | mnt_writers | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L431 | true | true |
mnt_dec_writers | mnt_pcp | mnt_writers | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L431 | false | false |
mnt_dec_writers | mount | mnt_pcp | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L431 | true | true |
__break_lease | lease_manager_operations | lm_break | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1592 | true | true |
__break_lease | file_lease | fl_lmops | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1592 | true | true |
__break_lease | file_lock_core | flc_wait | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1618 | false | false |
__break_lease | file_lock_core | flc_blocked_member | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1619 | false | false |
__break_lease | file_lock_context | flc_lease | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 | false | false |
__break_lease | file_lock_context | flc_lease | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1596 | false | false |
__break_lease | file_lock_context | flc_lease | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | false | false |
__break_lease | file_lease | fl_downgrade_time | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1590 | false | false |
__break_lease | file_lease | fl_break_time | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1607 | true | true |
__break_lease | file_lease | fl_break_time | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1585 | false | false |
__break_lease | file_lease | c | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1619 | true | true |
__break_lease | file_lease | c | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1618 | true | true |
__break_lease | file_lease | c | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 | true | true |
__break_lease | file_lease | c | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1589 | true | true |
__break_lease | file_lease | c | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1584 | true | true |
__break_lease | file_lease | c | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1582 | true | true |
__break_lease | file_lease | c | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | true | true |
__break_lease | file_lease | c | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1554 | true | true |
__break_lease | file_lease | c | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1625 | false | false |
__break_lease | file_lease | c | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1612 | false | false |
__break_lease | file_lease | c | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1593 | false | false |
__break_lease | file_lease | c | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1579 | false | false |
__break_lease | file_lock_core | flc_list | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 | true | true |
__break_lease | file_lock_core | flc_list | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | true | true |
__break_lease | file_lock_core | flc_list | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | false | false |
__break_lease | file_lock_context | flc_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1638 | false | false |
__break_lease | file_lock_context | flc_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1623 | false | false |
__break_lease | file_lock_context | flc_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1614 | false | false |
__break_lease | file_lock_context | flc_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1564 | false | false |
__break_lease | file_lock_core | flc_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1589 | true | true |
__break_lease | file_lock_core | flc_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1584 | true | true |
__break_lease | file_lock_core | flc_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1582 | true | true |
__break_lease | file_lock_core | flc_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1554 | false | false |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | true | true |
__break_lease | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 | true | true |
iput_final | super_operations | drop_inode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1916 | true | true |
iput_final | super_operations | drop_inode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1915 | true | true |
iput_final | super_block | s_op | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1909 | true | true |
iput_final | inode | i_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1944 | false | false |
iput_final | inode | i_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1935 | false | false |
iput_final | inode | i_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1931 | false | false |
iput_final | inode | i_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1924 | false | false |
iput_final | inode | i_lru | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1942 | false | false |
iput_final | inode | i_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1941 | true | true |
iput_final | inode | i_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1936 | true | true |
iput_final | inode | i_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1930 | true | true |
iput_final | inode | i_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1928 | true | true |
iput_final | inode | i_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1921 | true | true |
iput_final | inode | i_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1913 | true | true |
iput_final | inode | i_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1941 | false | false |
iput_final | inode | i_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1930 | false | false |
iput_final | super_block | s_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1922 | true | true |
iput_final | inode | i_sb | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1909 | true | true |
iput_final | inode | i_sb | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1908 | true | true |
files_lookup_fd_raw | files_struct | fdt | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fdtable.h#L74 | true | true |
files_lookup_fd_raw | files_struct | fdt | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fdtable.h#L74 | false | false |
files_lookup_fd_raw | fdtable | fd | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fdtable.h#L84 | true | true |
files_lookup_fd_raw | fdtable | max_fds | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fdtable.h#L75 | true | true |
__fget_light | files_struct | count | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1154 | false | false |
__fget_light | task_struct | files | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1142 | true | true |
__fget_light | file | f_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1156 | true | true |
__fget_files_rcu | files_struct | fdt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1030 | true | true |
__fget_files_rcu | files_struct | fdt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L981 | true | true |
__fget_files_rcu | files_struct | fdt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1030 | false | false |
__fget_files_rcu | files_struct | fdt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L981 | false | false |
__fget_files_rcu | fdtable | fd | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L993 | true | true |
__fget_files_rcu | fdtable | max_fds | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L986 | true | true |
__fget_files_rcu | file | f_ref | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1012 | false | false |
__fget_files_rcu | file | f_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1039 | true | true |
real_mount | mount | mnt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/mount.h#L92 | true | true |
chmod_common | inode | i_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L642 | true | true |
chmod_common | iattr | ia_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L642 | false | false |
chmod_common | iattr | ia_valid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L643 | false | false |
chmod_common | path | mnt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L653 | true | true |
chmod_common | path | mnt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L644 | true | true |
chmod_common | path | mnt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L634 | true | true |
chmod_common | dentry | d_inode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L629 | true | true |
chmod_common | path | dentry | https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L644 | true | true |
chmod_common | path | dentry | https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L629 | true | true |
audit_context | task_struct | audit_context | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/audit.h#L316 | true | true |
__audit_file | path | dentry | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2391 | true | true |
__audit_file | file | f_path | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2391 | true | true |
__audit_inode | audit_names | list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 | true | true |
__audit_inode | audit_names | list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 | false | false |
__audit_inode | audit_names | name | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2377 | true | true |
__audit_inode | audit_names | name | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2348 | true | true |
__audit_inode | audit_names | name | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2346 | true | true |
__audit_inode | audit_names | name | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2371 | false | false |
__audit_inode | audit_names | name_len | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2382 | false | false |
__audit_inode | audit_names | name_len | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2377 | false | false |
__audit_inode | audit_names | hidden | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2380 | false | false |
__audit_inode | audit_names | ino | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2343 | true | true |
__audit_inode | audit_names | ino | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2341 | true | true |
__audit_inode | audit_names | dev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2344 | true | true |
__audit_inode | audit_names | type | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2360 | true | true |
__audit_inode | audit_names | type | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2357 | true | true |
__audit_inode | audit_names | type | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2356 | true | true |
__audit_inode | audit_names | type | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2335 | true | true |
__audit_inode | audit_names | type | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2332 | true | true |
__audit_inode | audit_names | type | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2331 | true | true |
__audit_inode | audit_names | type | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2383 | false | false |
__audit_inode | audit_names | type | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2378 | false | false |
__audit_inode | audit_context | context | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2302 | true | true |
__audit_inode | audit_context | names_list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 | false | false |
__audit_inode | audit_entry | list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | true | true |
__audit_inode | audit_entry | list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | false | false |
__audit_inode | audit_entry | rule | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2313 | true | true |
__audit_inode | audit_entry | rule | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2308 | true | true |
__audit_inode | audit_entry | rule | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2307 | true | true |
__audit_inode | (unnamed class/struct/union) | val | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2312 | true | true |
__audit_inode | audit_field | type | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2310 | true | true |
__audit_inode | audit_field | op | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2312 | true | true |
__audit_inode | audit_krule | action | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2313 | true | true |
__audit_inode | audit_krule | field_count | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2307 | true | true |
__audit_inode | audit_krule | fields | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2308 | true | true |
__audit_inode | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 | true | true |
__audit_inode | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 | true | true |
__audit_inode | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 | true | true |
__audit_inode | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 | true | true |
__audit_inode | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 | true | true |
__audit_inode | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 | true | true |
__audit_inode | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 | true | true |
__audit_inode | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 | true | true |
__audit_inode | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 | true | true |
__audit_inode | super_block | s_dev | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2344 | true | true |
__audit_inode | super_block | s_magic | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2311 | true | true |
__audit_inode | filename | name | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2377 | true | true |
__audit_inode | filename | name | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2348 | true | true |
__audit_inode | filename | refcnt | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2372 | false | false |
__audit_inode | filename | aname | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2328 | true | true |
__audit_inode | inode | i_sb | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2344 | true | true |
__audit_inode | inode | i_sb | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2311 | true | true |
__audit_inode | inode | i_ino | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2343 | true | true |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | true | true |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | true | true |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | true | true |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | false | false |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | false | false |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | false | false |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | true | true |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | true | true |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | true | true |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | false | false |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | false | false |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | false | false |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | true | true |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | true | true |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | true | true |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | false | false |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | false | false |
__audit_inode | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 | false | false |
ktime_get_real_ts64 | tk_data | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L754 | false | false |
ktime_get_real_ts64 | tk_data | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L759 | false | false |
ktime_get_real_ts64 | tk_data | timekeeper | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L747 | false | false |
ktime_get_real_ts64 | timekeeper | tkr_mono | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L757 | false | false |
ktime_get_real_ts64 | timekeeper | xtime_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L756 | true | true |
ktime_get_real_ts64 | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L761 | false | false |
ktime_get_real_ts64 | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L756 | false | false |
ktime_get_coarse_real_ts64_mg | tk_data | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L2307 | false | false |
ktime_get_coarse_real_ts64_mg | tk_data | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L2310 | false | false |
ktime_get_coarse_real_ts64_mg | tk_data | timekeeper | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L2309 | true | true |
ktime_get_coarse_real_ts64_mg | tk_data | timekeeper | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L2301 | false | false |
ktime_get_coarse_real_ts64_mg | timekeeper | offs_real | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L2309 | true | true |
truncate_setsize | inode | i_size | https://elixir.bootlin.com/linux/v6.14.7/source/mm/truncate.c#L736 | true | true |
__vfsuid_val | (unnamed class/struct/union) | val | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mnt_idmapping.h#L31 | true | true |
__vfsgid_val | (unnamed class/struct/union) | val | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mnt_idmapping.h#L36 | true | true |
security_inode_setattr | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2345 | false | false |
security_inode_setattr | inode | i_flags | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2343 | true | true |
security_inode_post_setattr | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2362 | false | false |
security_inode_post_setattr | inode | i_flags | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2360 | true | true |
security_inode_need_killpriv | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2638 | false | false |
security_path_chmod | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2063 | false | false |
security_path_chmod | inode | i_flags | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2061 | true | true |
security_path_chmod | path | dentry | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2061 | true | true |
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 |
mnt_get_write_access | mount | mnt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L499 | true | true |
mnt_get_write_access | vfsmount | mnt_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L499 | true | true |
mnt_get_write_access | vfsmount | mnt_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L499 | false | false |
timestamp_truncate | super_block | s_time_gran | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2733 | true | true |
timestamp_truncate | super_block | s_time_min | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2736 | true | true |
timestamp_truncate | super_block | s_time_max | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2736 | true | true |
timestamp_truncate | inode | i_sb | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2732 | true | true |
timestamp_truncate | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2745 | true | true |
timestamp_truncate | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2745 | true | true |
timestamp_truncate | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2743 | false | false |
timestamp_truncate | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2737 | false | false |
timestamp_truncate | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2736 | true | true |
timestamp_truncate | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2735 | false | false |
make_vfsuid | mnt_idmap | uid_map | https://elixir.bootlin.com/linux/v6.14.7/source/fs/mnt_idmapping.c#L95 | false | false |
from_vfsuid | mnt_idmap | uid_map | https://elixir.bootlin.com/linux/v6.14.7/source/fs/mnt_idmapping.c#L158 | false | false |
make_vfsgid | mnt_idmap | gid_map | https://elixir.bootlin.com/linux/v6.14.7/source/fs/mnt_idmapping.c#L134 | false | false |
from_vfsgid | mnt_idmap | gid_map | https://elixir.bootlin.com/linux/v6.14.7/source/fs/mnt_idmapping.c#L187 | false | false |
current_time | inode | i_ctime_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2307 | false | false |
current_time | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2313 | true | true |
inode_owner_or_capable | cred | fsuid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2639 | true | true |
inode_owner_or_capable | task_struct | cred | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2639 | true | true |
vfs_fchmod | file | f_path | https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L660 | false | false |
ihold | inode | i_count | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L519 | false | false |
iput | inode | i_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1967 | false | false |
iput | inode | i_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1964 | false | false |
iput | inode | i_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1965 | true | true |
iput | inode | i_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1962 | true | true |
iput | inode | i_count | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1966 | false | false |
iput | inode | i_count | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1964 | false | false |
iput | (unnamed class/struct/union) | i_nlink | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1965 | true | true |
notify_change | inode_operations | setattr | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L552 | true | true |
notify_change | inode_operations | setattr | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L551 | true | true |
notify_change | inode | i_op | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L552 | true | true |
notify_change | inode | i_op | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L551 | true | true |
notify_change | super_block | s_user_ns | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L522 | true | true |
notify_change | super_block | s_user_ns | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L518 | true | true |
notify_change | inode | i_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L505 | true | true |
notify_change | inode | i_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L498 | true | true |
notify_change | inode | i_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L456 | true | true |
notify_change | inode | i_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L430 | true | true |
notify_change | inode | i_sb | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L522 | true | true |
notify_change | inode | i_sb | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L518 | true | true |
notify_change | inode | i_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L461 | true | true |
notify_change | iattr | ia_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L507 | true | true |
notify_change | iattr | ia_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L460 | true | true |
notify_change | iattr | ia_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L505 | false | false |
notify_change | iattr | ia_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L498 | false | false |
notify_change | iattr | ia_atime | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L470 | true | true |
notify_change | iattr | ia_atime | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L470 | false | false |
notify_change | iattr | ia_atime | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L468 | false | false |
notify_change | iattr | ia_mtime | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L474 | true | true |
notify_change | iattr | ia_mtime | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L474 | false | false |
notify_change | iattr | ia_mtime | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L472 | false | false |
notify_change | iattr | ia_ctime | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L466 | false | false |
notify_change | (unnamed class/struct/union) | ia_vfsuid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L519 | true | true |
notify_change | (unnamed class/struct/union) | ia_vfsgid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L523 | true | true |
notify_change | iattr | ia_valid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L504 | true | true |
notify_change | iattr | ia_valid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L497 | true | true |
notify_change | iattr | ia_valid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L481 | true | true |
notify_change | iattr | ia_valid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L510 | true | true |
notify_change | iattr | ia_valid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L433 | true | true |
notify_change | dentry | d_inode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L429 | true | true |
inode_permission | inode | i_sb | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L572 | true | true |
inode_permission | inode | i_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L580 | true | true |
simple_setattr | iattr | ia_size | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L896 | true | true |
simple_setattr | iattr | ia_valid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L895 | true | true |
may_setattr | inode | i_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L386 | true | true |
may_setattr | inode | i_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L377 | true | true |
setattr_prepare | iattr | ia_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L205 | true | true |
setattr_prepare | iattr | ia_size | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L172 | true | true |
setattr_prepare | (unnamed class/struct/union) | ia_vfsuid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L183 | true | true |
setattr_prepare | (unnamed class/struct/union) | ia_vfsgid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L199 | true | true |
setattr_prepare | (unnamed class/struct/union) | ia_vfsgid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L188 | true | true |
setattr_prepare | iattr | ia_valid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L165 | true | true |
setattr_copy | inode | i_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L352 | false | false |
setattr_copy | iattr | ia_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L348 | true | true |
setattr_copy | iattr | ia_atime | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L359 | true | true |
setattr_copy | iattr | ia_mtime | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L361 | true | true |
setattr_copy | iattr | ia_ctime | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L366 | true | true |
setattr_copy | iattr | ia_ctime | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L364 | true | true |
setattr_copy | iattr | ia_valid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L343 | true | true |
d_backing_inode | dentry | d_inode | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/dcache.h#L566 | true | true |
rwsem_is_locked | rw_semaphore | count | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rwsem.h#L75 | false | false |
inode_is_locked | inode | i_rwsem | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L907 | false | false |
i_user_ns | super_block | s_user_ns | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1459 | true | true |
i_user_ns | inode | i_sb | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1459 | true | true |
__sb_end_write | sb_writers | rw_sem | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1780 | false | false |
__sb_end_write | super_block | s_writers | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1780 | true | true |
__sb_start_write | sb_writers | rw_sem | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1785 | false | false |
__sb_start_write | super_block | s_writers | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1785 | true | true |
i_gid_into_vfsgid | inode | i_gid | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1550 | 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 |
is_mgtime | inode | i_opflags | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L2650 | true | true |
d_inode | dentry | d_inode | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/dcache.h#L539 | 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 |