/freebsd/contrib/netbsd-tests/sys/uvm/ |
H A D | t_uvm_physseg_load.c | 112 #define atop(x) (((paddr_t)(x)) >> PAGE_SHIFT) macro 178 #define VALID_START_PFN_1 atop(0) 179 #define VALID_END_PFN_1 atop(ONE_MEGABYTE) 180 #define VALID_AVAIL_START_PFN_1 atop(0) 181 #define VALID_AVAIL_END_PFN_1 atop(ONE_MEGABYTE) 183 #define VALID_START_PFN_2 atop(ONE_MEGABYTE + 1) 184 #define VALID_END_PFN_2 atop(ONE_MEGABYTE * 2) 185 #define VALID_AVAIL_START_PFN_2 atop(ONE_MEGABYTE + 1) 186 #define VALID_AVAIL_END_PFN_2 atop(ONE_MEGABYTE * 2) 188 #define VALID_START_PFN_3 atop((ONE_MEGABYTE * 2) + 1) [all …]
|
H A D | t_uvm_physseg.c | 113 #define atop(x) (((paddr_t)(x)) >> PAGE_SHIFT) macro 205 #define VALID_START_PFN_1 atop(0) 206 #define VALID_END_PFN_1 atop(ONE_MEGABYTE) 207 #define VALID_AVAIL_START_PFN_1 atop(0) 208 #define VALID_AVAIL_END_PFN_1 atop(ONE_MEGABYTE) 210 #define VALID_START_PFN_2 atop(ONE_MEGABYTE + 1) 211 #define VALID_END_PFN_2 atop(ONE_MEGABYTE * 2) 212 #define VALID_AVAIL_START_PFN_2 atop(ONE_MEGABYTE + 1) 213 #define VALID_AVAIL_END_PFN_2 atop(ONE_MEGABYTE * 2) 215 #define VALID_START_PFN_3 atop((ONE_MEGABYTE * 2) + 1) [all …]
|
/freebsd/sys/i386/i386/ |
H A D | machdep.c | 264 realmem = atop(memsize); in cpu_startup() 1059 Maxmem = atop(physmap[physmap_idx + 1]); in getmemsize() 1066 Maxmem = atop(physmem_tunable); in getmemsize() 1072 if (has_smap && Maxmem > atop(physmap[physmap_idx + 1])) in getmemsize() 1073 Maxmem = atop(physmap[physmap_idx + 1]); in getmemsize() 1087 if (atop(physmap[physmap_idx + 1]) != Maxmem && in getmemsize() 1095 if (atop(physmap[physmap_idx + 1]) < Maxmem) in getmemsize() 1246 physmem -= atop(phys_avail[pa_indx] - phys_avail[pa_indx - 1]); in getmemsize() 1251 Maxmem = atop(phys_avail[pa_indx]); in getmemsize() 1439 gdt_segs[GCODE_SEL].ssd_limit = atop(0 - 1); in init386() [all …]
|
H A D | pmap.c | 397 for (pt = (pt_entry_t *)KPTphys + atop(va); cnt > 0; in pmap_cold_map() 498 pmap_cold_mapident(0, atop(NBPDR) * LOWPTDI); in __CONCAT() 499 pmap_cold_map(0, NBPDR * LOWPTDI, atop(NBPDR) * LOWPTDI); in __CONCAT() 500 pmap_cold_mapident(KERNBASE, atop(KERNend - KERNBASE)); in __CONCAT() 522 for (pt = (pt_entry_t *)vm86pa + atop(ISA_HOLE_START), a = 0; in __CONCAT() 523 a < atop(ISA_HOLE_LENGTH); a++, pt++) in __CONCAT() 615 res = atop(firstaddr - (vm_paddr_t)KERNLOAD); in __CONCAT() 694 SYSMAP(struct msgbuf *, unused, msgbufp, atop(round_page(msgbufsize))) in __CONCAT() 4114 psize = atop(end - start); in __CONCAT() 4307 if (!vm_object_populate(object, pindex, pindex + atop(siz in __CONCAT() [all...] |
/freebsd/crypto/openssl/crypto/bn/ |
H A D | bn_lib.c | 485 size_t i, lasti, j, atop, mask; in bn2binpad() local 506 atop = a->dmax * BN_BYTES; in bn2binpad() 507 if (atop == 0) { in bn2binpad() 513 lasti = atop - 1; in bn2binpad() 514 atop = a->top * BN_BYTES; in bn2binpad() 520 mask = 0 - ((j - atop) >> (8 * sizeof(i) - 1)); in bn2binpad() 1067 int j, atop; 1071 for (j = 0, atop = 0; j < a->dmax; j++) { 1078 atop = constant_time_select_int(mask, j + 1, atop); 1026 int j, atop; bn_correct_top_consttime() local [all...] |
/freebsd/sys/vm/ |
H A D | vm_glue.c | 192 npages = atop(end - start); in vslock() 323 KASSERT(atop(addr - VM_MIN_KERNEL_ADDRESS) % in vm_thread_alloc_kstack_kva() 388 KASSERT(atop(size) % kpages == 0, in vm_thread_kstack_arena_import() 399 rem = atop(*addrp - VM_MIN_KERNEL_ADDRESS) % kpages; in vm_thread_kstack_arena_import() 586 vm_pindex_t pindex = atop(ks - VM_MIN_KERNEL_ADDRESS); in vm_kstack_pindex() 694 atop(VM_MAX_KERNEL_ADDRESS - VM_MIN_KERNEL_ADDRESS)); in kstack_cache_init() 703 atop(VM_MAX_KERNEL_ADDRESS - VM_MIN_KERNEL_ADDRESS)); in kstack_cache_init()
|
H A D | vm_kern.c | 276 m = kmem_alloc_contig_pages(object, atop(offset + i), in kmem_alloc_attr_domain() 328 atop(round_page(size)), low, high) == -1) { in kmem_alloc_attr_domainset() 364 npages = atop(asize); in kmem_alloc_contig_domain() 366 m = kmem_alloc_contig_pages(object, atop(offset), domain, in kmem_alloc_contig_domain() 422 atop(round_page(size)), low, high) == -1) { in kmem_alloc_contig_domainset() 551 mpred = vm_radix_lookup_le(&object->rtree, atop(offset + i)); in kmem_back_domain() 553 m = vm_page_alloc_domain_after(object, atop(offset + i), in kmem_back_domain() 653 m = vm_radix_iter_lookup(&pages, atop(offset)); in _kmem_unback() 660 m = vm_radix_iter_lookup(&pages, atop(offset))) { in _kmem_unback()
|
H A D | vm_fault.c | 409 atop(pagesizes[psind])); in vm_fault_soft_fast() 513 pager_last = pager_first + atop(fs->entry->end - fs->entry->start) - 1; in vm_fault_populate() 597 for (i = 0; i < atop(pagesizes[bdry_idx]); i++) in vm_fault_populate() 620 map_last = map_first + atop(fs->entry->end - fs->entry->start) - 1; in vm_fault_populate() 638 npages = atop(pagesizes[psind]); in vm_fault_populate() 1288 vm_object_color(fs->object, atop(fs->vaddr) - fs->pindex); in vm_fault_allocate() 1387 atop(fs->vaddr - e_start)); in vm_fault_getpages() 1390 ahead = ulmin(ahead, atop(e_end - fs->vaddr) - 1); in vm_fault_getpages() 1861 pstart = OFF_TO_IDX(entry->offset) + atop(start - in vm_fault_dontneed() 1864 pend = OFF_TO_IDX(entry->offset) + atop(end - in vm_fault_dontneed() [all …]
|
H A D | vm_phys.c | 568 npages += atop(seg->end - seg->start); in vm_phys_init() 595 npages += atop(seg->end - seg->start); in vm_phys_init() 1020 return (&seg->first_page[atop(pa - seg->start)]); in vm_phys_seg_paddr_to_vm_page() 1052 m = &seg->first_page[atop(pa - seg->start)]; in vm_phys_fictitious_to_vm_page() 1091 pi = atop(start); in vm_phys_fictitious_reg_range() 1092 pe = atop(end); in vm_phys_fictitious_reg_range() 1170 pi = atop(start); in vm_phys_fictitious_unreg_range() 1171 pe = atop(end); in vm_phys_fictitious_unreg_range() 1389 lo = atop(VM_PAGE_TO_PHYS(m)); in vm_phys_enqueue_contig() 1426 lo = atop(VM_PAGE_TO_PHYS(m)); in vm_phys_free_contig() [all …]
|
H A D | vnode_pager.c | 917 KASSERT(count <= atop(maxphys), in vnode_pager_generic_getpages() 1016 if (rbehind + rahead + count > atop(maxphys)) { in vnode_pager_generic_getpages() 1019 trim = rbehind + rahead + count - atop(maxphys) + 1; in vnode_pager_generic_getpages() 1030 KASSERT(rbehind + rahead + count <= atop(maxphys), in vnode_pager_generic_getpages() 1062 KASSERT(bp->b_npages <= atop(maxphys), in vnode_pager_generic_getpages()
|
H A D | vm_object.c | 287 _vm_object_allocate(OBJT_PHYS, atop(VM_MAX_KERNEL_ADDRESS - in vm_object_init() 291 kernel_object->pg_color = (u_short)atop(VM_MIN_KERNEL_ADDRESS); in vm_object_init() 1217 atop(size) == object->size) { in vm_object_sync() 1463 result = vm_object_allocate_anon(atop(length), source, cred, length); in vm_object_shadow() 1539 size = atop(entry->end - entry->start); in vm_object_split() 2356 end_pindex = pindex + atop(length); in vm_object_unwire()
|
H A D | vm_map.c | 2408 object = vm_object_allocate_anon(atop(entry->end - entry->start), NULL, in vm_map_entry_back() 2696 psize = atop(size); in vm_map_pmap_enter() 2738 mask = atop(pagesizes[psind]) - 1; in vm_map_pmap_enter() 3156 pend = pstart + atop(entry->end - entry->start); in vm_map_madvise() 3161 pstart += atop(start - entry->start); in vm_map_madvise() 3165 pend -= atop(entry->end - end); in vm_map_madvise() 3607 npages = atop(entry->end - entry->start); in vm_map_wire_locked() 3746 atop(entry->end - entry->start)); in vm_map_wire_locked() 3901 vm_map_wire_user_count_sub(atop(size)); in vm_map_entry_unwire() 3956 offidxend = offidxstart + atop(siz in vm_map_entry_delete() [all...] |
/freebsd/sys/compat/linux/ |
H A D | linux_mmap.c | 288 pstart += atop(start - entry->start); in linux_madvise_dontneed() 294 atop(entry->end - entry->start); in linux_madvise_dontneed() 296 pend -= atop(entry->end - end); in linux_madvise_dontneed()
|
/freebsd/sys/kern/ |
H A D | subr_physmem.c | 203 totalmem += atop((vm_offset_t)(end - start)); in regions_to_avail() 259 availmem += atop((vm_offset_t)(xstart - start)); in regions_to_avail() 292 availmem += atop((vm_offset_t)(end - start)); in regions_to_avail() 545 Maxmem = atop(phys_avail[nextidx - 1]); in physmem_init_kernel_globals()
|
/freebsd/sys/x86/iommu/ |
H A D | amd_drv.c | 205 pmap_qremove((vm_offset_t)sc->dev_tbl, atop(devtbl_sz)); in amdiommu_free_dev_tbl() 239 sc->devtbl_obj = vm_pager_allocate(OBJT_PHYS, NULL, atop(devtbl_sz), in amdiommu_create_dev_tbl() 261 i * atop(seg_sz), in amdiommu_create_dev_tbl() 263 atop(seg_sz), 0, ~0ul, IOMMU_PAGE_SIZE, 0, in amdiommu_create_dev_tbl() 269 atop(seg_sz), 0, ~0ul, IOMMU_PAGE_SIZE, 0); in amdiommu_create_dev_tbl() 278 rval = VM_PAGE_TO_PHYS(m) | (atop(seg_sz) - 1); in amdiommu_create_dev_tbl() 279 for (u_int j = 0; j < atop(seg_sz); in amdiommu_create_dev_tbl()
|
/freebsd/sys/amd64/amd64/ |
H A D | machdep.c | 271 realmem = atop(memsize); in cpu_startup() 906 Maxmem = atop(physmap[physmap_idx + 1]); in getmemsize() 913 Maxmem = atop(physmem_tunable); in getmemsize() 931 if (Maxmem > atop(physmap[physmap_idx + 1])) in getmemsize() 932 Maxmem = atop(physmap[physmap_idx + 1]); in getmemsize() 934 if (atop(physmap[physmap_idx + 1]) != Maxmem && in getmemsize() 1115 physmem -= atop(phys_avail[pa_indx] - phys_avail[pa_indx - 1]); in getmemsize() 1120 Maxmem = atop(phys_avail[pa_indx]); in getmemsize()
|
/freebsd/sys/dev/xen/privcmd/ |
H A D | privcmd.c | 131 rm.gpfn = atop(map->phys_base_addr) + i; in privcmd_pg_dtor() 352 gpfns[i] = atop(umap->phys_base_addr + in privcmd_ioctl() 432 gpfns[i] = atop(umap->phys_base_addr) + i; in privcmd_ioctl()
|
/freebsd/sys/dev/drm2/ |
H A D | drm_scatter.c | 75 entry->pages = atop(size); in drm_sg_alloc()
|
/freebsd/sys/compat/x86bios/ |
H A D | x86bios.c | 129 for (i = 0; i < atop(round_page(size)); i++) in x86bios_alloc() 130 vm86_addpage(&x86bios_vmc, atop(*offset) + i, in x86bios_alloc() 157 nfree = atop(round_page(size)); in x86bios_free()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 223 pages = atop(maxsize) - bz->total_bpages; in bus_dma_tag_create() 332 maxpages = MIN(MAX_BPAGES, Maxmem -atop(dmat->lowaddr)); in bus_dmamap_create() 337 pages = MAX(atop(dmat->maxsize), 1); in bus_dmamap_create()
|
/freebsd/sys/x86/x86/ |
H A D | busdma_bounce.c | 58 #define MAX_BPAGES (Maxmem > atop(0x100000000ULL) ? 8192 : 512) 155 pages = atop(dmat->common.maxsize) - bz->total_bpages; in bounce_bus_dma_zone_setup() 324 atop(dmat->common.lowaddr)); in bounce_bus_dmamap_create() 327 pages = MAX(atop(dmat->common.maxsize), 1); in bounce_bus_dmamap_create()
|
/freebsd/sys/sys/ |
H A D | param.h | 209 #define atop(x) ((x) >> PAGE_SHIFT) macro
|
/freebsd/sys/riscv/riscv/ |
H A D | busdma_bounce.c | 179 pages = atop(round_page(maxsize)) - bz->total_bpages; in bounce_bus_dma_tag_create() 292 atop(dmat->common.lowaddr)); in bounce_bus_dmamap_create() 295 pages = MAX(atop(dmat->common.maxsize), 1); in bounce_bus_dmamap_create()
|
/freebsd/sys/arm64/arm64/ |
H A D | busdma_bounce.c | 161 pages = atop(maxsize) + 1 - bz->total_bpages; in bounce_bus_dma_zone_setup() 433 atop(dmat->common.lowaddr)); in bounce_bus_dmamap_create() 436 pages = atop(roundup2(dmat->common.maxsize, PAGE_SIZE)) + 1; in bounce_bus_dmamap_create()
|
/freebsd/sys/dev/iommu/ |
H A D | busdma_iommu.c | 1039 ma = malloc(sizeof(vm_page_t) * atop(length), M_TEMP, waitok ? in bus_dma_iommu_load_ident() 1045 for (i = 0; i < atop(length); i++) { in bus_dma_iommu_load_ident() 1059 for (i = 0; i < atop(length); i++) in bus_dma_iommu_load_ident()
|