Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/iommu/amd/iommu.c amd_iommu_domain_alloc_paging_v1() -> protection_domain_alloc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ioas->mutex

drivers/iommu/amd/iommu.c amd_iommu_domain_alloc_paging_v2() -> protection_domain_alloc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ioas->mutex

drivers/iommu/amd/pasid.c amd_iommu_domain_alloc_sva() -> protection_domain_alloc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &iommu_sva_lock
HALF_LOCKED2 &idev->info_lock
HALF_LOCKED2 &uacce->mutex
HALF_LOCKED2 &wq->wq_lock