epoll_wait
NR: 232
implementation
complexity: 232
similar syscall
accessed structs
func | struct | target | location | has_read | has_write |
---|---|---|---|---|---|
timekeeping_cycles_to_ns | clocksource | max_cycles | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L343 | true | true |
select_estimate_accuracy | task_struct | timer_slack_ns | https://elixir.bootlin.com/linux/v6.14.7/source/fs/select.c#L80 | true | true |
ep_events_available | eventpoll | rdllist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L391 | false | false |
ep_events_available | eventpoll | ovflist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L392 | false | false |
ep_events_available | eventpoll | ovflist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L392 | true | true |
ep_busy_loop | eventpoll | napi_id | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L443 | false | false |
ep_busy_loop | eventpoll | napi_id | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L462 | false | false |
ep_busy_loop | eventpoll | napi_id | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L443 | true | true |
ep_busy_loop | eventpoll | prefer_busy_poll | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L445 | false | false |
ep_busy_loop | eventpoll | prefer_busy_poll | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L445 | true | true |
ep_busy_loop | eventpoll | busy_poll_budget | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L444 | false | false |
ep_busy_loop | eventpoll | busy_poll_budget | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L444 | true | true |
ep_send_events | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1876 | true | true |
ep_send_events | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1876 | true | true |
ep_send_events | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1876 | true | true |
ep_send_events | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1876 | true | true |
ep_send_events | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1876 | true | true |
ep_send_events | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1876 | true | true |
ep_done_scan | epitem | rdllink | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L773 | false | false |
ep_done_scan | eventpoll | wq | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L792 | false | false |
ep_done_scan | eventpoll | wq | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L791 | false | false |
ep_done_scan | eventpoll | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L795 | false | false |
ep_done_scan | eventpoll | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L754 | false | false |
epoll_put_uevent | epoll_event | data | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/eventpoll.h#L82 | false | false |
epoll_put_uevent | epoll_event | events | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/eventpoll.h#L81 | false | false |
ep_item_poll | epitem | event | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1064 | true | true |
ep_item_poll | epitem | event | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1058 | true | true |
ep_send_events | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1876 | true | true |
ep_send_events | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1876 | true | true |
ep_send_events | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1876 | true | true |
ep_send_events | wakeup_source | active | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1894 | true | true |
ep_send_events | epoll_event | events | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1919 | true | true |
ep_send_events | epoll_event | events | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1921 | true | true |
ep_send_events | epoll_event | events | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1920 | true | true |
ep_send_events | eventpoll | mtx | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1869 | false | false |
ep_send_events | eventpoll | mtx | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1938 | false | false |
ep_send_events | epitem | event | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1910 | true | true |
ep_send_events | epitem | event | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1919 | true | true |
ep_send_events | epitem | event | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1920 | true | true |
ep_send_events | epitem | event | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1921 | true | true |
ep_send_events | epitem | rdllink | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1876 | false | false |
ep_send_events | epitem | rdllink | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1899 | false | false |
ep_send_events | epitem | rdllink | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1912 | false | false |
ep_send_events | epitem | rdllink | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1933 | false | false |
ep_send_events | epitem | rdllink | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1876 | true | true |
ep_send_events | eventpoll | ws | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1895 | true | true |
ep_send_events | epoll_event | data | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1910 | true | true |
ep_send_events | eventpoll | rdllist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1933 | false | false |
schedule_hrtimeout_range_clock | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/sleep_timeout.c#L199 | false | false |
ktime_get_ts64 | tk_data | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L917 | false | false |
ktime_get_ts64 | tk_data | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L922 | false | false |
ktime_get_ts64 | tk_data | timekeeper | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L909 | false | false |
ktime_get_ts64 | timekeeper | tkr_mono | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L919 | false | false |
ktime_get_ts64 | timekeeper | xtime_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L918 | true | true |
ktime_get_ts64 | timekeeper | wall_to_monotonic | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L920 | true | true |
ktime_get_ts64 | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L926 | true | true |
ktime_get_ts64 | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L925 | false | false |
ktime_get_ts64 | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L924 | true | true |
ktime_get_ts64 | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L924 | true | true |
ktime_get_ts64 | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L918 | false | false |
ktime_get | tk_data | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L776 | false | false |
ktime_get | tk_data | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L780 | false | false |
ktime_get | tk_data | timekeeper | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L768 | false | false |
ktime_get | tk_read_base | base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L777 | true | true |
ktime_get | timekeeper | tkr_mono | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L777 | true | true |
ktime_get | timekeeper | tkr_mono | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L778 | false | false |
__add_wait_queue | wait_queue_head | head | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L174 | false | false |
__add_wait_queue | wait_queue_head | head | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L171 | false | false |
__add_wait_queue | wait_queue_entry | flags | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L175 | true | true |
__add_wait_queue | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L174 | true | true |
__add_wait_queue | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L179 | false | false |
__add_wait_queue | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L177 | false | false |
__add_wait_queue | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L174 | false | false |
__add_wait_queue | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L174 | true | true |
__add_wait_queue | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L174 | true | true |
__add_wait_queue | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L174 | true | true |
__napi_busy_loop | linux_mib | mibs | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L6682 | false | false |
__napi_busy_loop | netns_mib | net_statistics | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L6682 | true | true |
__napi_busy_loop | net | mib | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L6682 | true | true |
__napi_busy_loop | napi_struct | poll | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L6675 | true | true |
__napi_busy_loop | napi_struct | state | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L6656 | true | true |
__napi_busy_loop | napi_struct | state | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L6671 | false | false |
__napi_busy_loop | napi_struct | state | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L6667 | false | false |
__napi_busy_loop | napi_struct | state | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L6664 | false | false |
__napi_busy_loop | napi_struct | state | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L6656 | false | false |
__napi_busy_loop | napi_struct | dev | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L6682 | true | true |
napi_get_irq_suspend_timeout | napi_struct | irq_suspend_timeout | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.h#L278 | true | true |
napi_get_irq_suspend_timeout | napi_struct | irq_suspend_timeout | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.h#L278 | false | false |
napi_by_id | napi_struct | napi_id | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L763 | true | true |
napi_by_id | napi_struct | napi_hash_node | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | true | true |
napi_by_id | napi_struct | napi_hash_node | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
napi_by_id | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L762 | false | false |
delta_to_ns_safe | tk_read_base | mult | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L331 | true | true |
delta_to_ns_safe | tk_read_base | shift | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L331 | true | true |
delta_to_ns_safe | tk_read_base | xtime_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L331 | true | true |
timekeeping_cycles_to_ns | tk_read_base | clock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L343 | true | true |
timekeeping_cycles_to_ns | tk_read_base | mask | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L337 | true | true |
timekeeping_cycles_to_ns | tk_read_base | cycle_last | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L337 | true | true |
timekeeping_cycles_to_ns | tk_read_base | mult | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L355 | true | true |
timekeeping_cycles_to_ns | tk_read_base | shift | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L355 | true | true |
timekeeping_cycles_to_ns | tk_read_base | shift | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L350 | true | true |
timekeeping_cycles_to_ns | tk_read_base | xtime_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L355 | true | true |
timekeeping_cycles_to_ns | tk_read_base | xtime_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L350 | true | true |
ep_poll | eventpoll | wq | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2137 | false | false |
schedule_hrtimeout_range_clock | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/sleep_timeout.c#L221 | false | false |
schedule_hrtimeout_range_clock | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/sleep_timeout.c#L199 | true | true |
schedule_hrtimeout_range_clock | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/sleep_timeout.c#L221 | true | true |
__add_wait_queue | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L174 | true | true |
__add_wait_queue | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L174 | true | true |
__add_wait_queue | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L174 | true | true |
__add_wait_queue | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L174 | true | true |
__add_wait_queue | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L174 | true | true |
__add_wait_queue | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L174 | true | true |
ep_suspend_napi_irqs | eventpoll | napi_id | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L547 | false | false |
ep_suspend_napi_irqs | eventpoll | napi_id | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L547 | true | true |
ep_suspend_napi_irqs | eventpoll | prefer_busy_poll | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L549 | false | false |
ep_suspend_napi_irqs | eventpoll | prefer_busy_poll | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L549 | true | true |
init_poll_funcptr | poll_table_struct | _qproc | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/poll.h#L69 | false | false |
init_poll_funcptr | poll_table_struct | _key | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/poll.h#L70 | false | false |
ep_start_scan | eventpoll | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L743 | false | false |
tk_clock_read | tk_read_base | clock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L249 | true | true |
tk_clock_read | tk_read_base | clock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L249 | false | false |
tk_clock_read | clocksource | read | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L251 | true | true |
__estimate_accuracy | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/select.c#L67 | true | true |
__estimate_accuracy | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/select.c#L68 | true | true |
ep_item_poll | epoll_event | events | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1064 | true | true |
ep_item_poll | epoll_event | events | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1058 | true | true |
ep_item_poll | poll_table_struct | _key | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1058 | false | false |
ep_wakeup_source | epitem | ws | 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 | ep | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L698 | true | true |
ep_wakeup_source | eventpoll | mtx | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L698 | false | false |
__add_wait_queue_exclusive | wait_queue_entry | flags | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L188 | true | true |
ep_start_scan | eventpoll | ovflist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L745 | true | true |
ep_start_scan | eventpoll | ovflist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L745 | false | false |
ep_start_scan | eventpoll | rdllist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L744 | false | false |
__estimate_accuracy | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/select.c#L64 | true | true |
__estimate_accuracy | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/select.c#L58 | 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 |
ep_busy_loop_on | eventpoll | busy_poll_usecs | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L423 | true | true |
ep_busy_loop_on | eventpoll | busy_poll_usecs | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L423 | false | false |
ep_busy_loop_on | eventpoll | prefer_busy_poll | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L424 | true | true |
ep_busy_loop_on | eventpoll | prefer_busy_poll | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L424 | false | false |
napi_suspend_irqs | napi_struct | timer | https://elixir.bootlin.com/linux/v6.14.7/source/net/core/dev.c#L6747 | false | false |
ep_done_scan | eventpoll | ovflist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L782 | true | true |
ep_done_scan | eventpoll | ovflist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L760 | true | true |
ep_done_scan | eventpoll | ovflist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L782 | false | false |
ep_done_scan | eventpoll | ovflist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L760 | false | false |
ep_done_scan | epitem | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L761 | true | true |
ep_done_scan | epitem | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L761 | false | false |
ep_done_scan | eventpoll | rdllist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L790 | false | false |
ep_done_scan | eventpoll | rdllist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L787 | false | false |
ep_done_scan | eventpoll | rdllist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L773 | false | false |
ep_done_scan | eventpoll | ws | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L788 | true | true |
__remove_wait_queue | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/wait.h#L207 | false | false |
set_normalized_timespec64 | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/time.c#L513 | false | false |
set_normalized_timespec64 | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/time.c#L512 | false | false |
timespec64_add_ns | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/time64.h#L165 | true | true |
timespec64_add_ns | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/time64.h#L166 | false | false |
timespec64_add_ns | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/time64.h#L165 | true | true |
timespec64_add_safe | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/time.c#L852 | true | true |
timespec64_add_safe | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/time.c#L856 | false | false |
timespec64_add_safe | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/time.c#L854 | true | true |
timespec64_add_safe | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/time.c#L851 | true | true |
timespec64_add_safe | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/time.c#L855 | false | false |
timespec64_to_ktime | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/ktime.h#L71 | true | true |
timespec64_to_ktime | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/ktime.h#L71 | true | true |
timespec64_sub | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/time64.h#L90 | true | true |
timespec64_sub | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/time64.h#L89 | true | true |
fd_empty | fd | word | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/file.h#L47 | true | true |
schedule | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6855 | true | true |
schedule | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6855 | false | false |
task_nice | task_struct | static_prio | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/sched.h#L1888 | true | true |
ep_start_scan | eventpoll | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L746 | false | false |
schedule_hrtimeout_range_clock | hrtimer_sleeper | task | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/sleep_timeout.c#L215 | true | true |
schedule_hrtimeout_range_clock | hrtimer_sleeper | task | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/sleep_timeout.c#L223 | true | true |
schedule_hrtimeout_range_clock | hrtimer_sleeper | timer | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/sleep_timeout.c#L212 | false | false |
schedule_hrtimeout_range_clock | hrtimer_sleeper | timer | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/sleep_timeout.c#L218 | false | false |
schedule_hrtimeout_range_clock | hrtimer_sleeper | timer | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/sleep_timeout.c#L219 | false | false |
hrtimer_sleeper_start_expires | hrtimer | is_hard | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L2060 | true | true |
hrtimer_sleeper_start_expires | hrtimer_sleeper | timer | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L2063 | false | false |
hrtimer_sleeper_start_expires | hrtimer_sleeper | timer | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L2060 | true | true |
hrtimer_setup_sleeper_on_stack | hrtimer_sleeper | timer | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L2108 | false | false |
hrtimer_set_expires_range_ns | hrtimer | _softexpires | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hrtimer.h#L111 | false | false |
hrtimer_set_expires_range_ns | hrtimer | node | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hrtimer.h#L112 | true | true |
hrtimer_set_expires_range_ns | timerqueue_node | expires | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hrtimer.h#L112 | false | false |
__pm_relax | wakeup_source | active | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup.c#L731 | true | true |
__pm_relax | wakeup_source | lock | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup.c#L730 | false | false |
__pm_relax | wakeup_source | lock | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup.c#L733 | false | false |
__pm_stay_awake | wakeup_source | timer_expires | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup.c#L617 | false | false |
__pm_stay_awake | wakeup_source | timer | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup.c#L616 | false | false |
__pm_stay_awake | wakeup_source | lock | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup.c#L613 | false | false |
__pm_stay_awake | wakeup_source | lock | https://elixir.bootlin.com/linux/v6.14.7/source/drivers/base/power/wakeup.c#L619 | false | false |
ep_timeout_to_timespec | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1951 | false | false |
ep_timeout_to_timespec | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1956 | false | false |
ep_timeout_to_timespec | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1952 | false | false |
ep_timeout_to_timespec | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L1957 | false | false |
do_epoll_wait | file | private_data | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2497 | true | true |
do_epoll_wait | fd | word | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2490 | true | true |
do_epoll_wait | fd | word | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2497 | true | true |
is_file_epoll | file | f_op | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L345 | true | true |
ep_poll | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2034 | true | true |
ep_poll | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2034 | true | true |
ep_poll | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2099 | false | false |
ep_poll | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2117 | false | false |
ep_poll | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2099 | true | true |
ep_poll | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2117 | true | true |
ep_poll | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2090 | false | false |
ep_poll | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2126 | false | false |
ep_poll | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2136 | false | false |
ep_poll | wait_queue_entry | flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2090 | false | false |
ep_poll | wait_queue_entry | private | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2090 | false | false |
ep_poll | wait_queue_entry | func | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2090 | false | false |
ep_poll | wait_queue_entry | func | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2091 | false | false |
ep_poll | eventpoll | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2093 | false | false |
ep_poll | eventpoll | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2112 | false | false |
ep_poll | eventpoll | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2127 | false | false |
ep_poll | eventpoll | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2138 | false | false |
ep_poll | eventpoll | wq | https://elixir.bootlin.com/linux/v6.14.7/source/fs/eventpoll.c#L2110 | false | false |