futex_wait
NR: 455
implementation
complexity: 370
similar syscall
accessed structs
func | struct | target | location | has_read | has_write |
---|---|---|---|---|---|
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L102 | true | true |
schedule | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6855 | 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_to_ktime | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/ktime.h#L71 | true | true |
timespec64_valid | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/time64.h#L100 | true | true |
timespec64_valid | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/time64.h#L103 | true | true |
folio_test_anon | (unnamed class/struct/union) | mapping | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/page-flags.h#L694 | true | true |
_compound_head | (unnamed class/struct/union) | compound_head | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/page-flags.h#L243 | false | false |
_compound_head | (unnamed class/struct/union) | compound_head | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/page-flags.h#L243 | true | true |
__folio_put | (unnamed class/struct/union) | page | https://elixir.bootlin.com/linux/v6.14.7/source/mm/swap.c#L112 | false | false |
folio_put_testzero | (unnamed class/struct/union) | page | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mm.h#L1159 | false | false |
timens_ktime_to_host | task_struct | nsproxy | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/time_namespace.h#L101 | true | true |
timens_ktime_to_host | nsproxy | time_ns | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/time_namespace.h#L101 | true | true |
timens_ktime_to_host | time_namespace | offsets | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/time_namespace.h#L106 | false | false |
do_timens_ktime_to_host | timens_offsets | boottime | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/namespace.c#L34 | true | true |
do_timens_ktime_to_host | timens_offsets | monotonic | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/namespace.c#L30 | true | true |
get_timespec64 | timespec64 | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/time.c#L881 | false | false |
get_timespec64 | timespec64 | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/time.c#L888 | false | false |
get_timespec64 | __kernel_timespec | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/time.c#L888 | true | true |
get_timespec64 | __kernel_timespec | tv_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/time.c#L885 | true | true |
get_timespec64 | __kernel_timespec | tv_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/time.c#L881 | true | true |
ktime_get | timekeeper | tkr_mono | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L778 | false | false |
ktime_get | timekeeper | tkr_mono | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L777 | true | true |
ktime_get | tk_read_base | base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L777 | true | true |
ktime_get | tk_data | timekeeper | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L768 | 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 | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L776 | false | false |
const_folio_flags | (unnamed class/struct/union) | page | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/page-flags.h#L308 | false | false |
const_folio_flags | page | flags | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/page-flags.h#L311 | false | false |
const_folio_flags | page | flags | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/page-flags.h#L312 | false | false |
const_folio_flags | (unnamed class/struct/union) | compound_head | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/page-flags.h#L310 | true | true |
page_fixed_fake_head | page | flags | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/page-flags.h#L216 | false | false |
page_fixed_fake_head | (unnamed class/struct/union) | compound_head | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/page-flags.h#L222 | false | false |
page_fixed_fake_head | (unnamed class/struct/union) | compound_head | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/page-flags.h#L222 | true | true |
page_fixed_fake_head | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/page-flags.h#L206 | false | false |
pagefault_disabled_dec | task_struct | pagefault_disabled | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/uaccess.h#L249 | true | true |
pagefault_disabled_inc | task_struct | pagefault_disabled | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/uaccess.h#L244 | true | true |
hrtimer_callback_running | hrtimer | base | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hrtimer.h#L322 | true | true |
hrtimer_callback_running | hrtimer_clock_base | running | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hrtimer.h#L322 | true | true |
hrtimer_active | hrtimer | state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1729 | true | true |
hrtimer_active | hrtimer | base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1726 | false | false |
hrtimer_active | hrtimer | base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1734 | false | false |
hrtimer_active | hrtimer | base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1726 | true | true |
hrtimer_active | hrtimer | base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1734 | true | true |
hrtimer_active | hrtimer_clock_base | running | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1730 | true | true |
hrtimer_active | hrtimer_clock_base | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1733 | false | false |
hrtimer_active | hrtimer_clock_base | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1727 | 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_get_softexpires | hrtimer | _softexpires | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hrtimer.h#L140 | true | true |
hrtimer_get_expires | hrtimer | node | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hrtimer.h#L135 | true | true |
hrtimer_get_expires | timerqueue_node | expires | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hrtimer.h#L135 | true | true |
hrtimer_start_range_ns | hrtimer | is_hard | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1339 | true | true |
hrtimer_start_range_ns | hrtimer | is_soft | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1337 | true | true |
hrtimer_start_range_ns | hrtimer | function | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1329 | 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 |
page_pgoff | (unnamed class/struct/union) | page | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pagemap.h#L1044 | false | false |
page_pgoff | (unnamed class/struct/union) | index | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pagemap.h#L1044 | true | true |
blk_plug_invalidate_ts | task_struct | flags | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/blkdev.h#L1102 | true | true |
blk_plug_invalidate_ts | task_struct | plug | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/blkdev.h#L1098 | true | true |
blk_plug_invalidate_ts | blk_plug | cur_ktime | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/blkdev.h#L1101 | false | false |
futex_wait_setup | futex_q | key | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/waitwake.c#L616 | false | false |
futex_queue | futex_hash_bucket | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/futex.h#L312 | false | false |
futex_unqueue | futex_q | pi_state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L600 | true | true |
futex_unqueue | futex_q | lock_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L578 | false | false |
futex_unqueue | futex_q | lock_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L578 | true | true |
futex_unqueue | futex_q | lock_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L594 | true | true |
io_wq_worker_sleeping | task_struct | worker_private | https://elixir.bootlin.com/linux/v6.14.7/source/io_uring/io-wq.c#L728 | true | true |
io_wq_worker_sleeping | io_worker | flags | https://elixir.bootlin.com/linux/v6.14.7/source/io_uring/io-wq.c#L732 | false | false |
io_wq_worker_sleeping | io_worker | flags | https://elixir.bootlin.com/linux/v6.14.7/source/io_uring/io-wq.c#L734 | false | false |
io_wq_worker_sleeping | io_worker | flags | https://elixir.bootlin.com/linux/v6.14.7/source/io_uring/io-wq.c#L737 | false | false |
io_wq_worker_running | task_struct | worker_private | https://elixir.bootlin.com/linux/v6.14.7/source/io_uring/io-wq.c#L710 | true | true |
io_wq_worker_running | io_worker | flags | https://elixir.bootlin.com/linux/v6.14.7/source/io_uring/io-wq.c#L714 | false | false |
io_wq_worker_running | io_worker | flags | https://elixir.bootlin.com/linux/v6.14.7/source/io_uring/io-wq.c#L716 | false | false |
io_wq_worker_running | io_worker | flags | https://elixir.bootlin.com/linux/v6.14.7/source/io_uring/io-wq.c#L718 | false | false |
__futex_wait | hrtimer_sleeper | task | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/waitwake.c#L674 | true | true |
__futex_wait | futex_q | bitset | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/waitwake.c#L656 | false | false |
futex_hb_waiters_dec | futex_hash_bucket | waiters | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/futex.h#L340 | false | false |
futex_hb_waiters_inc | futex_hash_bucket | waiters | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/futex.h#L325 | false | false |
__futex_queue | futex_q | task | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L552 | false | false |
__futex_queue | futex_q | list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L550 | false | false |
__futex_queue | futex_q | list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L551 | false | false |
__futex_queue | futex_hash_bucket | chain | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L551 | false | false |
futex_wait_queue | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/waitwake.c#L351 | false | false |
futex_wait_queue | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/waitwake.c#L371 | false | false |
futex_wait_queue | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/waitwake.c#L371 | true | true |
futex_wait_queue | hrtimer_sleeper | task | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/waitwake.c#L368 | true | true |
futex_wait_queue | futex_q | list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/waitwake.c#L362 | false | false |
futex_q_unlock | futex_hash_bucket | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L531 | false | false |
futex_q_lock | futex_hash_bucket | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L522 | false | false |
futex_q_lock | futex_hash_bucket | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L524 | false | false |
futex_q_lock | futex_q | key | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L510 | false | false |
futex_q_lock | futex_q | lock_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L522 | false | false |
__futex_unqueue | futex_hash_bucket | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L499 | true | true |
__futex_unqueue | futex_q | lock_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L495 | true | true |
__futex_unqueue | futex_q | lock_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L497 | true | true |
__futex_unqueue | futex_q | lock_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L499 | true | true |
__futex_unqueue | futex_q | list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L495 | false | false |
__futex_unqueue | futex_q | list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L500 | false | false |
__futex_unqueue | futex_hash_bucket | chain | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L500 | false | false |
futex_hash | futex_key | both | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L119 | true | true |
futex_hash | futex_key | both | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L120 | true | true |
futex_hash | (unnamed class/struct/union) | offset | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L119 | true | true |
futex_hash | (unnamed class/struct/union) | offset | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L120 | true | true |
futex_hash | (unnamed class/struct/union) | hashsize | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L122 | true | true |
futex_hash | (unnamed class/struct/union) | queues | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L122 | true | true |
futex_setup_timer | hrtimer_sleeper | timer | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L150 | false | false |
get_futex_key | address_space | host | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L392 | false | false |
get_futex_key | address_space | host | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L392 | true | true |
get_futex_key | (unnamed class/struct/union) | mapping | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L309 | false | false |
get_futex_key | (unnamed class/struct/union) | mapping | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L385 | false | false |
get_futex_key | (unnamed class/struct/union) | mapping | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L309 | true | true |
get_futex_key | (unnamed class/struct/union) | mapping | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L335 | true | true |
get_futex_key | (unnamed class/struct/union) | mapping | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L385 | true | true |
get_futex_key | task_struct | mm | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L226 | true | true |
get_futex_key | futex_key | both | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L238 | true | true |
get_futex_key | futex_key | both | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L241 | true | true |
get_futex_key | futex_key | both | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L365 | true | true |
get_futex_key | futex_key | both | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L400 | true | true |
get_futex_key | futex_key | private | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L264 | true | true |
get_futex_key | futex_key | private | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L266 | true | true |
get_futex_key | futex_key | private | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L268 | true | true |
get_futex_key | futex_key | private | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L366 | true | true |
get_futex_key | futex_key | private | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L367 | true | true |
get_futex_key | futex_key | shared | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L401 | true | true |
get_futex_key | futex_key | shared | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L402 | true | true |
get_futex_key | (unnamed class/struct/union) | offset | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L238 | false | false |
get_futex_key | (unnamed class/struct/union) | offset | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L241 | true | true |
get_futex_key | (unnamed class/struct/union) | offset | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L365 | true | true |
get_futex_key | (unnamed class/struct/union) | offset | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L400 | true | true |
get_futex_key | (unnamed class/struct/union) | address | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L268 | false | false |
get_futex_key | (unnamed class/struct/union) | address | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L367 | false | false |
get_futex_key | (unnamed class/struct/union) | mm | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L264 | false | false |
get_futex_key | (unnamed class/struct/union) | mm | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L266 | false | false |
get_futex_key | (unnamed class/struct/union) | mm | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L366 | false | false |
get_futex_key | (unnamed class/struct/union) | pgoff | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L402 | false | false |
get_futex_key | (unnamed class/struct/union) | i_seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L401 | false | false |
plist_node_empty | plist_node | node_list | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/plist.h#L214 | false | false |
plist_node_init | plist_node | node_list | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/plist.h#L129 | false | false |
plist_node_init | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/plist.h#L128 | false | false |
plist_node_init | plist_node | prio | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/plist.h#L127 | false | false |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L94 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L94 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L94 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L102 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L102 | true | true |
schedule | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6855 | false | false |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L94 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L94 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L94 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L102 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L102 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L102 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L94 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L94 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L94 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L102 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L102 | true | true |
plist_add | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L102 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L86 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L86 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L86 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L104 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L104 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L104 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L86 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L86 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L86 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L104 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L104 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L104 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L86 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L86 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L86 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L104 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L104 | true | true |
plist_add | list_head | prev | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L104 | true | true |
plist_add | plist_head | node_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L76 | false | false |
plist_add | plist_node | node_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L90 | false | false |
plist_add | plist_node | node_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L97 | false | false |
plist_add | plist_node | node_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L111 | false | false |
plist_add | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L80 | false | false |
plist_add | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L109 | false | false |
plist_add | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L86 | true | true |
plist_add | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L94 | true | true |
plist_add | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L95 | true | true |
plist_add | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L102 | true | true |
plist_add | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L103 | true | true |
plist_add | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L104 | true | true |
plist_add | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L105 | true | true |
plist_add | plist_node | prio | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L89 | true | true |
plist_add | plist_node | prio | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L92 | true | true |
plist_add | plist_node | prio | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L108 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L127 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L127 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L127 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L130 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L130 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L130 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L127 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L127 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L127 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L130 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L130 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L130 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L127 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L127 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L127 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L130 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L130 | true | true |
plist_del | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L130 | true | true |
plist_del | plist_head | node_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L127 | false | false |
plist_del | plist_node | node_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L140 | false | false |
plist_del | plist_node | node_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L127 | true | true |
plist_del | plist_node | node_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L130 | true | true |
plist_del | plist_node | node_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L131 | true | true |
plist_del | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L126 | false | false |
plist_del | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L134 | false | false |
plist_del | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L135 | false | false |
plist_del | plist_node | prio_list | https://elixir.bootlin.com/linux/v6.14.7/source/lib/plist.c#L137 | false | false |
get_inode_sequence_number | inode | i_sequence | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L179 | false | false |
get_inode_sequence_number | inode | i_sequence | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/core.c#L189 | false | false |
futex2_destroy_timeout | hrtimer_sleeper | timer | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/syscalls.c#L263 | false | false |
futex2_destroy_timeout | hrtimer_sleeper | timer | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/futex/syscalls.c#L264 | false | false |
sched_update_worker | task_struct | flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6828 | true | true |
sched_update_worker | task_struct | flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6829 | true | true |
sched_update_worker | task_struct | flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6831 | true | true |
sched_update_worker | task_struct | flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6833 | true | true |
sched_submit_work | task_struct | flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6800 | true | true |
sched_submit_work | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6815 | true | true |
sched_submit_work | task_struct | plug | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6821 | true | true |
__schedule | (unnamed class/struct/union) | cpu_number | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6659 | false | false |
__schedule | (unnamed class/struct/union) | cpu_number | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6659 | true | true |
__schedule | sched_entity | sched_delayed | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6760 | true | true |
__schedule | task_struct | se | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6760 | true | true |
__schedule | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6705 | false | false |
__schedule | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6705 | true | true |
__schedule | task_struct | nivcsw | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6696 | false | false |
__schedule | task_struct | nvcsw | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6714 | false | false |
__schedule | (unnamed class/struct/union) | curr | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6732 | false | false |
__schedule | (unnamed class/struct/union) | curr | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6661 | true | true |
__schedule | (unnamed class/struct/union) | curr | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6732 | true | true |
unlock_hrtimer_base | hrtimer | base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1032 | true | true |
lock_hrtimer_base | hrtimer_cpu_base | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L185 | false | false |
lock_hrtimer_base | hrtimer_cpu_base | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L181 | false | false |
lock_hrtimer_base | hrtimer_cpu_base | clock_base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L180 | false | false |
lock_hrtimer_base | hrtimer_clock_base | cpu_base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L185 | true | true |
lock_hrtimer_base | hrtimer_clock_base | cpu_base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L181 | 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 | clock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L343 | true | true |
folio_wake_bit | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/mm/filemap.c#L1185 | false | false |
lock_hrtimer_base | hrtimer | base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L182 | true | true |
lock_hrtimer_base | hrtimer | base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L179 | true | true |
lock_hrtimer_base | hrtimer | base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L179 | false | false |
__hrtimer_init | hrtimer_cpu_base | clock_base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1637 | false | false |
__hrtimer_init | hrtimer | node | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1638 | false | false |
__hrtimer_init | hrtimer | base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1637 | false | false |
__hrtimer_init | hrtimer | is_soft | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1635 | false | false |
__hrtimer_init | hrtimer | is_hard | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1636 | false | false |
__hrtimer_init_sleeper | hrtimer_sleeper | timer | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L2095 | true | true |
__hrtimer_init_sleeper | hrtimer_sleeper | timer | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L2094 | false | false |
__hrtimer_init_sleeper | hrtimer_sleeper | task | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L2096 | false | false |
__hrtimer_init_sleeper | hrtimer | function | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L2095 | false | false |
__remove_hrtimer | hrtimer_cpu_base | active_bases | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1134 | true | true |
__remove_hrtimer | hrtimer_cpu_base | next_timer | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1144 | true | true |
__remove_hrtimer | hrtimer_clock_base | cpu_base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1125 | true | true |
__remove_hrtimer | hrtimer_clock_base | index | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1134 | true | true |
__remove_hrtimer | hrtimer_clock_base | active | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1133 | false | false |
__remove_hrtimer | hrtimer | node | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1133 | false | false |
__remove_hrtimer | hrtimer | state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1129 | true | true |
__remove_hrtimer | hrtimer | state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1126 | true | true |
__remove_hrtimer | hrtimer | state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1129 | false | false |
__schedule | rq | nr_switches | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6727 | true | true |
__schedule | rq | clock_update_flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6692 | true | true |
__schedule | rq | clock_update_flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6694 | false | false |
__schedule | rq | nr_running | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6708 | true | true |
folio_wake_bit | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/mm/filemap.c#L1200 | false | false |
folio_wake_bit | wait_page_key | folio | https://elixir.bootlin.com/linux/v6.14.7/source/mm/filemap.c#L1181 | false | false |
folio_wake_bit | wait_page_key | page_match | https://elixir.bootlin.com/linux/v6.14.7/source/mm/filemap.c#L1183 | false | false |
folio_wake_bit | wait_page_key | page_match | https://elixir.bootlin.com/linux/v6.14.7/source/mm/filemap.c#L1197 | true | true |
folio_wake_bit | wait_page_key | bit_nr | https://elixir.bootlin.com/linux/v6.14.7/source/mm/filemap.c#L1182 | false | false |
gup_fast_fallback | (unnamed class/struct/union) | flags | https://elixir.bootlin.com/linux/v6.14.7/source/mm/gup.c#L3406 | false | false |
gup_fast_fallback | task_struct | mm | https://elixir.bootlin.com/linux/v6.14.7/source/mm/gup.c#L3406 | true | true |
gup_fast_fallback | task_struct | mm | https://elixir.bootlin.com/linux/v6.14.7/source/mm/gup.c#L3427 | 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 |
timekeeping_cycles_to_ns | clocksource | max_cycles | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L343 | true | true |
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 |
remove_hrtimer | hrtimer_clock_base | cpu_base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1169 | true | true |
remove_hrtimer | hrtimer | state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1155 | true | true |
unlock_hrtimer_base | hrtimer_cpu_base | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1032 | false | false |
unlock_hrtimer_base | hrtimer_clock_base | cpu_base | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1032 | true | true |