Home
last modified time | relevance | path

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

/linux/drivers/iommu/amd/
H A Diommu.c1691 u16 domid = dev_data->gcr3_info.domid; in domain_flush_pages_v2()
1826 dev_data->gcr3_info.domid, pasid, in amd_iommu_domain_flush_all()
1917 static void free_gcr3_table(struct gcr3_tbl_info *gcr3_info) in free_gcr3_tbl_level2()
1919 if (gcr3_info->glx == 2) in free_gcr3_tbl_level2()
1920 free_gcr3_tbl_level2(gcr3_info->gcr3_tbl); in free_gcr3_tbl_level2()
1921 else if (gcr3_info->glx == 1) in free_gcr3_tbl_level2()
1922 free_gcr3_tbl_level1(gcr3_info->gcr3_tbl); in free_gcr3_tbl_level2()
1924 WARN_ON_ONCE(gcr3_info->glx != 0); in free_gcr3_tbl_level2()
1926 gcr3_info->glx = 0; in free_gcr3_tbl_level2()
1929 amd_iommu_pdom_id_free(gcr3_info in free_gcr3_table()
1928 free_gcr3_table(struct gcr3_tbl_info * gcr3_info) free_gcr3_table() argument
1962 setup_gcr3_table(struct gcr3_tbl_info * gcr3_info,struct amd_iommu * iommu,int pasids) setup_gcr3_table() argument
1992 __get_gcr3_pte(struct gcr3_tbl_info * gcr3_info,ioasid_t pasid,bool alloc) __get_gcr3_pte() argument
2030 struct gcr3_tbl_info *gcr3_info = &dev_data->gcr3_info; update_gcr3() local
2049 struct gcr3_tbl_info *gcr3_info = &dev_data->gcr3_info; amd_iommu_set_gcr3() local
2064 struct gcr3_tbl_info *gcr3_info = &dev_data->gcr3_info; amd_iommu_clear_gcr3() local
2084 struct gcr3_tbl_info *gcr3_info = &dev_data->gcr3_info; set_dte_gcr3_table() local
2167 struct gcr3_tbl_info *gcr3_info = &dev_data->gcr3_info; set_dte_entry() local
2260 struct gcr3_tbl_info *gcr3_info = &dev_data->gcr3_info; destroy_gcr3_table() local
[all...]
H A Dpasid.c17 dev_data->gcr3_info.gcr3_tbl != NULL) in is_pasid_enabled()
H A Damd_iommu_types.h811 struct gcr3_tbl_info gcr3_info; /* Per-device GCR3 table */
825 struct gcr3_tbl_info gcr3_info; /* Per-device GCR3 table */ global() member