Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

io_uring/timeout.c io_req_task_link_timeout() -> io_try_cancel()

Type Parameter Key Value
PARAM_VALUE 1 cd 5919744855165472768
PARAM_VALUE 1 cd->file 0
PARAM_VALUE 1 cd->flags 0
PARAM_VALUE 1 cd->opcode 0
PARAM_VALUE 1 cd->seq 0
PARAM_VALUE 2 issue_flags 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 _T->lock

io_uring/cancel.c __io_async_cancel() -> io_try_cancel()

Type Parameter Key Value
PARAM_VALUE 1 cd 3645856099544993792,7006306698526613504
PARAM_VALUE 1 cd->ctx 4096-ptr_max
PARAM_VALUE 1 cd->file 0,4-u64max
PARAM_VALUE 2 issue_flags 0,10,2147483649,2147483653,2147483658,2147483665
DATA_SOURCE 0 tctx $1
DATA_SOURCE 1 cd $0
DATA_SOURCE 2 issue_flags $2
FUZZY_MAX 2 issue_flags 2147483665
BIT_INFO 2 issue_flags 0x0,0x8000001f
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 cd->data 0-u64max
USER_DATA 1 cd->flags 0-62
USER_DATA 1 cd->opcode 0-255
HALF_LOCKED2 &ctx->uring_lock