Searched refs:pdom (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/iommu/amd/ |
| H A D | pasid.c | 42 static void remove_pdom_dev_pasid(struct protection_domain *pdom, in remove_pdom_dev_pasid() argument 48 lockdep_assert_held(&pdom->lock); in remove_pdom_dev_pasid() 50 for_each_pdom_dev_data(pdom_dev_data, pdom) { in remove_pdom_dev_pasid() 185 struct protection_domain *pdom; in amd_iommu_domain_alloc_sva() local 188 pdom = protection_domain_alloc(); in amd_iommu_domain_alloc_sva() 189 if (!pdom) in amd_iommu_domain_alloc_sva() 192 pdom->domain.ops = &amd_sva_domain_ops; in amd_iommu_domain_alloc_sva() 193 pdom->mn.ops = &sva_mn; in amd_iommu_domain_alloc_sva() 194 pdom->domain.type = IOMMU_DOMAIN_SVA; in amd_iommu_domain_alloc_sva() 196 ret = mmu_notifier_register(&pdom->mn, mm); in amd_iommu_domain_alloc_sva() [all …]
|
| H A D | iommufd.c | 44 struct protection_domain *pdom = to_pdomain(parent); in amd_iommufd_viommu_init() local 48 aviommu->parent = pdom; in amd_iommufd_viommu_init() 52 spin_lock_irqsave(&pdom->lock, flags); in amd_iommufd_viommu_init() 53 list_add(&aviommu->pdom_list, &pdom->viommu_list); in amd_iommufd_viommu_init() 54 spin_unlock_irqrestore(&pdom->lock, flags); in amd_iommufd_viommu_init() 63 struct protection_domain *pdom = aviommu->parent; in amd_iommufd_viommu_destroy() local 65 spin_lock_irqsave(&pdom->lock, flags); in amd_iommufd_viommu_destroy() 67 spin_unlock_irqrestore(&pdom->lock, flags); in amd_iommufd_viommu_destroy()
|
| H A D | iommu.c | 237 static inline bool pdom_is_v2_pgtbl_mode(struct protection_domain *pdom) in pdom_is_v2_pgtbl_mode() argument 239 return (pdom && (pdom->pd_mode == PD_MODE_V2)); in pdom_is_v2_pgtbl_mode() 242 static inline bool pdom_is_in_pt_mode(struct protection_domain *pdom) in pdom_is_in_pt_mode() argument 244 return (pdom->domain.type == IOMMU_DOMAIN_IDENTITY); in pdom_is_in_pt_mode() 252 static inline bool pdom_is_sva_capable(struct protection_domain *pdom) in pdom_is_sva_capable() argument 254 return pdom_is_v2_pgtbl_mode(pdom) || pdom_is_in_pt_mode(pdom); in pdom_is_sva_capable() 1547 static int iommu_flush_pages_v1_hdom_ids(struct protection_domain *pdom, u64 address, size_t size) in iommu_flush_pages_v1_hdom_ids() argument 1552 list_for_each_entry(aviommu, &pdom->viommu_list, pdom_list) { in iommu_flush_pages_v1_hdom_ids() 1679 static int domain_flush_pages_v2(struct protection_domain *pdom, in domain_flush_pages_v2() argument 1686 lockdep_assert_held(&pdom->lock); in domain_flush_pages_v2() [all …]
|
| /linux/drivers/net/ethernet/realtek/ |
| H A D | r8169_main.c | 1017 char pdom[8], pfun[8]; in r8169_get_led_name() local 1022 snprintf(pdom, sizeof(pdom), "P%d", domain); in r8169_get_led_name() 1024 pdom[0] = '\0'; in r8169_get_led_name() 1031 snprintf(buf, buf_len, "en%sp%ds%d%s-%d::lan", pdom, pdev->bus->number, in r8169_get_led_name()
|