Defined in 1 files as a function:

Referenced in 23 files:

Smatch caller information:

io_uring/rsrc.c io_files_update() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 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]

io_uring/fs.c io_linkat() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r filename_linkat
BIT_INFO 0 req->flags 0x0,0xffffffffffffdfff
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/fs.c io_mkdirat() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r filename_mkdirat
BIT_INFO 0 req->flags 0x0,0xffffffffffffdfff
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/fs.c io_renameat() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r filename_renameat2
BIT_INFO 0 req->flags 0x0,0xffffffffffffdfff
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/fs.c io_symlinkat() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
BIT_INFO 0 req->flags 0x0,0xffffffffffffdfff
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/fs.c io_unlinkat() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
BIT_INFO 0 req->flags 0x0,0xffffffffffffdfff
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/openclose.c io_close() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 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]

io_uring/openclose.c io_install_fixed_fd() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
CAPPED_DATA 1 res 1
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r receive_fd
FD_INSTALL 1 res
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/openclose.c io_openat2() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
CAPPED_DATA 1 res 1
DATA_SOURCE 0 req $0
FD_INSTALL 1 res
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/openclose.c io_pipe() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res s32min-(-2),0
PARAM_VALUE 2 cflags 0
CAPPED_DATA 1 res 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/xattr.c io_xattr_finish() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
CAPPED_DATA 0 req->cmd.ctx.kname 1
CAPPED_DATA 0 req->cmd.ctx.kvalue 1
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res $1
BIT_INFO 0 req->flags 0x0,0xffffffffffffdfff
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/futex.c __io_futex_cancel() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-125)
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
BIT_INFO 0 req->io_task_work.func 0x36002420026b000,0x2ffbdee36efef000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock

io_uring/futex.c io_futex_wait() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res s32min-(-1),1-s32max
PARAM_VALUE 2 cflags 0
BUF_SIZE 0 req->async_data (-1)-s32max
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/futex.c io_futex_wake() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r futex_wake
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/futex.c io_futex_wake_fn() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 1 res 0
PARAM_VALUE 2 cflags 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hb->lock

io_uring/futex.c io_futex_wakev_fn() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res 0
PARAM_VALUE 2 cflags 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hb->lock

io_uring/futex.c io_futexv_complete() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res 0-s32max
PARAM_VALUE 2 cflags 0
CAPPED_DATA 1 res 1
DATA_SOURCE 1 res r futex_unqueue_multiple
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 _T->lock

io_uring/futex.c io_futexv_wait() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res s32min-(-1)
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r futex_wait_multiple_setup
BIT_INFO 1 res 0x0,0x1
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/futex.c io_futexv_wait() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res 0-2147483646
PARAM_VALUE 2 cflags 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]

io_uring/msg_ring.c io_msg_remote_post() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $1
DATA_SOURCE 1 res $2
DATA_SOURCE 2 cflags $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 req->cqe.user_data 0-u64max
USER_DATA 1 res s32min-s32max

io_uring/msg_ring.c io_msg_ring() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-130),(-77),(-75),(-23)-(-22),(-12),(-9),(-6),0-64
PARAM_VALUE 2 cflags 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]

io_uring/msg_ring.c io_req_queue_tw_complete() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-130),(-75),(-23)-(-22),(-12)-(-11),(-9),(-6),0-64
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

io_uring/uring_cmd.c __io_uring_cmd_done() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
BUF_SIZE 0 req (-1),96,104,144,5504
BUF_SIZE 0 req (-1),96,104,144,5504
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 res unit_byte

io_uring/uring_cmd.c io_uring_cmd() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res s32min-(-530),(-528)-(-12),(-10)-s32max
PARAM_VALUE 2 cflags 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]

io_uring/uring_cmd.c io_uring_mshot_cmd_post_cqe() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0-1,17,65537-4294901777
DATA_SOURCE 0 req $0
FUZZY_MAX 2 cflags 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 res unit_byte
HALF_LOCKED2 &ctx->uring_lock

