epoll_create
NR: 213
implementation
complexity: 215
similar syscall
- epoll_create1
accessed structs
func | struct | target | location | has_read | has_write |
---|---|---|---|---|---|
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#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 |
alloc_anon_inode | cred | fsuid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L1651 | true | true |
alloc_anon_inode | cred | fsgid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L1652 | true | true |
alloc_anon_inode | inode | i_mapping | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L1641 | true | true |
alloc_anon_inode | inode | i_uid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L1651 | false | false |
alloc_anon_inode | inode | i_gid | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L1652 | false | false |
alloc_anon_inode | inode | i_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L1649 | false | false |
ep_alloc | cred | user | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1162 | true | true |
ep_alloc | eventpoll | mtx | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1155 | false | false |
ep_alloc | eventpoll | rbr | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1160 | false | false |
ep_alloc | eventpoll | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1156 | false | false |
ep_alloc | eventpoll | wq | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1157 | false | false |
ep_alloc | eventpoll | rdllist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1159 | false | false |
ep_alloc | eventpoll | poll_wait | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1158 | false | false |
ep_alloc | eventpoll | user | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1162 | false | false |
ep_alloc | eventpoll | ovflist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1161 | false | false |
ep_alloc | eventpoll | refcount | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1163 | false | false |
ep_clear_and_put | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L912 | true | true |
ep_clear_and_put | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L912 | true | true |
ep_clear_and_put | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L927 | true | true |
ep_clear_and_put | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L927 | true | true |
ep_clear_and_put | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L912 | true | true |
ep_clear_and_put | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L912 | true | true |
ep_clear_and_put | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L927 | true | true |
ep_clear_and_put | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L927 | true | true |
ep_clear_and_put | eventpoll | mtx | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L907 | false | false |
ep_clear_and_put | eventpoll | mtx | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L935 | false | false |
ep_clear_and_put | (unnamed class/struct/union) | rbn | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L913 | true | true |
ep_clear_and_put | (unnamed class/struct/union) | rbn | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L929 | true | true |
ep_clear_and_put | eventpoll | rbr | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L912 | false | false |
ep_clear_and_put | eventpoll | rbr | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L927 | false | false |
ep_clear_and_put | eventpoll | poll_wait | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L904 | false | false |
ep_wakeup_source | eventpoll | mtx | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L698 | false | false |
ep_wakeup_source | epitem | ep | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L698 | true | true |
ep_wakeup_source | epitem | ws | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L698 | false | false |
ep_wakeup_source | epitem | ws | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L698 | true | true |
ep_is_linked | epitem | rdllink | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L367 | false | false |
alloc_anon_inode | inode | i_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L1650 | false | false |
alloc_anon_inode | inode | i_ino | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L1640 | false | false |
alloc_anon_inode | inode | i_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L1653 | true | true |
alloc_anon_inode | task_struct | cred | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L1652 | true | true |
alloc_anon_inode | task_struct | cred | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L1651 | true | true |
alloc_anon_inode | address_space | a_ops | https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L1641 | false | false |
module_is_live | module | state | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/module.h#L625 | true | true |
file_set_fsnotify_mode | file | f_mode | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L3158 | true | true |
file_set_fsnotify_mode | file | f_mode | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L3157 | true | true |
ep_poll_safewake | eventpoll | poll_wait | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L657 | false | false |
__ep_remove | file | f_ep | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L856 | false | false |
__ep_remove | file | f_ep | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L853 | true | true |
__ep_remove | file | f_ep | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L856 | true | true |
__ep_remove | file | f_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L846 | false | false |
__ep_remove | file | f_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L848 | false | false |
__ep_remove | file | f_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L865 | false | false |
__ep_remove | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | user_struct | epoll_watches | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L885 | false | false |
__ep_remove | epitems_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L860 | false | false |
__ep_remove | (unnamed class/struct/union) | rbn | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L868 | false | false |
__ep_remove | epitem | ffd | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L834 | true | true |
__ep_remove | epoll_filefd | file | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L834 | true | true |
__ep_remove | eventpoll | rbr | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L868 | false | false |
__ep_remove | eventpoll | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L870 | false | false |
__ep_remove | eventpoll | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L873 | false | false |
__ep_remove | epitem | rdllink | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L872 | false | false |
__ep_remove | eventpoll | user | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L885 | true | true |
__ep_remove | epitems_head | epitems | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L859 | true | true |
__ep_remove | epitem | fllink | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | false | false |
__ep_remove | epitem | fllink | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L864 | false | false |
__ep_remove | epitem | fllink | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L854 | true | true |
__ep_remove | epitem | dying | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L847 | true | true |
__ep_remove | (unnamed class/struct/union) | rcu | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L883 | false | false |
__ep_remove | (unnamed class/struct/union) | rcu | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L883 | true | true |
ep_free | eventpoll | mtx | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L818 | false | false |
ep_free | eventpoll | ws | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L820 | true | true |
ep_free | eventpoll | user | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L819 | true | true |
ep_unregister_pollwait | eppoll_entry | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L689 | true | true |
ep_unregister_pollwait | epitem | pwqlist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L685 | false | false |
ep_refcount_dec_and_test | rb_root_cached | rb_root | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | false | false |
ep_refcount_dec_and_test | rb_root_cached | rb_root | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | false | false |
ep_refcount_dec_and_test | rb_root_cached | rb_root | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | false | false |
ep_refcount_dec_and_test | rb_root_cached | rb_root | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | false | false |
ep_refcount_dec_and_test | rb_root | rb_node | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | false | false |
ep_refcount_dec_and_test | rb_root | rb_node | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | false | false |
ep_refcount_dec_and_test | rb_root | rb_node | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | true | true |
ep_refcount_dec_and_test | rb_root | rb_node | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | true | true |
ep_refcount_dec_and_test | rb_root | rb_node | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | false | false |
ep_refcount_dec_and_test | rb_root | rb_node | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | false | false |
ep_refcount_dec_and_test | rb_root | rb_node | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | true | true |
ep_refcount_dec_and_test | rb_root | rb_node | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | true | true |
ep_refcount_dec_and_test | eventpoll | rbr | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L811 | true | true |
ep_refcount_dec_and_test | eventpoll | refcount | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L808 | false | false |
ep_resume_napi_irqs | eventpoll | napi_id | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L555 | false | false |
ep_resume_napi_irqs | eventpoll | napi_id | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L555 | true | true |
ep_resume_napi_irqs | eventpoll | prefer_busy_poll | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L557 | false | false |
ep_resume_napi_irqs | eventpoll | prefer_busy_poll | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L557 | true | true |
ep_remove_wait_queue | eppoll_entry | wait | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L675 | false | false |
ep_remove_wait_queue | eppoll_entry | whead | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L673 | false | false |
alloc_fd | task_struct | files | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L552 | true | true |
alloc_fd | files_struct | file_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L557 | 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#L590 | false | false |
alloc_fd | fdtable | max_fds | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L564 | true | true |
alloc_fd | fdtable | max_fds | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L575 | true | true |
alloc_fd | files_struct | fdt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L559 | 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 | next_fd | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L584 | false | false |
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#L562 | true | true |
alloc_fd | files_struct | next_fd | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L583 | true | true |
expand_files | files_struct | file_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L276 | false | false |
expand_files | files_struct | file_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L283 | false | false |
expand_files | files_struct | file_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L285 | false | false |
expand_files | fdtable | max_fds | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L279 | true | true |
expand_files | files_struct | fdt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L276 | false | false |
expand_files | files_struct | fdt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L276 | true | true |
expand_files | files_struct | resize_in_progress | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L294 | false | false |
expand_files | files_struct | resize_in_progress | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L296 | false | false |
expand_files | files_struct | resize_in_progress | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L282 | true | true |
expand_files | files_struct | resize_in_progress | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L284 | true | true |
expand_files | files_struct | resize_wait | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L284 | false | false |
expand_files | files_struct | resize_wait | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L298 | false | false |
__set_open_fd | fdtable | open_fds | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L315 | true | true |
__set_open_fd | fdtable | open_fds | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L318 | true | true |
__set_open_fd | fdtable | full_fds_bits | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L319 | true | true |
__put_unused_fd | files_struct | file_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L607 | false | false |
__put_unused_fd | files_struct | fdt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L607 | false | false |
__put_unused_fd | files_struct | fdt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L607 | true | true |
__put_unused_fd | files_struct | next_fd | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L610 | false | false |
__put_unused_fd | files_struct | next_fd | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L609 | true | true |
__clear_open_fd | fdtable | open_fds | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L324 | true | true |
__clear_open_fd | fdtable | full_fds_bits | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L326 | true | true |
__clear_open_fd | fdtable | full_fds_bits | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L327 | true | true |
find_next_fd | fdtable | max_fds | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L526 | true | true |
find_next_fd | fdtable | open_fds | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L534 | true | true |
find_next_fd | fdtable | open_fds | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L544 | true | true |
find_next_fd | fdtable | full_fds_bits | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L539 | true | true |
alloc_file | task_struct | cred | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L350 | true | true |
alloc_path_pseudo | path | dentry | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L359 | false | false |
alloc_path_pseudo | path | dentry | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L360 | true | true |
alloc_path_pseudo | path | dentry | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L363 | true | true |
alloc_path_pseudo | path | mnt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L362 | false | false |
alloc_path_pseudo | vfsmount | mnt_sb | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L359 | true | true |
iput_final | inode | i_sb | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1908 | true | true |
iput_final | inode | i_sb | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1909 | true | true |
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_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1930 | false | false |
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#L1913 | 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#L1928 | 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#L1936 | true | true |
iput_final | inode | i_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1941 | true | true |
iput_final | inode | i_lru | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1942 | 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_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#L1935 | false | false |
iput_final | inode | i_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1944 | false | false |
iput_final | super_block | s_op | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1909 | 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_operations | drop_inode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1916 | true | true |
__wake_up_common_lock | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L105 | false | false |
__wake_up_common_lock | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L108 | false | false |
wakeup_source_unregister | wakeup_source | dev | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup.c#L243 | true | true |
wakeup_source_remove | timer_list | function | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup.c#L205 | false | false |
wakeup_source_remove | wakeup_source | timer | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup.c#L200 | false | false |
wakeup_source_remove | wakeup_source | timer | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup.c#L205 | true | true |
wakeup_source_remove | wakeup_source | entry | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup.c#L196 | false | false |
wakeup_source_sysfs_remove | wakeup_source | dev | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup_stats.c#L208 | true | true |
fd_install | file | f_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L644 | true | true |
fd_install | task_struct | files | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L641 | true | true |
fd_install | files_struct | file_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L652 | 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#L655 | false | false |
fd_install | fdtable | fd | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L654 | 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#L661 | true | true |
fd_install | fdtable | fd | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L662 | true | true |
fd_install | files_struct | fdt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L652 | false | false |
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 | 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 | resize_in_progress | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L649 | true | true |
put_unused_fd | task_struct | files | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L615 | true | true |
put_unused_fd | files_struct | file_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L616 | false | false |
put_unused_fd | files_struct | file_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L618 | false | false |
__anon_inode_getfile | file | f_mapping | https://elixir.bootlin.com/linux/v6.14.7/source/fs/anon_inodes.c#L114 | false | false |
__anon_inode_getfile | file | private_data | https://elixir.bootlin.com/linux/v6.14.7/source/fs/anon_inodes.c#L116 | false | false |
__anon_inode_getfile | inode | i_mapping | https://elixir.bootlin.com/linux/v6.14.7/source/fs/anon_inodes.c#L114 | true | true |
__anon_inode_getfile | file_operations | owner | https://elixir.bootlin.com/linux/v6.14.7/source/fs/anon_inodes.c#L87 | true | true |
__anon_inode_getfile | file_operations | owner | https://elixir.bootlin.com/linux/v6.14.7/source/fs/anon_inodes.c#L123 | true | true |
anon_inode_make_secure_inode | inode | i_flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/anon_inodes.c#L68 | true | true |
anon_inode_make_secure_inode | vfsmount | mnt_sb | https://elixir.bootlin.com/linux/v6.14.7/source/fs/anon_inodes.c#L65 | true | true |
is_file_epoll | file | f_op | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L345 | true | true |
do_epoll_create | eventpoll | file | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2256 | false | false |
ep_alloc | task_struct | cred | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1162 | true | true |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | true | true |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | true | true |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | true | true |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | false | false |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | false | false |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | false | false |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | true | true |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | true | true |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | true | true |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | false | false |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | false | false |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | false | false |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | true | true |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | true | true |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | true | true |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | false | false |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | false | false |
hlist_del_rcu | hlist_node | pprev | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rculist.h#L561 | false | false |
rb_erase_cached | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rbtree.h#L123 | true | true |
rb_erase_cached | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rbtree.h#L123 | true | true |
rb_erase_cached | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rbtree.h#L124 | false | false |
rb_erase_cached | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rbtree.h#L124 | false | false |
rb_erase_cached | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rbtree.h#L123 | true | true |
rb_erase_cached | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rbtree.h#L123 | true | true |
rb_erase_cached | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rbtree.h#L124 | false | false |
rb_erase_cached | rb_root_cached | rb_leftmost | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rbtree.h#L124 | false | false |
rb_erase_cached | rb_root_cached | rb_root | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rbtree.h#L126 | false | false |
rb_erase_cached | rb_root_cached | rb_root | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rbtree.h#L126 | false | false |
rb_erase_cached | rb_root_cached | rb_root | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rbtree.h#L126 | false | false |
rb_erase_cached | rb_root_cached | rb_root | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rbtree.h#L126 | false | false |
kvfree_call_rcu | kfree_rcu_cpu | head_gp_snap | https://elixir.bootlin.com/linux/v6.14.7/source/mm/slab_common.c#L1964 | false | false |
kvfree_call_rcu | kfree_rcu_cpu | head_count | https://elixir.bootlin.com/linux/v6.14.7/source/mm/slab_common.c#L1961 | false | false |
kvfree_call_rcu | kfree_rcu_cpu | head | https://elixir.bootlin.com/linux/v6.14.7/source/mm/slab_common.c#L1959 | true | true |
kvfree_call_rcu | kfree_rcu_cpu | head | https://elixir.bootlin.com/linux/v6.14.7/source/mm/slab_common.c#L1960 | true | true |
kvfree_call_rcu | kfree_rcu_cpu | head | https://elixir.bootlin.com/linux/v6.14.7/source/mm/slab_common.c#L1960 | false | false |
kvfree_call_rcu | callback_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/mm/slab_common.c#L1959 | false | false |
kvfree_call_rcu | callback_head | func | https://elixir.bootlin.com/linux/v6.14.7/source/mm/slab_common.c#L1958 | false | false |
__init_waitqueue_head | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L10 | false | false |
__init_waitqueue_head | wait_queue_head | head | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L12 | false | false |
remove_wait_queue | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L56 | false | false |
remove_wait_queue | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L54 | false | false |
waitqueue_active | wait_queue_head | head | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L127 | false | false |
rb_next | rb_node | rb_right | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L517 | true | true |
rb_next | rb_node | rb_right | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L517 | true | true |
rb_next | rb_node | rb_right | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L504 | true | true |
rb_next | rb_node | rb_right | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L504 | true | true |
rb_next | rb_node | rb_right | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L503 | true | true |
rb_next | rb_node | rb_right | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L503 | true | true |
rb_next | rb_node | rb_right | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L517 | true | true |
rb_next | rb_node | rb_right | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L517 | true | true |
rb_next | rb_node | rb_right | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L504 | true | true |
rb_next | rb_node | rb_right | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L504 | true | true |
rb_next | rb_node | rb_right | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L503 | true | true |
rb_next | rb_node | rb_right | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L503 | true | true |
rb_next | rb_node | rb_left | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L506 | true | true |
rb_next | rb_node | rb_left | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L506 | true | true |
rb_next | rb_node | rb_left | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L505 | true | true |
rb_next | rb_node | rb_left | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L505 | true | true |
rb_next | rb_node | rb_left | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L506 | true | true |
rb_next | rb_node | rb_left | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L506 | true | true |
rb_next | rb_node | rb_left | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L505 | true | true |
rb_next | rb_node | rb_left | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L505 | true | true |
rb_next | rb_node | __rb_parent_color | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L517 | true | true |
rb_next | rb_node | __rb_parent_color | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L517 | true | true |
rb_next | rb_node | __rb_parent_color | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L496 | true | true |
rb_next | rb_node | __rb_parent_color | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L496 | true | true |
rb_next | rb_node | __rb_parent_color | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L517 | true | true |
rb_next | rb_node | __rb_parent_color | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L517 | true | true |
rb_next | rb_node | __rb_parent_color | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L496 | true | true |
rb_next | rb_node | __rb_parent_color | https://elixir.bootlin.com/linux/v6.14.7/source/lib/rbtree.c#L496 | true | true |
free_uid | user_struct | __count | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/user.c#L198 | false | false |
security_inode_init_security_anon | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L1877 | false | false |
try_module_get | module | refcnt | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/module/main.c#L870 | false | false |
module_put | module | refcnt | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/module/main.c#L884 | false | false |
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 |
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_state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1965 | true | true |