Searched refs:pa_start (Results 1 – 9 of 9) sorted by relevance
| /freebsd/sys/kern/ |
| H A D | kern_dump.c | 71 dump_map[n].pa_start = dump_avail[idx]; in dumpsys_gen_pa_init() 86 (mdp->pa_start == 0 && mdp->pa_size == 0)) in dumpsys_gen_pa_next() 187 pa = mdp->pa_start; in dumpsys_cb_dumpdata() 261 phdr.p_vaddr = (do_minidump? mdp->pa_start : ~0L); in cb_dumphdr() 262 phdr.p_paddr = (do_minidump? ~0L : mdp->pa_start); in cb_dumphdr() 264 phdr.p_vaddr = mdp->pa_start; in cb_dumphdr() 265 phdr.p_paddr = mdp->pa_start; in cb_dumphdr()
|
| /freebsd/stand/kboot/kboot/ |
| H A D | main.c | 74 static vm_offset_t pa_start = PA_INVAL; variable 567 if (pa_start == PA_INVAL) { in kboot_copyin() 568 pa_start = kboot_get_phys_load_segment(); in kboot_copyin() 570 get_phys_buffer(pa_start, len, &destbuf); in kboot_copyin() 575 segsize = get_phys_buffer(dest + pa_start + KERN_PADDING - offset, remainder, &destbuf); in kboot_copyin() 593 segsize = get_phys_buffer(src + pa_start + KERN_PADDING - offset, remainder, &srcbuf); in kboot_copyout()
|
| /freebsd/sys/powerpc/booke/ |
| H A D | pmap.c | 1574 mmu_booke_map(vm_offset_t *virt, vm_paddr_t pa_start, in mmu_booke_map() argument 1583 return (PHYS_TO_DMAP(pa_start)); in mmu_booke_map() 1586 while (pa_start < pa_end) { in mmu_booke_map() 1587 mmu_booke_kenter(va, pa_start); in mmu_booke_map() 1589 pa_start += PAGE_SIZE; in mmu_booke_map() 2147 dump_map[i].pa_start = physmem_regions[i].mr_start; in mmu_booke_scan_init() 2157 dump_map[0].pa_start = trunc_page((uintptr_t)_etext); in mmu_booke_scan_init() 2159 round_page((uintptr_t)_end) - dump_map[0].pa_start; in mmu_booke_scan_init() 2162 dump_map[1].pa_start = data_start; in mmu_booke_scan_init() 2166 va = dump_map[1].pa_start + dump_map[1].pa_size; in mmu_booke_scan_init() [all …]
|
| /freebsd/sys/vm/ |
| H A D | vm_phys.c | 1467 vm_paddr_t pa_end, pa_start; in vm_phys_find_range() local 1478 pa_start = MAX(low, seg->start); in vm_phys_find_range() 1480 if (pa_end - pa_start < ptoa(npages)) in vm_phys_find_range() 1488 bounds[0] = vm_phys_seg_paddr_to_vm_page(seg, pa_start); in vm_phys_find_range() 1711 vm_paddr_t pa_end, pa_start; in vm_phys_alloc_contig() local 1733 pa_start = seg->start; in vm_phys_alloc_contig() 1735 pa_start = low; in vm_phys_alloc_contig() 1740 if (pa_end - pa_start < ptoa(npages)) in vm_phys_alloc_contig() 1772 pa_start = VM_PAGE_TO_PHYS(m_run); in vm_phys_alloc_contig() 1773 KASSERT(low <= pa_start, in vm_phys_alloc_contig() [all …]
|
| /freebsd/sys/powerpc/aim/ |
| H A D | mmu_radix.c | 6211 vm_paddr_t pa_start, pa_end, pa_end1; in pmap_change_attr_locked() local 6306 pa_start = pa_end = 0; in pmap_change_attr_locked() 6317 if (pa_start == pa_end) { in pmap_change_attr_locked() 6319 pa_start = be64toh(*l2e) & PG_PS_FRAME; in pmap_change_attr_locked() 6320 pa_end = pa_start + L2_PAGE_SIZE; in pmap_change_attr_locked() 6326 PHYS_TO_DMAP(pa_start), in pmap_change_attr_locked() 6327 pa_end - pa_start, mode, flush); in pmap_change_attr_locked() 6331 pa_start = be64toh(*l2e) & PG_PS_FRAME; in pmap_change_attr_locked() 6332 pa_end = pa_start + L2_PAGE_SIZE; in pmap_change_attr_locked() 6347 if (pa_start == pa_end) { in pmap_change_attr_locked() [all …]
|
| H A D | mmu_oea.c | 1646 moea_map(vm_offset_t *virt, vm_paddr_t pa_start, in moea_map() argument 1653 for (; pa_start < pa_end; pa_start += PAGE_SIZE, va += PAGE_SIZE) in moea_map() 1654 moea_kenter(va, pa_start); in moea_map() 2795 dump_map[i].pa_start = pregions[i].mr_start; in moea_scan_init() 2805 dump_map[0].pa_start = trunc_page((uintptr_t)_etext); in moea_scan_init() 2807 round_page((uintptr_t)_end) - dump_map[0].pa_start; in moea_scan_init() 2810 dump_map[1].pa_start = (vm_paddr_t)msgbufp->msg_ptr; in moea_scan_init() 2814 va = dump_map[1].pa_start + dump_map[1].pa_size; in moea_scan_init() 2828 dump_map[2].pa_start = va; in moea_scan_init() 2842 dump_map[2].pa_size = va - dump_map[2].pa_start; in moea_scan_init()
|
| H A D | mmu_oea64.c | 2308 moea64_map(vm_offset_t *virt, vm_paddr_t pa_start, in moea64_map() argument 2320 for (va = pa_start; va < pa_end; va += PAGE_SIZE) in moea64_map() 2324 return (PHYS_TO_DMAP(pa_start)); in moea64_map() 2329 for (; pa_start < pa_end; pa_start += PAGE_SIZE, va += PAGE_SIZE) in moea64_map() 2330 moea64_kenter(va, pa_start); in moea64_map() 3238 dump_map[i].pa_start = pregions[i].mr_start; in moea64_scan_init() 3248 dump_map[0].pa_start = trunc_page((uintptr_t)_etext); in moea64_scan_init() 3250 dump_map[0].pa_start; in moea64_scan_init() 3253 dump_map[1].pa_start = (vm_paddr_t)(uintptr_t)msgbufp->msg_ptr; in moea64_scan_init() 3257 va = dump_map[1].pa_start + dump_map[1].pa_size; in moea64_scan_init() [all …]
|
| /freebsd/sys/sys/ |
| H A D | kerneldump.h | 132 vm_paddr_t pa_start; member
|
| /freebsd/sys/amd64/amd64/ |
| H A D | pmap.c | 9699 vm_paddr_t pa_start, pa_end, pa_end1; in pmap_change_props_locked() local 9827 pa_start = pa_end = 0; in pmap_change_props_locked() 9837 if (pa_start == pa_end) { in pmap_change_props_locked() 9839 pa_start = *pdpe & PG_PS_FRAME; in pmap_change_props_locked() 9840 pa_end = pa_start + NBPDP; in pmap_change_props_locked() 9846 PHYS_TO_DMAP(pa_start), in pmap_change_props_locked() 9847 pa_end - pa_start, prot, mode, in pmap_change_props_locked() 9852 pa_start = *pdpe & PG_PS_FRAME; in pmap_change_props_locked() 9853 pa_end = pa_start + NBPDP; in pmap_change_props_locked() 9867 if (pa_start == pa_end) { in pmap_change_props_locked() [all …]
|