Symbol: protection_domain
drivers/iommu/amd/amd_iommu.h
170
static inline struct protection_domain *to_pdomain(struct iommu_domain *dom)
drivers/iommu/amd/amd_iommu.h
172
return container_of(dom, struct protection_domain, domain);
drivers/iommu/amd/amd_iommu.h
190
void amd_iommu_domain_set_pgtable(struct protection_domain *domain,
drivers/iommu/amd/amd_iommu.h
196
struct protection_domain *domain, u16 domid,
drivers/iommu/amd/amd_iommu.h
53
struct protection_domain *protection_domain_alloc(void);
drivers/iommu/amd/amd_iommu.h
93
void amd_iommu_domain_flush_pages(struct protection_domain *domain,
drivers/iommu/amd/amd_iommu_types.h
502
struct protection_domain *parent; /* nest parent domain for this viommu */
drivers/iommu/amd/amd_iommu_types.h
559
PT_IOMMU_CHECK_DOMAIN(struct protection_domain, iommu, domain);
drivers/iommu/amd/amd_iommu_types.h
560
PT_IOMMU_CHECK_DOMAIN(struct protection_domain, amdv1.iommu, domain);
drivers/iommu/amd/amd_iommu_types.h
561
PT_IOMMU_CHECK_DOMAIN(struct protection_domain, amdv2.iommu, domain);
drivers/iommu/amd/amd_iommu_types.h
810
struct protection_domain *domain; /* Domain the device is bound to */
drivers/iommu/amd/iommu.c
1482
static void domain_flush_complete(struct protection_domain *domain)
drivers/iommu/amd/iommu.c
1558
static int iommu_flush_pages_v1_hdom_ids(struct protection_domain *pdom,
drivers/iommu/amd/iommu.c
1691
static int domain_flush_pages_v2(struct protection_domain *pdom,
drivers/iommu/amd/iommu.c
1713
static int domain_flush_pages_v1(struct protection_domain *pdom,
drivers/iommu/amd/iommu.c
1752
static void __domain_flush_pages(struct protection_domain *domain,
drivers/iommu/amd/iommu.c
1780
void amd_iommu_domain_flush_pages(struct protection_domain *domain,
drivers/iommu/amd/iommu.c
1823
static void amd_iommu_domain_flush_all(struct protection_domain *domain)
drivers/iommu/amd/iommu.c
2107
struct protection_domain *domain, u16 domid,
drivers/iommu/amd/iommu.c
2125
struct protection_domain *domain, u16 domid,
drivers/iommu/amd/iommu.c
2149
struct protection_domain *domain,
drivers/iommu/amd/iommu.c
2165
struct protection_domain *domain = dev_data->domain;
drivers/iommu/amd/iommu.c
2221
struct protection_domain *pdom)
drivers/iommu/amd/iommu.c
2257
struct protection_domain *pdom)
drivers/iommu/amd/iommu.c
2271
struct protection_domain *pdom)
drivers/iommu/amd/iommu.c
2308
struct protection_domain *pdom)
drivers/iommu/amd/iommu.c
2335
struct protection_domain *domain)
drivers/iommu/amd/iommu.c
237
static inline bool pdom_is_v2_pgtbl_mode(struct protection_domain *pdom)
drivers/iommu/amd/iommu.c
2401
struct protection_domain *domain = dev_data->domain;
drivers/iommu/amd/iommu.c
242
static inline bool pdom_is_in_pt_mode(struct protection_domain *pdom)
drivers/iommu/amd/iommu.c
252
static inline bool pdom_is_sva_capable(struct protection_domain *pdom)
drivers/iommu/amd/iommu.c
2541
static void protection_domain_init(struct protection_domain *domain)
drivers/iommu/amd/iommu.c
2550
struct protection_domain *protection_domain_alloc(void)
drivers/iommu/amd/iommu.c
2552
struct protection_domain *domain;
drivers/iommu/amd/iommu.c
2581
struct protection_domain *pdom =
drivers/iommu/amd/iommu.c
2582
container_of(iommupt, struct protection_domain, iommu);
drivers/iommu/amd/iommu.c
2593
struct protection_domain *pdom =
drivers/iommu/amd/iommu.c
2594
container_of(iommu_table, struct protection_domain, iommu);
drivers/iommu/amd/iommu.c
2622
struct protection_domain *domain = to_pdomain(dom);
drivers/iommu/amd/iommu.c
2637
struct protection_domain *dom = to_pdomain(domain);
drivers/iommu/amd/iommu.c
2648
struct protection_domain *dom = to_pdomain(domain);
drivers/iommu/amd/iommu.c
2683
struct protection_domain *domain;
drivers/iommu/amd/iommu.c
2764
struct protection_domain *domain;
drivers/iommu/amd/iommu.c
2875
struct protection_domain *domain = to_pdomain(dom);
drivers/iommu/amd/iommu.c
2916
static struct protection_domain identity_domain;
drivers/iommu/amd/iommu.c
2952
struct protection_domain *domain = to_pdomain(dom);
drivers/iommu/amd/iommu.c
3021
struct protection_domain *pdomain = to_pdomain(domain);
drivers/iommu/amd/iommufd.c
44
struct protection_domain *pdom = to_pdomain(parent);
drivers/iommu/amd/iommufd.c
63
struct protection_domain *pdom = aviommu->parent;
drivers/iommu/amd/nested.c
193
struct protection_domain *parent;
drivers/iommu/amd/pasid.c
107
struct protection_domain *sva_pdom = to_pdomain(domain);
drivers/iommu/amd/pasid.c
151
struct protection_domain *sva_pdom;
drivers/iommu/amd/pasid.c
169
struct protection_domain *sva_pdom = to_pdomain(domain);
drivers/iommu/amd/pasid.c
185
struct protection_domain *pdom;
drivers/iommu/amd/pasid.c
42
static void remove_pdom_dev_pasid(struct protection_domain *pdom,
drivers/iommu/amd/pasid.c
64
struct protection_domain *sva_pdom;
drivers/iommu/amd/pasid.c
67
sva_pdom = container_of(mn, struct protection_domain, mn);
drivers/iommu/amd/pasid.c
83
struct protection_domain *sva_pdom;
drivers/iommu/amd/pasid.c
86
sva_pdom = container_of(mn, struct protection_domain, mn);