Home
last modified time | relevance | path

Searched refs:atop (Results 1 – 25 of 64) sorted by relevance

123

/freebsd/contrib/netbsd-tests/sys/uvm/
H A Dt_uvm_physseg_load.c112 #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 Dt_uvm_physseg.c113 #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 Dmachdep.c264 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 Dpmap.c397 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 Dbn_lib.c485 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 Dvm_glue.c192 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 Dvm_kern.c276 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 Dvm_fault.c409 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 Dvm_phys.c568 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 Dvnode_pager.c917 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 Dvm_object.c287 _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 Dvm_map.c2408 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 Dlinux_mmap.c288 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 Dsubr_physmem.c203 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 Damd_drv.c205 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 Dmachdep.c271 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 Dprivcmd.c131 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 Ddrm_scatter.c75 entry->pages = atop(size); in drm_sg_alloc()
/freebsd/sys/compat/x86bios/
H A Dx86bios.c129 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 Dbusdma_machdep.c223 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 Dbusdma_bounce.c58 #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 Dparam.h209 #define atop(x) ((x) >> PAGE_SHIFT) macro
/freebsd/sys/riscv/riscv/
H A Dbusdma_bounce.c179 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 Dbusdma_bounce.c161 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 Dbusdma_iommu.c1039 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()

123