Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

io_uring/futex.c io_futex_complete() -> io_req_async_data_clear()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 extra_flags 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 _T->lock

io_uring/futex.c io_req_async_data_free() -> io_req_async_data_clear()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 extra_flags 0
BUF_SIZE 0 req->async_data (-1)-s32max
CAPPED_DATA 0 req->async_data 1
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 req->ctx->submit_state.need_plug 0-1
USER_DATA 0 req->ctx->submit_state.submit_nr 1-u16max[c]

io_uring/uring_cmd.c io_req_uring_cleanup() -> io_req_async_data_clear()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->async_data 4096-ptr_max
PARAM_VALUE 1 extra_flags 8192
BUF_SIZE 0 req (-1),96,104,144,5504
BUF_SIZE 0 req (-1),96,104,144,5504
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 req->ctx->submit_state.need_plug 0-1
USER_DATA 0 req->ctx->submit_state.submit_nr 1-u16max[c]

io_uring/net.c io_netmsg_recycle() -> io_req_async_data_clear()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->async_data 4096-ptr_max
PARAM_VALUE 1 extra_flags 8192
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 req->ctx->submit_state.need_plug 0-1
USER_DATA 0 req->ctx->submit_state.submit_nr 1-u16max[c]
NO_OVERFLOW_SIMPLE 0 req->cqe.res

io_uring/waitid.c io_req_async_data_free() -> io_req_async_data_clear()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->async_data 4096-ptr_max
PARAM_VALUE 1 extra_flags 0
CAPPED_DATA 0 req->async_data 1
CAPPED_DATA 0 req->cmd.infop 1
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 req->ctx->submit_state.need_plug 0-1
USER_DATA 0 req->ctx->submit_state.submit_nr 1-u16max[c]

io_uring/rw.c io_rw_recycle() -> io_req_async_data_clear()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->async_data 4096-ptr_max
PARAM_VALUE 1 extra_flags 0
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 req->ctx->submit_state.need_plug 0-1
USER_DATA 0 req->ctx->submit_state.submit_nr 1-u16max[c]
HALF_LOCKED2 &ctx->uring_lock