io_destroy
NR: 207
implementation
complexity: 256
similar syscall
accessed structs
func | struct | target | location | has_read | has_write |
---|---|---|---|---|---|
test_ti_thread_flag | thread_info | flags | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/thread_info.h#L126 | false | false |
schedule | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6855 | false | false |
schedule | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L6855 | true | true |
prepare_to_wait_event | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L298 | false | false |
prepare_to_wait_event | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L289 | false | false |
prepare_to_wait_event | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L292 | false | false |
prepare_to_wait_event | wait_queue_entry | flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L293 | true | true |
prepare_to_wait_event | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L275 | false | false |
prepare_to_wait_event | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L300 | false | false |
finish_wait | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L360 | false | false |
finish_wait | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L360 | true | true |
finish_wait | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L374 | false | false |
finish_wait | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L376 | false | false |
finish_wait | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L375 | false | false |
finish_wait | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L377 | false | false |
vprintk_emit | console_flush_type | nbcon_offload | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2413 | true | true |
vprintk_emit | console_flush_type | nbcon_atomic | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2410 | true | true |
vprintk_emit | console_flush_type | legacy_direct | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2403 | false | false |
vprintk_emit | console_flush_type | legacy_direct | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2402 | true | true |
vprintk_emit | console_flush_type | legacy_direct | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2416 | true | true |
vprintk_emit | console_flush_type | legacy_offload | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2436 | true | true |
vprintk_emit | console_flush_type | legacy_offload | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2402 | true | true |
init_completion | completion | done | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/completion.h#L86 | false | false |
init_completion | completion | wait | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/completion.h#L87 | false | false |
__init_swait_queue_head | swait_queue_head | task_list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/swait.c#L11 | false | false |
__init_swait_queue_head | swait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/swait.c#L9 | false | false |
mmap_write_unlock | (unnamed class/struct/union) | mmap_lock | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L177 | false | false |
do_vmi_align_munmap | vma_iterator | mas | https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1450 | true | true |
do_vmi_align_munmap | ma_state | tree | https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1450 | true | true |
do_vmi_align_munmap | maple_tree | ma_flags | https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1450 | true | true |
do_vmi_munmap | task_struct | personality | https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L1498 | true | true |
vma_find | vma_iterator | mas | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mm.h#L1011 | false | false |
mmap_write_lock_killable | (unnamed class/struct/union) | mmap_lock | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L152 | false | false |
console_unlock | console_flush_type | legacy_direct | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L3306 | true | true |
init_wait_entry | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L266 | false | false |
init_wait_entry | wait_queue_entry | flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L263 | false | false |
init_wait_entry | wait_queue_entry | private | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L264 | false | false |
init_wait_entry | wait_queue_entry | func | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L265 | false | false |
__finish_swait | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/swait.c#L127 | false | false |
__finish_swait | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/swait.c#L127 | true | true |
__finish_swait | swait_queue | task_list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/swait.c#L128 | false | false |
__finish_swait | swait_queue | task_list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/swait.c#L129 | false | false |
percpu_ref_is_dying | percpu_ref | percpu_count_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/percpu-refcount.h#L365 | true | true |
percpu_ref_put_many | percpu_ref | data | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/percpu-refcount.h#L334 | true | true |
percpu_ref_put_many | percpu_ref | data | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/percpu-refcount.h#L335 | true | true |
percpu_ref_put_many | percpu_ref_data | count | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/percpu-refcount.h#L334 | false | false |
percpu_ref_put_many | percpu_ref_data | release | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/percpu-refcount.h#L335 | true | true |
__ref_is_percpu | percpu_ref | percpu_count_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/percpu-refcount.h#L174 | false | false |
__ref_is_percpu | percpu_ref | percpu_count_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/percpu-refcount.h#L174 | true | true |
percpu_ref_tryget_live_rcu | percpu_ref | percpu_count_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/percpu-refcount.h#L285 | true | true |
percpu_ref_tryget_live_rcu | percpu_ref | data | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/percpu-refcount.h#L286 | true | true |
percpu_ref_tryget_live_rcu | percpu_ref_data | count | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/percpu-refcount.h#L286 | false | false |
percpu_ref_kill_and_confirm | percpu_ref | percpu_count_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L394 | true | true |
percpu_ref_kill_and_confirm | percpu_ref | data | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L392 | true | true |
percpu_ref_kill_and_confirm | percpu_ref_data | release | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L392 | true | true |
__mmap_lock_trace_released | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L41 | false | false |
__mmap_lock_trace_released | tracepoint | key | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L41 | false | false |
__mmap_lock_trace_start_locking | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L28 | false | false |
__mmap_lock_trace_start_locking | tracepoint | key | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L28 | false | false |
__mmap_lock_trace_acquire_returned | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L35 | false | false |
__mmap_lock_trace_acquire_returned | tracepoint | key | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L35 | false | false |
mm_lock_seqcount_begin | (unnamed class/struct/union) | mm_lock_seq | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mmap_lock.h#L82 | false | false |
lookup_ioctx | (unnamed class/struct/union) | ioctx_table | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1087 | false | false |
lookup_ioctx | (unnamed class/struct/union) | ioctx_table | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1087 | true | true |
lookup_ioctx | task_struct | mm | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1078 | true | true |
lookup_ioctx | kioctx | users | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1095 | false | false |
lookup_ioctx | kioctx | user_id | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1094 | true | true |
lookup_ioctx | aio_ring | id | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1083 | false | false |
lookup_ioctx | kioctx_table | nr | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1089 | true | true |
lookup_ioctx | kioctx_table | nr | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1092 | true | true |
lookup_ioctx | kioctx_table | table | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1093 | false | false |
__do_sys_io_destroy | task_struct | mm | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1465 | true | true |
__do_sys_io_destroy | kioctx | users | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1466 | false | false |
__do_sys_io_destroy | ctx_rq_wait | comp | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1458 | false | false |
__do_sys_io_destroy | ctx_rq_wait | comp | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1473 | false | false |
__do_sys_io_destroy | ctx_rq_wait | count | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L1459 | false | false |
kill_ioctx | (unnamed class/struct/union) | ioctx_table | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L859 | false | false |
kill_ioctx | (unnamed class/struct/union) | ioctx_table | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L859 | true | true |
kill_ioctx | (unnamed class/struct/union) | ioctx_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L853 | false | false |
kill_ioctx | (unnamed class/struct/union) | ioctx_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L855 | false | false |
kill_ioctx | (unnamed class/struct/union) | ioctx_lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L862 | false | false |
kill_ioctx | kioctx | users | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L880 | false | false |
kill_ioctx | (unnamed class/struct/union) | wait | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L865 | false | false |
kill_ioctx | kioctx | dead | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L854 | false | false |
kill_ioctx | kioctx_table | table | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L860 | false | false |
kill_ioctx | kioctx_table | table | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L861 | false | false |
kill_ioctx | kioctx | mmap_size | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L877 | true | true |
kill_ioctx | kioctx | mmap_size | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L876 | true | true |
kill_ioctx | kioctx | id | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L860 | true | true |
kill_ioctx | kioctx | id | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L861 | true | true |
kill_ioctx | kioctx | max_reqs | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L874 | true | true |
kill_ioctx | kioctx | mmap_base | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L877 | true | true |
kill_ioctx | kioctx | rq_wait | https://elixir.bootlin.com/linux/v6.14.7/source/fs/aio.c#L879 | false | false |
userfaultfd_unmap_complete | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 | true | true |
userfaultfd_unmap_complete | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 | true | true |
userfaultfd_unmap_complete | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 | true | true |
userfaultfd_unmap_complete | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 | true | true |
userfaultfd_unmap_complete | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 | true | true |
userfaultfd_unmap_complete | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 | true | true |
userfaultfd_unmap_complete | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 | true | true |
userfaultfd_unmap_complete | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 | true | true |
userfaultfd_unmap_complete | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 | true | true |
userfaultfd_unmap_complete | (unnamed class/struct/union) | end | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 | false | false |
userfaultfd_unmap_complete | (unnamed class/struct/union) | end | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 | false | false |
userfaultfd_unmap_complete | (unnamed class/struct/union) | end | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 | false | false |
userfaultfd_unmap_complete | (unnamed class/struct/union) | end | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 | false | false |
userfaultfd_unmap_complete | (unnamed class/struct/union) | start | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 | false | false |
userfaultfd_unmap_complete | (unnamed class/struct/union) | start | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 | false | false |
userfaultfd_unmap_complete | (unnamed class/struct/union) | start | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 | false | false |
userfaultfd_unmap_complete | (unnamed class/struct/union) | start | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 | false | false |
userfaultfd_unmap_complete | userfaultfd_wait_queue | msg | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L842 | false | false |
userfaultfd_unmap_complete | userfaultfd_wait_queue | msg | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L844 | true | true |
userfaultfd_unmap_complete | userfaultfd_wait_queue | msg | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 | true | true |
userfaultfd_unmap_complete | userfaultfd_wait_queue | msg | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 | true | true |
userfaultfd_unmap_complete | uffd_msg | event | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L844 | false | false |
userfaultfd_unmap_complete | uffd_msg | arg | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 | true | true |
userfaultfd_unmap_complete | uffd_msg | arg | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 | true | true |
userfaultfd_unmap_complete | userfaultfd_unmap_ctx | list | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 | false | false |
userfaultfd_unmap_complete | userfaultfd_unmap_ctx | list | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L850 | false | false |
userfaultfd_unmap_complete | userfaultfd_unmap_ctx | list | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L841 | true | true |
userfaultfd_unmap_complete | (unnamed class/struct/union) | remove | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 | true | true |
userfaultfd_unmap_complete | (unnamed class/struct/union) | remove | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 | true | true |
userfaultfd_unmap_complete | userfaultfd_unmap_ctx | start | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L845 | true | true |
userfaultfd_unmap_complete | userfaultfd_unmap_ctx | end | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L846 | true | true |
userfaultfd_unmap_complete | userfaultfd_unmap_ctx | ctx | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L848 | true | true |
userfaultfd_event_wait_completion | task_struct | flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L547 | true | true |
userfaultfd_event_wait_completion | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L561 | false | false |
userfaultfd_event_wait_completion | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L591 | false | false |
userfaultfd_event_wait_completion | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L591 | true | true |
userfaultfd_event_wait_completion | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L554 | false | false |
userfaultfd_event_wait_completion | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L584 | false | false |
userfaultfd_event_wait_completion | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L589 | false | false |
userfaultfd_event_wait_completion | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L592 | false | false |
userfaultfd_event_wait_completion | userfaultfd_ctx | released | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L564 | false | false |
userfaultfd_event_wait_completion | userfaultfd_ctx | released | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L564 | true | true |
userfaultfd_event_wait_completion | userfaultfd_ctx | mmap_changing | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L604 | false | false |
userfaultfd_event_wait_completion | userfaultfd_ctx | mmap_changing | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L605 | false | false |
userfaultfd_event_wait_completion | userfaultfd_ctx | event_wqh | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L559 | false | false |
userfaultfd_event_wait_completion | userfaultfd_ctx | event_wqh | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L572 | false | false |
userfaultfd_event_wait_completion | userfaultfd_ctx | event_wqh | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L554 | true | true |
userfaultfd_event_wait_completion | userfaultfd_ctx | event_wqh | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L584 | true | true |
userfaultfd_event_wait_completion | userfaultfd_ctx | event_wqh | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L589 | true | true |
userfaultfd_event_wait_completion | userfaultfd_ctx | event_wqh | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L592 | true | true |
userfaultfd_event_wait_completion | userfaultfd_ctx | fd_wqh | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L586 | false | false |
userfaultfd_event_wait_completion | userfaultfd_wait_queue | wq | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L551 | false | false |
userfaultfd_event_wait_completion | userfaultfd_wait_queue | wq | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L559 | false | false |
userfaultfd_event_wait_completion | userfaultfd_wait_queue | wq | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L572 | false | false |
userfaultfd_event_wait_completion | userfaultfd_wait_queue | msg | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L562 | true | true |
userfaultfd_event_wait_completion | userfaultfd_wait_queue | msg | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L573 | true | true |
userfaultfd_event_wait_completion | userfaultfd_wait_queue | msg | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L578 | true | true |
userfaultfd_event_wait_completion | uffd_msg | event | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L562 | true | true |
userfaultfd_event_wait_completion | uffd_msg | event | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L573 | true | true |
userfaultfd_event_wait_completion | uffd_msg | arg | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L578 | true | true |
userfaultfd_event_wait_completion | (unnamed class/struct/union) | reserved | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L578 | true | true |
userfaultfd_event_wait_completion | (unnamed class/struct/union) | reserved1 | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L578 | true | true |
userfaultfd_event_wait_completion | userfaultfd_wait_queue | ctx | https://elixir.bootlin.com/linux/v6.14.7/source/fs/userfaultfd.c#L550 | false | false |
printk_get_console_flush_type | console_flush_type | nbcon_offload | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/internal.h#L243 | false | false |
printk_get_console_flush_type | console_flush_type | nbcon_atomic | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/internal.h#L245 | false | false |
printk_get_console_flush_type | console_flush_type | nbcon_atomic | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/internal.h#L259 | false | false |
printk_get_console_flush_type | console_flush_type | nbcon_atomic | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/internal.h#L276 | false | false |
printk_get_console_flush_type | console_flush_type | nbcon_atomic | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/internal.h#L294 | true | true |
printk_get_console_flush_type | console_flush_type | legacy_direct | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/internal.h#L251 | false | false |
printk_get_console_flush_type | console_flush_type | legacy_direct | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/internal.h#L264 | false | false |
printk_get_console_flush_type | console_flush_type | legacy_direct | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/internal.h#L287 | false | false |
printk_get_console_flush_type | console_flush_type | legacy_direct | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/internal.h#L295 | false | false |
printk_get_console_flush_type | console_flush_type | legacy_offload | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/internal.h#L253 | false | false |
printk_get_console_flush_type | console_flush_type | legacy_offload | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/internal.h#L266 | false | false |
vprintk_store | printk_record | info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2301 | true | true |
vprintk_store | printk_record | info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2303 | true | true |
vprintk_store | printk_record | info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2306 | true | true |
vprintk_store | printk_record | info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2309 | true | true |
vprintk_store | printk_record | info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2339 | true | true |
vprintk_store | printk_record | info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2340 | true | true |
vprintk_store | printk_record | info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2341 | true | true |
vprintk_store | printk_record | info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2342 | true | true |
vprintk_store | printk_record | info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2343 | true | true |
vprintk_store | printk_record | info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2344 | true | true |
vprintk_store | printk_record | info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2346 | true | true |
vprintk_store | printk_record | text_buf | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2301 | true | true |
vprintk_store | printk_record | text_buf | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2336 | true | true |
vprintk_store | printk_record | text_buf | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2338 | true | true |
vprintk_store | printk_info | dev_info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2346 | false | false |
vprintk_store | printk_info | dev_info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2346 | true | true |
vprintk_store | printk_info | caller_id | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2344 | false | false |
vprintk_store | printk_info | level | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2341 | false | false |
vprintk_store | printk_info | flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2342 | false | false |
vprintk_store | printk_info | flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2306 | true | true |
vprintk_store | printk_info | flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2309 | true | true |
vprintk_store | printk_info | facility | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2340 | false | false |
vprintk_store | printk_info | text_len | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2339 | false | false |
vprintk_store | printk_info | text_len | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2301 | true | true |
vprintk_store | printk_info | text_len | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2303 | true | true |
vprintk_store | printk_info | ts_nsec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/printk.c#L2343 | false | false |
nbcon_kthreads_wake | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_node | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | console | node | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | false | false |
nbcon_kthreads_wake | console | node | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1261 | true | true |
nbcon_kthreads_wake | console | irq_work | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1271 | false | false |
nbcon_kthreads_wake | console | rcuwait | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/printk/nbcon.c#L1270 | false | false |
__wait_for_common | completion | wait | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L115 | true | true |
__wait_for_common | completion | wait | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L117 | true | true |
__wait_for_common | swait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L115 | false | false |
__wait_for_common | swait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L117 | false | false |
do_wait_for_common | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L93 | false | false |
do_wait_for_common | task_struct | __state | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L93 | true | true |
do_wait_for_common | completion | done | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L84 | true | true |
do_wait_for_common | completion | done | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L97 | true | true |
do_wait_for_common | completion | done | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L99 | true | true |
do_wait_for_common | completion | done | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L102 | true | true |
do_wait_for_common | completion | done | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L103 | true | true |
do_wait_for_common | completion | wait | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L92 | false | false |
do_wait_for_common | completion | wait | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L98 | false | false |
do_wait_for_common | completion | wait | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L94 | true | true |
do_wait_for_common | completion | wait | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L96 | true | true |
do_wait_for_common | swait_queue | task_list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L85 | false | false |
do_wait_for_common | swait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L94 | false | false |
do_wait_for_common | swait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/completion.c#L96 | false | false |
__prepare_to_swait | swait_queue_head | task_list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/swait.c#L88 | false | false |
__prepare_to_swait | swait_queue | task_list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/swait.c#L87 | false | false |
__prepare_to_swait | swait_queue | task_list | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/swait.c#L88 | false | false |
__prepare_to_swait | swait_queue | task | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/swait.c#L86 | false | false |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L80 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L80 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L80 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L85 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L85 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L85 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L80 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L80 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L80 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L85 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L85 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L85 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L80 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L80 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L80 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L85 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L85 | true | true |
__wake_up_common | list_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L85 | true | true |
__wake_up_common | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L82 | false | false |
__wake_up_common | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L85 | false | false |
__wake_up_common | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L80 | true | true |
__wake_up_common | wait_queue_entry | entry | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L85 | true | true |
__wake_up_common | wait_queue_entry | flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L86 | true | true |
__wake_up_common | wait_queue_head | head | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L80 | false | false |
__wake_up_common | wait_queue_head | head | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L82 | false | false |
__wake_up_common | wait_queue_head | head | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L85 | false | false |
__wake_up_common | wait_queue_entry | func | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L89 | true | true |
__wake_up_common | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L78 | false | false |
__wake_up_common_lock | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L105 | false | false |
__wake_up_common_lock | wait_queue_head | lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/wait.c#L108 | false | false |
__percpu_ref_switch_mode | percpu_ref | data | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L268 | true | true |
__percpu_ref_switch_mode | percpu_ref_data | force_atomic | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L280 | true | true |
__percpu_ref_switch_mode | percpu_ref_data | confirm_switch | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L277 | true | true |
__percpu_ref_switch_to_atomic | percpu_ref | percpu_count_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L216 | true | true |
__percpu_ref_switch_to_atomic | percpu_ref | percpu_count_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L223 | true | true |
__percpu_ref_switch_to_atomic | percpu_ref | data | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L229 | true | true |
__percpu_ref_switch_to_atomic | percpu_ref | data | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L233 | true | true |
__percpu_ref_switch_to_atomic | percpu_ref_data | rcu | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L233 | false | false |
__percpu_ref_switch_to_atomic | percpu_ref_data | confirm_switch | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L229 | false | false |
__percpu_ref_switch_to_percpu | cpumask | bits | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L258 | false | false |
__percpu_ref_switch_to_percpu | percpu_ref | percpu_count_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L261 | false | false |
__percpu_ref_switch_to_percpu | percpu_ref | percpu_count_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L244 | true | true |
__percpu_ref_switch_to_percpu | percpu_ref | percpu_count_ptr | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L262 | true | true |
__percpu_ref_switch_to_percpu | percpu_ref | data | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L247 | true | true |
__percpu_ref_switch_to_percpu | percpu_ref | data | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L250 | true | true |
__percpu_ref_switch_to_percpu | percpu_ref_data | count | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L250 | false | false |
__percpu_ref_switch_to_percpu | percpu_ref_data | allow_reinit | https://elixir.bootlin.com/linux/v6.14.7/source/lib/percpu-refcount.c#L247 | true | true |
__vm_munmap | (unnamed class/struct/union) | mm_mt | https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2981 | false | false |
__vm_munmap | task_struct | mm | https://elixir.bootlin.com/linux/v6.14.7/source/mm/vma.c#L2979 | true | true |