Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/exit.c kernel_waitid() -> kernel_waitid_prepare()

Type Parameter Key Value
PARAM_VALUE 0 wo 1778491317866590208
PARAM_VALUE 3 infop 1077570017947275264,4445045088226652160
PARAM_VALUE 3 infop->cause 0
PARAM_VALUE 3 infop->pid 0
PARAM_VALUE 3 infop->status 0
PARAM_VALUE 3 infop->uid 0
PARAM_VALUE 5 ru 0,5661031217637261312,6608664402378878976
BUF_SIZE 5 ru 0,144
BUF_SIZE 5 ru 0,144
DATA_SOURCE 1 which $0
DATA_SOURCE 2 upid $1
DATA_SOURCE 3 infop $2
DATA_SOURCE 4 options $3
DATA_SOURCE 5 ru $4
BIT_INFO 5 ru 0x0,0x5fb6b5e67faff000
BIT_INFO 5 ru 0x0,0x5fb6b5e67faff000
USER_DATA 1 which s32min-s32max
USER_DATA 2 upid s32min-s32max
USER_DATA 4 options s32min-s32max

io_uring/waitid.c io_waitid() -> kernel_waitid_prepare()

Type Parameter Key Value
PARAM_VALUE 0 wo 4096-ptr_max
PARAM_VALUE 3 infop 4096-ptr_max
PARAM_VALUE 5 ru 0
RX_PATH
TASK_NOT_RUNNING