Searched refs:pglvl (Results 1 – 4 of 4) sorted by relevance
| /f-stack/freebsd/x86/iommu/ |
| H A D | intel_utils.c | 94 int pglvl; member 97 .pglvl = 2}, 99 .pglvl = 3}, 101 .pglvl = 4}, 103 .pglvl = 5}, 105 .pglvl = 6} 114 if (sagaw_bits[i].pglvl != pglvl) in dmar_pglvl_supported() 132 domain->pglvl = sagaw_bits[i].pglvl; in domain_set_agaw() 178 pglvl_max_pages(int pglvl) in pglvl_max_pages() argument 183 for (res = 0, i = pglvl; i > 0; i--) { in pglvl_max_pages() [all …]
|
| H A D | intel_idpgtbl.c | 87 int pglvl; /* Total page table levels ignoring member 127 pg_sz = pglvl_page_size(tbl->pglvl, lvl); in domain_idmap_nextlvl() 179 for (i = 0; i < domain->pglvl; i++) { in domain_get_idmap_pgtbl() 202 domain->pglvl = tbl->pglvl; /* XXXKIB ? */ in domain_get_idmap_pgtbl() 221 domain->pglvl = tbl->pglvl; /* XXXKIB ? */ in domain_get_idmap_pgtbl() 230 tbl->pglvl = domain->pglvl; in domain_get_idmap_pgtbl() 345 KASSERT(lvl >= 0 && lvl < domain->pglvl, in domain_pgtbl_get_pindex() 446 if (lvl == domain->pglvl - 1) in domain_map_buf_locked() 653 for (lvl = 0; lvl < domain->pglvl; lvl++) { in domain_unmap_buf_locked() 654 if (lvl != domain->pglvl - 1 && in domain_unmap_buf_locked() [all …]
|
| H A D | intel_dmar.h | 64 int pglvl; /* (c) The pagelevel */ member 209 bool dmar_pglvl_supported(struct dmar_unit *unit, int pglvl); 213 vm_pindex_t pglvl_max_pages(int pglvl);
|
| H A D | intel_drv.c | 1138 domain, domain->domain, domain->mgaw, domain->agaw, domain->pglvl, in dmar_print_domain()
|