Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/dax.c dax_iomap_iter() -> dax_copy_from_iter()

Type Parameter Key Value
PARAM_VALUE 0 dax_dev 4096-ptr_max
PARAM_VALUE 1 pgoff 0-4503599627370495
PARAM_VALUE 2 addr 4096-u64max
PARAM_VALUE 4 i 4096-ptr_max
PARAM_VALUE 4 i->data_source 1
CAPPED_DATA 3 bytes 1
DATA_SOURCE 1 pgoff r dax_iomap_pgoff
DATA_SOURCE 4 i $1
NOSPEC 4 i->count
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 pgoff 0-4503599627370495[c]
USER_DATA 2 addr 4096-ptr_max[c][u]
USER_DATA 3 bytes 4096-9223372036854775807[c]
USER_DATA 4 i->count 1-s32max
USER_DATA 4 i->iov_offset 0-u64max[c]
UNITS 3 bytes unit_byte
LOCK2 global &dax_srcu
HALF_LOCKED2 &inode->i_rwsem