René's URL Explorer Experiment


Title: vhost_task.c source code [linux/kernel/vhost_task.c] - Codebrowser

Description: Source code of linux/kernel/vhost_task.c linux v6.16-r on KDAB Codebrowser

Mail addresses
info@kdab.com

direct link

Domain: codebrowser.dev

woboq:interestingDefinitionsvhost_task,vhost_task_flags
flattr:id4pd20z

Links:

https://codebrowser.dev/
Abouthttps://codebrowser.dev/about.html
https://codebrowser.dev/linux/linux/include/linux/slab.h.html
https://codebrowser.dev/linux/linux/include/linux/completion.h.html
https://codebrowser.dev/linux/linux/include/linux/sched/task.h.html
https://codebrowser.dev/linux/linux/include/linux/sched/vhost_task.h.html
https://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
completionhttps://codebrowser.dev/linux/linux/include/linux/completion.h.html#completion
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
mutexhttps://codebrowser.dev/linux/linux/include/linux/mutex_types.h.html#mutex
vhost_taskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task
datahttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#3data
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
signal_pendinghttps://codebrowser.dev/linux/linux/include/linux/sched/signal.h.html#signal_pending
currenthttps://codebrowser.dev/linux/linux/arch/x86/include/asm/current.h.html#28
ksignalhttps://codebrowser.dev/linux/linux/include/linux/signal_types.h.html#ksignal
get_signalhttps://codebrowser.dev/linux/linux/include/linux/signal.h.html#get_signal
ksighttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#6ksig
set_current_statehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#240
TASK_INTERRUPTIBLEhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#101
test_bithttps://codebrowser.dev/linux/linux/include/linux/bitops.h.html#60
VHOST_TASK_FLAGS_STOPhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#VHOST_TASK_FLAGS_STOP
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#4vtsk
flagshttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::flags
__set_current_statehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#233
TASK_RUNNINGhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#100
did_workhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#5did_work
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#4vtsk
fnhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::fn
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#4vtsk
datahttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::data
did_workhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#5did_work
schedulehttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#schedule
mutex_lockhttps://codebrowser.dev/linux/linux/include/linux/mutex.h.html#165
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#4vtsk
exit_mutexhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::exit_mutex
test_bithttps://codebrowser.dev/linux/linux/include/linux/bitops.h.html#60
VHOST_TASK_FLAGS_STOPhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#VHOST_TASK_FLAGS_STOP
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#4vtsk
flagshttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::flags
set_bithttps://codebrowser.dev/linux/linux/include/asm-generic/bitops/instrumented-atomic.h.html#set_bit
VHOST_TASK_FLAGS_KILLEDhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#VHOST_TASK_FLAGS_KILLED
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#4vtsk
flagshttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::flags
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#4vtsk
handle_sigkillhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::handle_sigkill
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#4vtsk
datahttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::data
mutex_unlockhttps://codebrowser.dev/linux/linux/include/linux/mutex.h.html#mutex_unlock
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#4vtsk
exit_mutexhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::exit_mutex
completehttps://codebrowser.dev/linux/linux/include/linux/completion.h.html#complete
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#4vtsk
exitedhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::exited
do_exithttps://codebrowser.dev/linux/linux/include/linux/kernel.h.html#do_exit
vhost_taskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task
wake_up_processhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#wake_up_process
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#7vtsk
taskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::task
EXPORT_SYMBOL_GPLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#90
vhost_task_wakehttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_wake
vhost_task_wakehttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_wake
vhost_task_wakehttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_wake
vhost_taskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task
mutex_lockhttps://codebrowser.dev/linux/linux/include/linux/mutex.h.html#165
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#8vtsk
exit_mutexhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::exit_mutex
test_bithttps://codebrowser.dev/linux/linux/include/linux/bitops.h.html#60
VHOST_TASK_FLAGS_KILLEDhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#VHOST_TASK_FLAGS_KILLED
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#8vtsk
flagshttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::flags
set_bithttps://codebrowser.dev/linux/linux/include/asm-generic/bitops/instrumented-atomic.h.html#set_bit
VHOST_TASK_FLAGS_STOPhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#VHOST_TASK_FLAGS_STOP
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#8vtsk
flagshttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::flags
vhost_task_wakehttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_wake
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#8vtsk
mutex_unlockhttps://codebrowser.dev/linux/linux/include/linux/mutex.h.html#mutex_unlock
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#8vtsk
exit_mutexhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::exit_mutex
wait_for_completionhttps://codebrowser.dev/linux/linux/include/linux/completion.h.html#wait_for_completion
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#8vtsk
exitedhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::exited
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#8vtsk
EXPORT_SYMBOL_GPLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#90
vhost_task_stophttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_stop
vhost_task_stophttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_stop
vhost_task_stophttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_stop
vhost_taskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
kernel_clone_argshttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#kernel_clone_args
flagshttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#kernel_clone_args::flags
CLONE_FShttps://codebrowser.dev/linux/linux/include/uapi/linux/sched.h.html#12
CLONE_UNTRACEDhttps://codebrowser.dev/linux/linux/include/uapi/linux/sched.h.html#26
CLONE_VMhttps://codebrowser.dev/linux/linux/include/uapi/linux/sched.h.html#11
CLONE_THREADhttps://codebrowser.dev/linux/linux/include/uapi/linux/sched.h.html#19
CLONE_SIGHANDhttps://codebrowser.dev/linux/linux/include/uapi/linux/sched.h.html#14
exit_signalhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#kernel_clone_args::exit_signal
fnhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#kernel_clone_args::fn
vhost_task_fnhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_fn
namehttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#kernel_clone_args::name
namehttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#12name
user_workerhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#kernel_clone_args::user_worker
no_fileshttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#kernel_clone_args::no_files
vhost_taskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task
task_structhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#task_struct
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#14vtsk
kzallochttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#1041
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#14vtsk
GFP_KERNELhttps://codebrowser.dev/linux/linux/include/linux/gfp_types.h.html#378
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#14vtsk
ERR_PTRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#ERR_PTR
ENOMEMhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#16
init_completionhttps://codebrowser.dev/linux/linux/include/linux/completion.h.html#init_completion
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#14vtsk
exitedhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::exited
mutex_inithttps://codebrowser.dev/linux/linux/include/linux/mutex.h.html#60
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#14vtsk
exit_mutexhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::exit_mutex
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#14vtsk
datahttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::data
arghttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#11arg
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#14vtsk
fnhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::fn
fnhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#9fn
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#14vtsk
handle_sigkillhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::handle_sigkill
handle_sigkillhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#10handle_sigkill
argshttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#13args
fn_arghttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#kernel_clone_args::fn_arg
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#14vtsk
tskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#15tsk
copy_processhttps://codebrowser.dev/linux/linux/include/linux/sched/task.h.html#copy_process
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
NUMA_NO_NODEhttps://codebrowser.dev/linux/linux/include/linux/nodemask_types.h.html#15
argshttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#13args
IS_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#IS_ERR
tskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#15tsk
kfreehttps://codebrowser.dev/linux/linux/include/linux/slab.h.html#kfree
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#14vtsk
ERR_PTRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#ERR_PTR
PTR_ERRhttps://codebrowser.dev/linux/linux/include/linux/err.h.html#PTR_ERR
tskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#15tsk
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#14vtsk
taskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::task
tskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#15tsk
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#14vtsk
EXPORT_SYMBOL_GPLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#90
vhost_task_createhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_create
vhost_task_createhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_create
vhost_task_createhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_create
vhost_taskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task
wake_up_new_taskhttps://codebrowser.dev/linux/linux/include/linux/sched.h.html#wake_up_new_task
vtskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#16vtsk
taskhttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task::task
EXPORT_SYMBOL_GPLhttps://codebrowser.dev/linux/linux/include/linux/export.h.html#90
vhost_task_starthttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_start
vhost_task_starthttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_start
vhost_task_starthttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html#vhost_task_start
Code Browserhttps://codebrowser.dev
linuxhttps://codebrowser.dev/linux/linux/
kernelhttps://codebrowser.dev/linux/linux/kernel/
vhost_task.chttps://codebrowser.dev/linux/linux/kernel/vhost_task.c.html

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.