Lines Matching +full:protection +full:- +full:domain
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2009-2010 Advanced Micro Devices, Inc.
47 /* Protection domain ops */
53 int iommu_sva_set_dev_pasid(struct iommu_domain *domain,
57 struct iommu_domain *domain);
89 void amd_iommu_update_and_flush_device_table(struct protection_domain *domain);
90 void amd_iommu_domain_flush_pages(struct protection_domain *domain,
106 return (pdev->vendor == PCI_VENDOR_ID_ATI) && in is_rd890_iommu()
107 (pdev->device == PCI_DEVICE_ID_RD890_IOMMU); in is_rd890_iommu()
144 int seg = pci_domain_nr(pdev->bus); in get_pci_sbdf_id()
162 return iommu_get_iommu_dev(dev_data->dev, struct amd_iommu, iommu); in get_amd_iommu_from_dev_data()
167 return container_of(dom, struct protection_domain, domain); in to_pdomain()
180 void amd_iommu_domain_set_pgtable(struct protection_domain *domain,