Home
last modified time | relevance | path

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

/linux-6.15/drivers/iommu/amd/
H A Dpasid.c48 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()
198 amd_iommu_domain_free(&pdom->domain); in amd_iommu_domain_alloc_sva()
[all …]
H A Dio_pgtable_v2.c270 struct protection_domain *pdom = io_pgtable_ops_to_domain(ops); in iommu_v2_map_pages() local
273 spin_lock_irqsave(&pdom->lock, flags); in iommu_v2_map_pages()
274 amd_iommu_domain_flush_pages(pdom, o_iova, size); in iommu_v2_map_pages()
275 spin_unlock_irqrestore(&pdom->lock, flags); in iommu_v2_map_pages()
H A Diommu.c222 return (pdom && (pdom->pd_mode == PD_MODE_V2)); in pdom_is_v2_pgtbl_mode()
237 return pdom_is_v2_pgtbl_mode(pdom) || pdom_is_in_pt_mode(pdom); in pdom_is_sva_capable()
1581 lockdep_assert_held(&pdom->lock); in domain_flush_pages_v2()
1603 lockdep_assert_held(&pdom->lock); in domain_flush_pages_v1()
2129 struct protection_domain *pdom) in init_gcr3_table() argument
2152 if (!pdom_is_v2_pgtbl_mode(pdom)) in init_gcr3_table()
2167 if (pdom_is_v2_pgtbl_mode(pdom)) in destroy_gcr3_table()
2177 struct protection_domain *pdom) in pdom_attach_iommu() argument
2183 spin_lock_irqsave(&pdom->lock, flags); in pdom_attach_iommu()
2214 struct protection_domain *pdom) in pdom_detach_iommu() argument
[all …]
H A Damd_iommu_types.h518 #define for_each_pdom_dev_data(pdom_dev_data, pdom) \ argument
519 list_for_each_entry(pdom_dev_data, &pdom->dev_data_list, list)
520 #define for_each_pdom_dev_data_safe(pdom_dev_data, next, pdom) \ argument
521 list_for_each_entry_safe((pdom_dev_data), (next), &pdom->dev_data_list, list)
/linux-6.15/drivers/net/ethernet/realtek/
H A Dr8169_main.c927 char pdom[8], pfun[8]; in r8169_get_led_name() local
932 snprintf(pdom, sizeof(pdom), "P%d", domain); in r8169_get_led_name()
934 pdom[0] = '\0'; in r8169_get_led_name()
941 snprintf(buf, buf_len, "en%sp%ds%d%s-%d::lan", pdom, pdev->bus->number, in r8169_get_led_name()