Home
last modified time | relevance | path

Searched refs:tmpva (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/riscv/riscv/
H A Dpmap.c4960 vm_offset_t base, offset, tmpva, va; in pmap_change_attr_locked() local
4983 for (tmpva = base; tmpva < base + size; ) { in pmap_change_attr_locked()
4984 l1 = pmap_l1(kernel_pmap, tmpva); in pmap_change_attr_locked()
4993 tmpva = (tmpva & ~L1_OFFSET) + L1_SIZE; in pmap_change_attr_locked()
5001 if ((tmpva & L1_OFFSET) == 0 && in pmap_change_attr_locked()
5002 tmpva + L1_SIZE <= base + size) { in pmap_change_attr_locked()
5003 tmpva += L1_SIZE; in pmap_change_attr_locked()
5007 if (!pmap_demote_l1(kernel_pmap, l1, tmpva)) in pmap_change_attr_locked()
5010 l2 = pmap_l1_to_l2(l1, tmpva); in pmap_change_attr_locked()
5019 tmpva = (tmpva & ~L2_OFFSET) + L2_SIZE; in pmap_change_attr_locked()
[all …]
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c5892 vm_offset_t tmpva, ppa, offset; in mmu_radix_mapdev_attr() local
5908 for (tmpva = (vm_offset_t)va; size > 0;) { in mmu_radix_mapdev_attr()
5909 mmu_radix_kenter_attr(tmpva, ppa, attr); in mmu_radix_mapdev_attr()
5911 tmpva += PAGE_SIZE; in mmu_radix_mapdev_attr()
6210 vm_offset_t base, offset, tmpva, va; in pmap_change_attr_locked() local
6238 for (tmpva = base; tmpva < base + size; ) { in pmap_change_attr_locked()
6239 l2e = pmap_pml2e(kernel_pmap, tmpva); in pmap_change_attr_locked()
6249 tmpva = trunc_1gpage(tmpva) + L2_PAGE_SIZE; in pmap_change_attr_locked()
6258 if ((tmpva & L2_PAGE_MASK) == 0 && in pmap_change_attr_locked()
6259 tmpva + L2_PAGE_MASK < base + size) { in pmap_change_attr_locked()
[all …]
H A Dmmu_oea.c2699 vm_offset_t tmpva, ppa, offset; in moea_mapdev_attr() local
2720 for (tmpva = (vm_offset_t)va; size > 0;) { in moea_mapdev_attr()
2721 moea_kenter_attr(tmpva, ppa, ma); in moea_mapdev_attr()
2722 tlbie(tmpva); in moea_mapdev_attr()
2724 tmpva += PAGE_SIZE; in moea_mapdev_attr()
H A Dmmu_oea64.c3149 vm_offset_t tmpva, ppa, offset; in moea64_mapdev_attr() local
3160 for (tmpva = (vm_offset_t)va; size > 0;) { in moea64_mapdev_attr()
3161 moea64_kenter_attr(tmpva, ppa, ma); in moea64_mapdev_attr()
3163 tmpva += PAGE_SIZE; in moea64_mapdev_attr()
/freebsd/sys/i386/i386/
H A Dpmap.c5715 vm_offset_t base, offset, tmpva, va; in __CONCAT() local
5741 for (tmpva = base; tmpva < base + size; ) { in __CONCAT()
5742 pde = pmap_pde(kernel_pmap, tmpva); in __CONCAT()
5755 tmpva = trunc_4mpage(tmpva) + NBPDR; in __CONCAT()
5765 if ((tmpva & PDRMASK) == 0 && in __CONCAT()
5766 tmpva + PDRMASK < base + size) { in __CONCAT()
5767 tmpva += NBPDR; in __CONCAT()
5770 if (!pmap_demote_pde(kernel_pmap, pde, tmpva)) { in __CONCAT()
5775 pte = vtopte(tmpva); in __CONCAT()
5780 tmpva += PAGE_SIZE; in __CONCAT()
[all …]
/freebsd/sys/arm64/arm64/
H A Dpmap.c8301 vm_offset_t base, offset, tmpva, va; in pmap_change_props_locked() local
8351 for (tmpva = base; tmpva < base + size; ) { in pmap_change_props_locked()
8352 ptep = pmap_pte(kernel_pmap, tmpva, &lvl); in pmap_change_props_locked()
8366 tmpva = (tmpva & ~L1_OFFSET) + L1_SIZE; in pmap_change_props_locked()
8369 tmpva = (tmpva & ~L2_OFFSET) + L2_SIZE; in pmap_change_props_locked()
8372 tmpva += PAGE_SIZE; in pmap_change_props_locked()
8389 if ((tmpva & L1_OFFSET) == 0 && in pmap_change_props_locked()
8390 (base + size - tmpva) >= L1_SIZE) { in pmap_change_props_locked()
8395 tmpva & ~L1_OFFSET); in pmap_change_props_locked()
8398 ptep = pmap_l1_to_l2(ptep, tmpva); in pmap_change_props_locked()
[all …]
/freebsd/sys/amd64/amd64/
H A Dpmap.c9698 vm_offset_t base, offset, tmpva, va; in pmap_change_props_locked() local
9751 for (tmpva = base; tmpva < base + size; ) { in pmap_change_props_locked()
9752 pdpe = pmap_pdpe(kernel_pmap, tmpva); in pmap_change_props_locked()
9755 ("%s: addr %#lx is not mapped", __func__, tmpva)); in pmap_change_props_locked()
9765 tmpva = trunc_1gpage(tmpva) + NBPDP; in pmap_change_props_locked()
9774 if ((tmpva & PDPMASK) == 0 && in pmap_change_props_locked()
9775 tmpva + PDPMASK < base + size) { in pmap_change_props_locked()
9776 tmpva += NBPDP; in pmap_change_props_locked()
9779 if (!pmap_demote_pdpe(kernel_pmap, pdpe, tmpva, NULL)) in pmap_change_props_locked()
9782 pde = pmap_pdpe_to_pde(pdpe, tmpva); in pmap_change_props_locked()
[all …]
/freebsd/sys/powerpc/booke/
H A Dpmap.c2229 uintptr_t tmpva; in mmu_booke_mapdev_attr() local
2309 tmpva = tlb1_map_base; in mmu_booke_mapdev_attr()
2313 } while (!atomic_cmpset_int(&tlb1_map_base, tmpva, va + size)); in mmu_booke_mapdev_attr()