Defined in 1 files as a function:
Referenced in 23 files:
- io_uring/advise.c
- io_uring/cancel.c, line 243
- io_uring/epoll.c
- io_uring/fs.c
- io_uring/futex.c
- io_uring/io_uring.c
- io_uring/io_uring.h, line 546
- io_uring/kbuf.c, line 626
- io_uring/msg_ring.c
- io_uring/net.c
- io_uring/nop.c, line 83
- io_uring/openclose.c
- io_uring/poll.c
- io_uring/rsrc.c, line 582
- io_uring/rw.c
- io_uring/splice.c
- io_uring/statx.c, line 59
- io_uring/sync.c
- io_uring/timeout.c
- io_uring/truncate.c, line 46
- io_uring/uring_cmd.c
- io_uring/waitid.c
- io_uring/xattr.c, line 39
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] |