Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/iov_iter.c __import_iovec_ubuf() -> copy_compat_iovec_from_user()

Type Parameter Key Value
PARAM_VALUE 2 nr_segs 1
DATA_SOURCE 1 uvec $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 uvec 0-u64max
UNITS 1 uvec unit_byte
HALF_LOCKED2 &ctx->uring_lock

lib/iov_iter.c iovec_from_user() -> copy_compat_iovec_from_user()

Type Parameter Key Value
PARAM_VALUE 2 nr_segs 1-1024
BUF_SIZE 0 iov 16-16384,u64max
BUF_SIZE 0 iov 16-16384,u64max
DATA_SOURCE 1 uvec $0
DATA_SOURCE 2 nr_segs $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 uvec 0-u64max
USER_DATA 2 nr_segs 1-1024
UNITS 0 iov unit_byte
UNITS 1 uvec unit_byte
ELEM_COUNT 0 ==iov2 8051
HALF_LOCKED2 &ctx->uring_lock