Home
last modified time | relevance | path

Searched refs:cmd_sem (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/amd/
H A Dinit.c400 u64 start = iommu_virt_to_phys((void *)iommu->cmd_sem); in iommu_set_cwwb_range()
887 iommu->cmd_sem = iommu_alloc_4k_pages(iommu, GFP_KERNEL | __GFP_ZERO, 1); in alloc_cwwb_sem()
889 return iommu->cmd_sem ? 0 : -ENOMEM; in alloc_cwwb_sem()
894 if (iommu->cmd_sem) in free_cwwb_sem()
895 free_page((unsigned long)iommu->cmd_sem); in free_cwwb_sem()
H A Damd_iommu_types.h610 volatile u64 *cmd_sem; member
H A Diommu.c886 while (*iommu->cmd_sem != data && i < LOOP_TIMEOUT) { in wait_on_sem()
921 u64 paddr = iommu_virt_to_phys((void *)iommu->cmd_sem); in build_completion_wait()
/kernel/linux/linux-6.6/drivers/iommu/amd/
H A Dinit.c399 u64 start = iommu_virt_to_phys((void *)iommu->cmd_sem); in iommu_set_cwwb_range()
1025 iommu->cmd_sem = iommu_alloc_4k_pages(iommu, GFP_KERNEL | __GFP_ZERO, 1); in alloc_cwwb_sem()
1027 return iommu->cmd_sem ? 0 : -ENOMEM; in alloc_cwwb_sem()
1032 if (iommu->cmd_sem) in free_cwwb_sem()
1033 free_page((unsigned long)iommu->cmd_sem); in free_cwwb_sem()
H A Damd_iommu_types.h766 volatile u64 *cmd_sem; member
H A Diommu.c936 while (*iommu->cmd_sem != data && i < LOOP_TIMEOUT) { in wait_on_sem()
971 u64 paddr = iommu_virt_to_phys((void *)iommu->cmd_sem); in build_completion_wait()

Completed in 22 milliseconds