Searched refs:gcr3_info (Results 1 – 3 of 3) sorted by relevance
1691 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...]
17 dev_data->gcr3_info.gcr3_tbl != NULL) in is_pasid_enabled()
811 struct gcr3_tbl_info gcr3_info; /* Per-device GCR3 table */825 struct gcr3_tbl_info gcr3_info; /* Per-device GCR3 table */ global() member