io_uring/timeout.c io_req_queue_tw_complete() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 res (-125),0
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res $1
HARD_MAX 1 res 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->completion_lock
HALF_LOCKED2 &ctx->uring_lock

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

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-125),(-114),(-62),(-2),1-s32max
PARAM_VALUE 2 cflags 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 1 res (-62)
PARAM_VALUE 2 cflags 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 _T->lock

io_uring/timeout.c io_req_tw_fail_links() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 res unit_byte
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 _T->lock

io_uring/timeout.c io_timeout_fn() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-62)
PARAM_VALUE 2 cflags 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 irq

io_uring/timeout.c io_timeout_remove() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-114),(-2),0
PARAM_VALUE 2 cflags 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]

io_uring/nop.c io_nop() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 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]

io_uring/io_uring.c io_req_defer_failed() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0-1,17,65537-4294901777
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res $1
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]
UNITS 1 res unit_byte
HALF_LOCKED2 &ctx->uring_lock

io_uring/io_uring.c io_req_task_queue_fail() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 1 res s32min-(-530),(-528)-(-1),1-s32max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res $1
PREEMPT_ADD
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->completion_lock
HALF_LOCKED2 &ctx->uring_lock

io_uring/io_uring.c req_fail_link_node() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res s32min-(-1),1-s32max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res $1
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]
LOCK2 &ctx->uring_lock
HALF_LOCKED2 &sqd->lock
TYPE_LOCK (struct io_ring_ctx)->uring_lock

io_uring/kbuf.c io_manage_buffers_legacy() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r __io_manage_buffers_legacy
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/cancel.c io_async_cancel() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-114),(-9),(-2),0-s32max
PARAM_VALUE 2 cflags 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]

io_uring/advise.c io_fadvise() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r vfs_fadvise
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/advise.c io_madvise() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r do_madvise
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/statx.c io_statx() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r do_statx
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/splice.c io_splice() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 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]
UNITS 1 res unit_byte

io_uring/splice.c io_tee() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 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]
UNITS 1 res unit_byte

io_uring/poll.c __io_poll_execute() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res $1
PREEMPT_ADD
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/poll.c io_poll_add() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res s32min-(-1),1-s32max
PARAM_VALUE 2 cflags 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]

io_uring/poll.c io_poll_check_events() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->cqe.res s32min-(-1),1-s32max
PARAM_VALUE 1 res 0-u16max
PARAM_VALUE 2 cflags 0
CAPPED_DATA 1 res 1
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r mangle_poll
BIT_INFO 0 req->apoll_events 0x0,0xbfffffff
BIT_INFO 0 req->flags 0x0,0xfffffffff7ffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 _T->lock

io_uring/poll.c io_poll_remove() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-125)
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req r io_poll_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

io_uring/poll.c io_poll_remove() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res 0
PARAM_VALUE 2 cflags 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]

io_uring/poll.c io_poll_task_func() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 res unit_byte
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 _T->lock

io_uring/net.c io_accept() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-4095)-(-513),(-511)-s32max
PARAM_VALUE 2 cflags 0,4
CAPPED_DATA 1 res 1
DATA_SOURCE 0 req $0
FUZZY_MAX 2 cflags 0
BIT_INFO 2 cflags 0x0,0x4
FD_INSTALL 1 res
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_bind() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r __sys_bind_socket
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_connect() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res s32min-(-513),(-511)-s32max
PARAM_VALUE 2 cflags 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]

io_uring/net.c io_listen() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r __sys_listen_socket
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_recv_finish() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
CAPPED_DATA 1 res 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]
NO_OVERFLOW_SIMPLE 1 res
UNITS 1 res unit_byte

io_uring/net.c io_recvzc() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res 0
PARAM_VALUE 2 cflags 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]

