Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/read_write.c vfs_readv() -> do_loop_readv_writev()

Type Parameter Key Value
PARAM_VALUE 0 filp 4096-ptr_max
PARAM_VALUE 0 filp->f_op 4096-ptr_max
PARAM_VALUE 0 filp->f_op->read_iter 0
PARAM_VALUE 1 iter 4279757847342735360
PARAM_VALUE 2 *ppos 0-1000000000
PARAM_VALUE 3 type 0
BUF_SIZE 2 ppos (-1),8
BUF_SIZE 2 ppos (-1),8
DATA_SOURCE 0 filp $0
DATA_SOURCE 2 ppos $3
DATA_SOURCE 4 flags $4
BIT_INFO 0 filp->f_mode 0x20001,0xffffffff
USER_DATA 2 *ppos 0-1000000000
USER_DATA 4 flags s32min-s32max
USER_PTR 2 ppos

fs/read_write.c vfs_writev() -> do_loop_readv_writev()

Type Parameter Key Value
PARAM_VALUE 0 filp 4096-ptr_max
PARAM_VALUE 0 filp->f_op 4096-ptr_max
PARAM_VALUE 0 filp->f_op->write_iter 0
PARAM_VALUE 1 iter 8935935780545683456
PARAM_VALUE 2 *ppos 0-1000000000
PARAM_VALUE 3 type 1
BUF_SIZE 2 ppos (-1),8
BUF_SIZE 2 ppos (-1),8
DATA_SOURCE 0 filp $0
DATA_SOURCE 2 ppos $3
DATA_SOURCE 4 flags $4
BIT_INFO 0 filp->f_mode 0x40002,0xffffffffffffffff
USER_DATA 2 *ppos 0-1000000000
USER_DATA 4 flags s32min-s32max
USER_PTR 2 ppos