Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/iomap/direct-io.c __iomap_dio_read_simple() -> iomap_dio_simple_complete()

Type Parameter Key Value
PARAM_VALUE 0 sr 4096-ptr_max
PARAM_VALUE 0 sr->dio_flags 0,2147483648
PARAM_VALUE 0 sr->iocb 4096-ptr_max
PARAM_VALUE 0 sr->iocb->ki_complete 0
PARAM_VALUE 0 sr->iocb->ki_filp 4096-ptr_max
PARAM_VALUE 0 sr->size 1-1000000000
CAPPED_DATA 0 sr->size 1
FUZZY_MAX 0 sr->dio_flags 0
BIT_INFO 0 sr->dio_flags 0x0,0x80000000
NOSPEC 0 sr->iocb->ki_pos
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sr->iocb->ki_flags 0-s32max[c][u]
USER_DATA 0 sr->iocb->ki_ioprio 0-u16max
USER_DATA 0 sr->iocb->ki_pos 0-11442450941
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/iomap/direct-io.c iomap_dio_simple_complete_work() -> iomap_dio_simple_complete()

Type Parameter Key Value
PARAM_VALUE 0 sr 4096-ptr_max
PARAM_VALUE 0 sr->iocb 4096-ptr_max
PARAM_VALUE 0 sr->iocb->private 0
HALF_LOCKED2 &pool->lock

fs/iomap/direct-io.c iomap_dio_simple_end_io() -> iomap_dio_simple_complete()

Type Parameter Key Value
PARAM_VALUE 0 sr 4096-ptr_max
PARAM_VALUE 0 sr->bio.bi_status 0
PARAM_VALUE 0 sr->iocb 4096-ptr_max
PARAM_VALUE 0 sr->iocb->private 0
RX_PATH
TASK_NOT_RUNNING