Searched refs:pg_sz (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/x86/iommu/ |
H A D | intel_idpgtbl.c | 117 iommu_gaddr_t f, pg_sz; in dmar_idmap_nextlvl() local 127 pg_sz = pglvl_page_size(tbl->pglvl, lvl); in dmar_idmap_nextlvl() 129 for (i = 0, f = addr; i < IOMMU_NPTEPG; i++, f += pg_sz) in dmar_idmap_nextlvl() 135 for (i = 0, f = addr; i < IOMMU_NPTEPG; i++, f += pg_sz) { in dmar_idmap_nextlvl() 142 for (i = 0, f = addr; i < IOMMU_NPTEPG; i++, f += pg_sz) { in dmar_idmap_nextlvl() 400 iommu_gaddr_t pg_sz, base1; in dmar_map_buf_locked() local 411 for (sf = NULL, pi = 0; size > 0; base += pg_sz, size -= pg_sz, in dmar_map_buf_locked() 414 pg_sz = domain_page_size(domain, lvl); in dmar_map_buf_locked() 415 run_sz = pg_sz >> IOMMU_PAGE_SHIFT; in dmar_map_buf_locked() 428 if (size < pg_sz || (base & (pg_sz - 1)) != 0 || in dmar_map_buf_locked() [all …]
|
H A D | amd_idpgtbl.c | 332 iommu_gaddr_t pg_sz; in amdiommu_unmap_buf_locked() local 357 pg_sz = IOMMU_PAGE_SIZE; in amdiommu_unmap_buf_locked() 360 for (sf = NULL; size > 0; base += pg_sz, size -= pg_sz) { in amdiommu_unmap_buf_locked() 368 KASSERT(size >= pg_sz, in amdiommu_unmap_buf_locked() 370 (uintmax_t)base, (uintmax_t)size, (uintmax_t)pg_sz)); in amdiommu_unmap_buf_locked()
|
H A D | iommu_utils.c | 738 static const iommu_gaddr_t pg_sz[] = { in pglvl_page_size() local 751 KASSERT(rlvl < nitems(pg_sz), ("sizeof pg_sz lvl %d", lvl)); in pglvl_page_size() 752 return (pg_sz[rlvl]); in pglvl_page_size()
|