Home
last modified time | relevance | path

Searched refs:pglvl (Results 1 – 4 of 4) sorted by relevance

/f-stack/freebsd/x86/iommu/
H A Dintel_utils.c94 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 Dintel_idpgtbl.c87 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 Dintel_dmar.h64 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 Dintel_drv.c1138 domain, domain->domain, domain->mgaw, domain->agaw, domain->pglvl, in dmar_print_domain()