Searched refs:pglvl (Results 1 – 4 of 4) sorted by relevance
| /freebsd-13-stable/sys/x86/iommu/ |
| HD | intel_idpgtbl.c | 84 int pglvl; /* Total page table levels ignoring member 124 pg_sz = pglvl_page_size(tbl->pglvl, lvl); in domain_idmap_nextlvl() 176 for (i = 0; i < domain->pglvl; i++) { in domain_get_idmap_pgtbl() 177 if (i == domain->pglvl - 1 || domain_is_sp_lvl(domain, i)) { in domain_get_idmap_pgtbl() 194 dmar_pglvl_supported(domain->dmar, tbl->pglvl) && in domain_get_idmap_pgtbl() 199 domain->pglvl = tbl->pglvl; /* XXXKIB ? */ in domain_get_idmap_pgtbl() 213 dmar_pglvl_supported(domain->dmar, tbl->pglvl) && in domain_get_idmap_pgtbl() 218 domain->pglvl = tbl->pglvl; /* XXXKIB ? */ in domain_get_idmap_pgtbl() 227 tbl->pglvl = domain->pglvl; in domain_get_idmap_pgtbl() 231 IDX_TO_OFF(pglvl_max_pages(tbl->pglvl)), 0, 0, NULL); in domain_get_idmap_pgtbl() [all …]
|
| HD | intel_utils.c | 91 int pglvl; member 94 .pglvl = 2}, 96 .pglvl = 3}, 98 .pglvl = 4}, 100 .pglvl = 5} 111 dmar_pglvl_supported(struct dmar_unit *unit, int pglvl) in dmar_pglvl_supported() argument 116 if (sagaw_bits[i].pglvl != pglvl) in dmar_pglvl_supported() 134 domain->pglvl = sagaw_bits[i].pglvl; in domain_set_agaw() 180 pglvl_max_pages(int pglvl) in pglvl_max_pages() argument 185 for (res = 0, i = pglvl; i > 0; i--) { in pglvl_max_pages() [all …]
|
| HD | intel_dmar.h | 61 int pglvl; /* (c) The pagelevel */ member 231 bool dmar_pglvl_supported(struct dmar_unit *unit, int pglvl); 235 vm_pindex_t pglvl_max_pages(int pglvl);
|
| HD | intel_drv.c | 1142 domain, domain->domain, domain->mgaw, domain->agaw, domain->pglvl, in dmar_print_domain()
|