Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/iov_iter.c iov_iter_extract_pages() -> iov_iter_extract_xarray_pages()

Type Parameter Key Value
PARAM_VALUE 0 i 4096-ptr_max
PARAM_VALUE 0 i->iter_type 5
PARAM_VALUE 1 pages 4096-ptr_max
PARAM_VALUE 2 maxsize 1-2147479552
PARAM_VALUE 4 extraction_flags 0-1
PARAM_VALUE 5 offset0 4096-ptr_max
CAPPED_DATA 2 maxsize 1
CAPPED_DATA 2 maxsize 1
DATA_SOURCE 0 i $0
DATA_SOURCE 1 pages $1
DATA_SOURCE 2 maxsize $2 [m]
DATA_SOURCE 3 maxpages $3
DATA_SOURCE 4 extraction_flags $4
DATA_SOURCE 5 offset0 $5
NOSPEC 0 i->count
NOSPEC 2 maxsize
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 i->count 0-u64max
USER_DATA 0 i->iov_offset 0-u64max[c]
USER_DATA 2 maxsize 1-2147479551[c]
USER_DATA 3 maxpages 0-250000
USER_DATA 5 *offset0 0-4095[c]
UNITS 2 maxsize unit_byte
UNITS 3 maxpages unit_array_size
USER_PTR 5 offset0
HALF_LOCKED2 &tls_ctx->tx_lock
HALF_LOCKED2 sk