Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iommu/iommufd/device.c iommufd_device_attach() -> iommufd_device_change_pt()

Type Parameter Key Value
PARAM_VALUE 2 pt_id 2747688499419410432,7368657603473494024,7375752851435810816,8421750914493251604
PARAM_VALUE 3 do_attach 2829107871021617152
BUF_SIZE 0 idev->dev (-1),1616
BUF_SIZE 0 idev->ictx s32min-(-1),1-s32max
DATA_SOURCE 0 idev $0
DATA_SOURCE 1 pasid $1
DATA_SOURCE 2 pt_id $2
NOSPEC 1 pasid
USER_DATA 1 pasid 0-u32max
USER_DATA 2 *pt_id 0-u32max
USER_PTR 2 pt_id
HALF_LOCKED2 &vdev->dev_set->lock

drivers/iommu/iommufd/device.c iommufd_device_replace() -> iommufd_device_change_pt()

Type Parameter Key Value
PARAM_VALUE 3 do_attach 2295610513335287808
DATA_SOURCE 0 idev $0
DATA_SOURCE 1 pasid $1
DATA_SOURCE 2 pt_id $2
USER_DATA 1 pasid 0-u32max
USER_DATA 2 *pt_id 0-u32max
USER_PTR 2 pt_id
HALF_LOCKED2 &vdev->dev_set->lock