Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/vfio/iommufd.c vfio_emulated_unmap() -> (struct vfio_device_ops)->dma_unmap()

Type Parameter Key Value
PARAM_VALUE 0 vfio_dev 4096-ptr_max
PARAM_VALUE 0 vfio_dev->ops 4096-ptr_max
PARAM_VALUE 0 vfio_dev->ops->dma_unmap 8239518147028209664
BUF_SIZE 0 vfio_dev (-1),192
BUF_SIZE 0 vfio_dev (-1),192
DATA_SOURCE 0 vfio_dev $0
DATA_SOURCE 1 iova $1
DATA_SOURCE 2 length $2
CONTAINER 0 -152-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/vfio/vfio_iommu_type1.c vfio_notify_dma_unmap() -> (struct vfio_device_ops)->dma_unmap()

Type Parameter Key Value
PARAM_VALUE 0 vfio_dev 4096-ptr_max
PARAM_VALUE 0 vfio_dev->ops 4096-ptr_max
CAPPED_DATA 0 &vfio_dev->iommu_entry 1
CAPPED_DATA 1 iova 1
CAPPED_DATA 1 iova 1
CONTAINER 0 -152-8+0 $(-1)
NOCHECK_CALL
LOCK2 &iommu->device_list_lock
TYPE_LOCK (struct vfio_iommu)->device_list_lock