Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/9p/trans_virtio.c p9_virtio_zc_request() -> p9_get_mapped_pages()

Type Parameter Key Value
PARAM_VALUE 1 pages 7321185217492377600
PARAM_VALUE 1 *pages 0
PARAM_VALUE 1 *(*pages) 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 4 offs 3446848713888657408
PARAM_VALUE 4 *offs 0
PARAM_VALUE 5 need_drop 5949146634618785792
PARAM_VALUE 5 *need_drop 0
BUF_SIZE 0 chan 448,552
BUF_SIZE 0 chan 448,552
DATA_SOURCE 2 data $3
DATA_SOURCE 3 count $5
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 data->count 0-u64max
USER_DATA 2 data->iov_offset 0-u64max[c]
USER_DATA 3 count 1026-1000000000[c]
HALF_LOCKED2 &inode->i_rwsem

net/9p/trans_virtio.c p9_virtio_zc_request() -> p9_get_mapped_pages()

Type Parameter Key Value
PARAM_VALUE 1 pages 1023409613066645504
PARAM_VALUE 1 *pages 0
PARAM_VALUE 1 *(*pages) 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 count s32min-0,1025-s32max
PARAM_VALUE 4 offs 3446848713888657408
PARAM_VALUE 4 *offs 0
PARAM_VALUE 5 need_drop 5949146634618785792
PARAM_VALUE 5 *need_drop 0
BUF_SIZE 0 chan 448,552
BUF_SIZE 0 chan 448,552
CAPPED_DATA 3 count 1
DATA_SOURCE 2 data $2
DATA_SOURCE 3 count $4
NOSPEC 2 data->count
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 data->count 0-u64max
USER_DATA 2 data->iov_offset 0-u64max[c]
USER_DATA 3 count 1026-1000000000[c]
HALF_LOCKED2 &inode->i_rwsem