Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/iommu/
Drockchip-iommu.c513 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); in rk_iommu_iova_to_phys() local
519 spin_lock_irqsave(&rk_domain->dt_lock, flags); in rk_iommu_iova_to_phys()
521 dte = rk_domain->dt[rk_iova_dte_index(iova)]; in rk_iommu_iova_to_phys()
533 spin_unlock_irqrestore(&rk_domain->dt_lock, flags); in rk_iommu_iova_to_phys()
538 static void rk_iommu_zap_iova(struct rk_iommu_domain *rk_domain, in rk_iommu_zap_iova() argument
545 spin_lock_irqsave(&rk_domain->iommus_lock, flags); in rk_iommu_zap_iova()
546 list_for_each(pos, &rk_domain->iommus) { in rk_iommu_zap_iova()
551 spin_unlock_irqrestore(&rk_domain->iommus_lock, flags); in rk_iommu_zap_iova()
554 static u32 *rk_dte_get_page_table(struct rk_iommu_domain *rk_domain, in rk_dte_get_page_table() argument
561 assert_spin_locked(&rk_domain->dt_lock); in rk_dte_get_page_table()
[all …]