io_uring/net.c io_recvzc() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res s32min-(-3073),(-3071)-(-513),(-511)-(-12),(-10)-0
PARAM_VALUE 2 cflags 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]

io_uring/net.c io_send_finish() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0-1,17,65537-4294901777
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]
UNITS 1 res unit_byte

io_uring/net.c io_sendmsg() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 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]

io_uring/net.c io_sendmsg_zc() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 2
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]
UNITS 1 res unit_byte

io_uring/net.c io_shutdown() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r __sys_shutdown_sock
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_socket() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-4095)-(-513),(-511)-s32max
PARAM_VALUE 2 cflags 0
CAPPED_DATA 1 res 1
DATA_SOURCE 0 req $0
FD_INSTALL 1 res
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/sync.c io_fallocate() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r vfs_fallocate
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/sync.c io_fsync() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r vfs_fsync_range
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/sync.c io_sync_file_range() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r sync_file_range
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/truncate.c io_ftruncate() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
CAPPED_DATA 0 req->file->f_path.dentry 1
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r do_ftruncate
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]
USER_DATA 0 req->file->f_path.dentry->d_inode->i_mode 0-u16max
USER_DATA 0 req->file->f_path.dentry->d_inode->i_size (-9223372036854775807)-(-4),0-s64max

io_uring/epoll.c io_epoll_ctl() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-40),(-28),(-22),(-17),(-12)-(-11),(-2)-0
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r do_epoll_ctl_file
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/epoll.c io_epoll_wait() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-22),(-14),(-4),1-s32max
PARAM_VALUE 2 cflags 0
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r epoll_sendevents
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/waitid.c io_req_queue_tw_complete() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->cqe.fd 0
PARAM_VALUE 0 req->cqe.flags 0
PARAM_VALUE 0 req->cqe.res (-125),(-14),(-10),0
PARAM_VALUE 1 res (-125)
PARAM_VALUE 2 cflags 0
CAPPED_DATA 0 req->cmd.infop 1
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock

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

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-4095)-0
PARAM_VALUE 2 cflags 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]

io_uring/waitid.c io_waitid_complete() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res (-125),(-14),(-10),0
PARAM_VALUE 2 cflags 0
CAPPED_DATA 0 req->cmd.infop 1
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r io_waitid_finish
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock

io_uring/rw.c io_complete_rw() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 2 cflags 0
NOSPEC 0 req->cqe.res
NOSPEC 1 res
NOSPEC 1 res
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 req->cqe.res s32min-s32max[c]
HOST_DATA 1 res s32min-s32max[c]
USER_DATA 0 req->cqe.res s32min-s32max
USER_DATA 1 res s32min-s32max
HALF_LOCKED2 &epdata->dev->lock

io_uring/rw.c io_read_mshot() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 res s32min-(-517),(-515),(-511)-(-12),(-10)-s32max
PARAM_VALUE 2 cflags 0-1,17,65537-4294901777
CAPPED_DATA 1 res 1
DATA_SOURCE 0 req $0
FUZZY_MAX 2 cflags 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 req->cqe.res 0-1000000000
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_fail() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->cqe.fd s32min-(-65519),0-1,17,65537-s32max
PARAM_VALUE 0 req->cqe.flags 0-1,17,65537-4294901777
PARAM_VALUE 2 cflags 0-1,17,65537-4294901777
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r io_fixup_rw_res
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

io_uring/rw.c kiocb_done() -> io_req_set_res()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->cqe.res 0-s32max
PARAM_VALUE 2 cflags 0-1,17,65537-4294901777
DATA_SOURCE 0 req $0
DATA_SOURCE 1 res r io_fixup_rw_res
FUZZY_MAX 2 cflags 0
BIT_INFO 1 res 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 req->cqe.res 0-1000000000[c]
USER_DATA 0 req->ctx->submit_state.need_plug 0-1
USER_DATA 0 req->ctx->submit_state.submit_nr 1-u16max[c]