Home
last modified time | relevance | path

Searched refs:pasids (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/iommu/amd/
A Diommu_v2.c732 int amd_iommu_init_device(struct pci_dev *pdev, int pasids) in amd_iommu_init_device() argument
752 if (pasids <= 0 || pasids > (PASID_MASK + 1)) in amd_iommu_init_device()
766 tmp = pasids; in amd_iommu_init_device()
771 dev_state->max_pasids = pasids; in amd_iommu_init_device()
784 ret = amd_iommu_domain_enable_v2(dev_state->domain, pasids); in amd_iommu_init_device()
A Damd_iommu.h54 extern int amd_iommu_domain_enable_v2(struct iommu_domain *dom, int pasids);
A Diommu.c2329 int amd_iommu_domain_enable_v2(struct iommu_domain *dom, int pasids) in amd_iommu_domain_enable_v2() argument
2336 for (levels = 0; (pasids - 1) & ~0x1ff; pasids >>= 9) in amd_iommu_domain_enable_v2()
/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_vm.c119 r = xa_err(xa_store_irq(&adev->vm_manager.pasids, pasid, vm, in amdgpu_vm_set_pasid()
3256 WARN_ON(!xa_empty(&adev->vm_manager.pasids)); in amdgpu_vm_manager_fini()
3257 xa_destroy(&adev->vm_manager.pasids); in amdgpu_vm_manager_fini()
3326 xa_lock_irqsave(&adev->vm_manager.pasids, flags); in amdgpu_vm_get_task_info()
3328 vm = xa_load(&adev->vm_manager.pasids, pasid); in amdgpu_vm_get_task_info()
3332 xa_unlock_irqrestore(&adev->vm_manager.pasids, flags); in amdgpu_vm_get_task_info()
3375 xa_lock_irqsave(&adev->vm_manager.pasids, irqflags); in amdgpu_vm_handle_fault()
3376 vm = xa_load(&adev->vm_manager.pasids, pasid); in amdgpu_vm_handle_fault()
3383 xa_unlock_irqrestore(&adev->vm_manager.pasids, irqflags); in amdgpu_vm_handle_fault()
3401 xa_lock_irqsave(&adev->vm_manager.pasids, irqflags); in amdgpu_vm_handle_fault()
[all …]
A Damdgpu_vm.h362 struct xarray pasids; member
/linux/include/linux/
A Damd-iommu.h46 extern int amd_iommu_init_device(struct pci_dev *pdev, int pasids);

Completed in 19 milliseconds