Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/vhost/vringh.c __vringh_iov() -> __vringh_iov param 4()

Type Parameter Key Value
PARAM_VALUE 0 vrh 4096-ptr_max
PARAM_VALUE 0 vrh->iotlb_lock->rlock.dep_map->name 0-255
PARAM_VALUE 2 len 5147618701737922560
PARAM_VALUE 2 *len 0-u32max
PARAM_VALUE 3 range 5297322246830428160
PARAM_VALUE 3 range->end_incl 0
PARAM_VALUE 3 range->offset 0
PARAM_VALUE 3 range->start u64max
DATA_SOURCE 0 vrh $0
DATA_SOURCE 4 getrange $5
HOST_DATA 1 addr 0-u64max
HOST_DATA 2 *len 0-u32max
USER_DATA 1 addr 0-u64max
USER_DATA 2 *len 0-u32max
USER_PTR 2 len

drivers/vhost/vringh.c __vringh_iov() -> __vringh_iov param 4()

Type Parameter Key Value
PARAM_VALUE 0 vrh 4096-ptr_max
PARAM_VALUE 0 vrh->iotlb_lock->rlock.dep_map->name 0-255
PARAM_VALUE 2 len 5147618701737922560
PARAM_VALUE 2 *len 0-u32max
PARAM_VALUE 3 range 5297322246830428160
PARAM_VALUE 3 range->end_incl 0
PARAM_VALUE 3 range->offset 0
PARAM_VALUE 3 range->start u64max
DATA_SOURCE 0 vrh $0
DATA_SOURCE 4 getrange $5
HOST_DATA 1 addr 0-u64max
USER_DATA 1 addr 0-u64max
USER_DATA 2 *len 0-u32max
USER_PTR 2 len

drivers/vhost/vringh.c slow_copy() -> slow_copy param 3()

Type Parameter Key Value
PARAM_VALUE 0 vrh 4096-ptr_max
PARAM_VALUE 0 vrh->iotlb_lock->rlock.dep_map->name 0-255
PARAM_VALUE 0 vrh->vring.desc 4096-ptr_max
PARAM_VALUE 2 len 7238932688996237312
PARAM_VALUE 2 *len 16
PARAM_VALUE 3 range 1449071007852109824
PARAM_VALUE 3 range->end_incl 0
PARAM_VALUE 3 range->offset 0
PARAM_VALUE 3 range->start u64max
DATA_SOURCE 0 vrh $0
DATA_SOURCE 3 range $5
DATA_SOURCE 4 getrange $4