Lines Matching defs:tmpva
4859 vm_offset_t base, offset, tmpva;
4881 for (tmpva = base; tmpva < base + size; ) {
4882 l1 = pmap_l1(kernel_pmap, tmpva);
4891 tmpva = (tmpva & ~L1_OFFSET) + L1_SIZE;
4899 if ((tmpva & L1_OFFSET) == 0 &&
4900 tmpva + L1_SIZE <= base + size) {
4901 tmpva += L1_SIZE;
4905 if (!pmap_demote_l1(kernel_pmap, l1, tmpva))
4908 l2 = pmap_l1_to_l2(l1, tmpva);
4917 tmpva = (tmpva & ~L2_OFFSET) + L2_SIZE;
4925 if ((tmpva & L2_OFFSET) == 0 &&
4926 tmpva + L2_SIZE <= base + size) {
4927 tmpva += L2_SIZE;
4931 if (!pmap_demote_l2(kernel_pmap, l2, tmpva))
4934 l3 = pmap_l2_to_l3(l2, tmpva);
4938 tmpva += PAGE_SIZE;
4942 for (tmpva = base; tmpva < base + size; ) {
4943 l1 = pmap_l1(kernel_pmap, tmpva);
4948 tmpva += L1_SIZE;
4959 if (!VIRT_IN_DMAP(tmpva) && PHYS_IN_DMAP(phys)) {
4965 tmpva += L1_SIZE;
4969 l2 = pmap_l1_to_l2(l1, tmpva);
4974 tmpva += L2_SIZE;
4985 if (!VIRT_IN_DMAP(tmpva) && PHYS_IN_DMAP(phys)) {
4991 tmpva += L2_SIZE;
4995 l3 = pmap_l2_to_l3(l2, tmpva);
5000 tmpva += PAGE_SIZE;
5010 if (!VIRT_IN_DMAP(tmpva) && PHYS_IN_DMAP(phys)) {
5016 tmpva += PAGE_SIZE;
5020 pmap_invalidate_range(kernel_pmap, base, tmpva);