epoll_wait

NR: 232

implementation

Bootlin

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