Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

io_uring/io_uring.c io_add_aux_cqe() -> io_init_cqe()

Type Parameter Key Value
DATA_SOURCE 0 user_data $1
DATA_SOURCE 1 res $2
DATA_SOURCE 2 cflags $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 res unit_byte
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 _T->lock

io_uring/io_uring.c io_post_aux_cqe() -> io_init_cqe()

Type Parameter Key Value
DATA_SOURCE 0 user_data $1
DATA_SOURCE 1 res $2
DATA_SOURCE 2 cflags $3
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 user_data 0-u64max
USER_DATA 1 res s32min-s32max
UNITS 1 res unit_byte
LOCK2 &ctx->completion_lock
HALF_LOCKED2 &ctx->uring_lock
TYPE_LOCK (struct io_ring_ctx)->completion_lock