/openbsd/sys/dev/pci/drm/i915/selftests/ |
H A D | scatterlist.c | 70 pfn += npages; in expect_pfn_sg() 209 unsigned long npages) in page_contiguous() argument 211 return first + npages == last; in page_contiguous() 246 pfn_to_page(pfn + npages), in alloc_table() 247 npages)) { in alloc_table() 260 pfn += npages; in alloc_table() 292 const npages_fn_t *npages; in igt_sg_alloc() local 296 for (npages = npages_funcs; *npages; npages++) { in igt_sg_alloc() 334 const npages_fn_t *npages; in igt_sg_trim() local 337 for (npages = npages_funcs; *npages; npages++) { in igt_sg_trim() [all …]
|
/openbsd/sys/uvm/ |
H A D | uvm_pager.c | 254 size = ptoa(npages); in uvm_pagermapin() 353 *npages = 1; in uvm_mk_pcluster() 361 *npages = 1; in uvm_mk_pcluster() 429 ppsp[*npages] = pclust; in uvm_mk_pcluster() 431 (*npages)++; in uvm_mk_pcluster() 499 *npages = 1; in uvm_pager_put() 545 if (*npages > 1 || pg == NULL) in uvm_pager_put() 557 if (*npages > 1 || pg == NULL) { in uvm_pager_put() 584 uvm_swap_free(swblk, *npages); in uvm_pager_put() 745 for (i = 0; i < npages; i++) { in uvm_aio_aiodone_pages() [all …]
|
H A D | uvm_swap.c | 309 int npages; in uvm_swap_initcrypt_all() local 371 for (i = 0; i < npages; i++) { in uvm_swap_allocpages() 387 for (i = 0; i < npages; i++) in uvm_swap_freepages() 399 for (i = 0; i < npages; i++) in uvm_swap_freepages() 602 sdp->swd_drumsize = npages; in swapdrum_add() 980 size = npages - 1; in swap_on() 984 size = npages; in swap_on() 1024 swapdrum_add(sdp, npages); in swap_on() 1051 int npages = sdp->swd_npages; in swap_off() local 1099 uvmexp.swpages -= npages; in swap_off() [all …]
|
H A D | uvm_object.c | 130 int i, npages, left, error; in uvm_obj_wire() local 139 npages = MIN(FETCH_PAGECOUNT, left); in uvm_obj_wire() 143 error = (*uobj->pgops->pgo_get)(uobj, offset, pgs, &npages, 0, in uvm_obj_wire() 151 for (i = 0; i < npages; i++) { in uvm_obj_wire() 165 for (i = 0; i < npages; i++) { in uvm_obj_wire() 173 uvm_page_unbusy(pgs, npages); in uvm_obj_wire() 175 left -= npages; in uvm_obj_wire() 176 offset += (voff_t)npages << PAGE_SHIFT; in uvm_obj_wire()
|
H A D | uvm_unix.c | 174 int nsegment, absent, npages, i, error; in uvm_coredump_walk_amap() local 182 for (pos = start; pos < entry_end; pos += npages << PAGE_SHIFT) { in uvm_coredump_walk_amap() 183 npages = (entry_end - pos) >> PAGE_SHIFT; in uvm_coredump_walk_amap() 184 if (npages > WALK_CHUNK) in uvm_coredump_walk_amap() 185 npages = WALK_CHUNK; in uvm_coredump_walk_amap() 186 amap_lookups(&entry->aref, pos - entry->start, anons, npages); in uvm_coredump_walk_amap() 187 for (i = 0; i < npages; i++) { in uvm_coredump_walk_amap()
|
H A D | uvm_pdaemon.c | 174 val = uvmexp.npages / 30; in uvmpd_tune() 190 uvmexp.wiredmax = uvmexp.npages / 3; in uvmpd_tune() 342 int s, npages; in uvm_aiodone_daemon() local 362 npages = 0; in uvm_aiodone_daemon() 366 npages += bp->b_bufsize >> PAGE_SHIFT; in uvm_aiodone_daemon() 379 atomic_sub_int(&uvmexp.paging, npages); in uvm_aiodone_daemon() 473 int npages; in uvmpd_scan_inactive() local 720 npages = swcpages; in uvmpd_scan_inactive() 734 npages = sizeof(pps) / sizeof(struct vm_page *); in uvmpd_scan_inactive() 760 &ppsp, &npages, PGO_ALLPAGES|PGO_PDFREECLUST, start, 0); in uvmpd_scan_inactive() [all …]
|
H A D | uvm_fault.c | 204 int npages; in uvmfault_init() local 206 npages = atop(16384); in uvmfault_init() 207 if (npages > 0) { in uvmfault_init() 208 KASSERT(npages <= UVM_MAXRANGE / 2); in uvmfault_init() 209 uvmadvice[MADV_NORMAL].nforw = npages; in uvmfault_init() 210 uvmadvice[MADV_NORMAL].nback = npages - 1; in uvmfault_init() 213 npages = atop(32768); in uvmfault_init() 214 if (npages > 0) { in uvmfault_init() 215 KASSERT(npages <= UVM_MAXRANGE / 2); in uvmfault_init() 216 uvmadvice[MADV_SEQUENTIAL].nforw = npages in uvmfault_init() 608 int npages; global() member [all...] |
H A D | uvm_vnode.c | 606 int npages, result, lcv; in uvn_flush() local 723 npages = sizeof(pps) / sizeof(struct vm_page *); in uvn_flush() 725 result = uvm_pager_put(uobj, pp, &ppsp, &npages, in uvn_flush() 781 for (lcv = 0 ; lcv < npages; lcv++) { in uvn_flush() 925 retval = uvn_io((struct uvm_vnode*)uobj, pps, npages, flags, UIO_WRITE); in uvn_put() 1199 kva = uvm_pagermapin(pps, npages, mapinflags); in uvn_io() 1214 kva = uvm_pagermapin(pps, npages, in uvn_io() 1224 wanted = (size_t)npages << PAGE_SHIFT; in uvn_io() 1289 } else if (got < PAGE_SIZE * npages && rw == UIO_READ) { in uvn_io() 1291 ((size_t)npages << PAGE_SHIFT) - got); in uvn_io() [all …]
|
H A D | uvm_glue.c | 150 int npages; in uvm_vslock_device() local 175 npages = atop(sz); in uvm_vslock_device() 176 for (i = 0; i < npages; i++) { in uvm_vslock_device() 186 if (i == npages) { in uvm_vslock_device() 199 error = uvm_pglistalloc(npages * PAGE_SIZE, dma_constraint.ucr_low, in uvm_vslock_device() 200 dma_constraint.ucr_high, 0, 0, &pgl, npages, UVM_PLA_WAITOK); in uvm_vslock_device()
|
/openbsd/sys/dev/pci/drm/i915/gem/selftests/ |
H A D | mock_dmabuf.c | 21 err = sg_alloc_table(st, mock->npages, GFP_KERNEL); in mock_map_dma_buf() 26 for (i = 0; i < mock->npages; i++) { in mock_map_dma_buf() 58 for (i = 0; i < mock->npages; i++) in mock_dmabuf_release() 69 vaddr = vm_map_ram(mock->pages, mock->npages, 0); in mock_dmabuf_vmap() 81 vm_unmap_ram(map->vaddr, mock->npages); in mock_dmabuf_vunmap() 98 static struct dma_buf *mock_dmabuf(int npages) in mock_dmabuf() argument 105 mock = kmalloc(sizeof(*mock) + npages * sizeof(struct vm_page *), in mock_dmabuf() 110 mock->npages = npages; in mock_dmabuf() 111 for (i = 0; i < npages; i++) { in mock_dmabuf() 118 exp_info.size = npages * PAGE_SIZE; in mock_dmabuf()
|
H A D | huge_gem_object.c | 32 unsigned int npages; /* restricted by sg_alloc_table */ in huge_get_pages() local 37 if (overflows_type(obj->base.size / PAGE_SIZE, npages)) in huge_get_pages() 40 npages = obj->base.size / PAGE_SIZE; in huge_get_pages() 45 if (sg_alloc_table(pages, npages, GFP)) { in huge_get_pages() 63 if (nreal < npages) { in huge_get_pages()
|
/openbsd/sys/dev/pci/drm/amd/amdkfd/ |
H A D | kfd_migrate.c | 65 num_bytes = npages * 8; in svm_migrate_gart_map() 138 while (npages) { in svm_migrate_copy_memory_gart() 164 npages -= size; in svm_migrate_copy_memory_gart() 165 if (npages) { in svm_migrate_copy_memory_gart() 416 buf = kvcalloc(npages, in svm_migrate_vma_to_vram() 444 if (cpages != npages) in svm_migrate_vma_to_vram() 446 cpages, npages); in svm_migrate_vma_to_vram() 711 buf = kvcalloc(npages, in svm_migrate_vma_to_ram() 741 if (cpages != npages) in svm_migrate_vma_to_ram() 743 cpages, npages); in svm_migrate_vma_to_ram() [all …]
|
/openbsd/regress/sys/uvm/vnode/ |
H A D | test-deadlock.c | 36 static int npages = 2; variable 100 if (ftruncate(fd, npages * PAGE_SIZE) == -1) in growshrink() 103 p = mmap(NULL, npages * PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, in growshrink() 109 memset(&p[(npages - 1) * PAGE_SIZE], 'x', PAGE_SIZE); in growshrink() 111 if (munmap(p, npages * PAGE_SIZE) == -1) in growshrink() 126 p = mmap(NULL, npages * PAGE_SIZE, PROT_READ, MAP_SHARED, in writer()
|
/openbsd/lib/libusbhid/ |
H A D | usage.c | 52 static int npages, npagesmax; variable 60 for (i = 0; i < npages; i++) { in dump_hid_table() 144 if (npages >= npagesmax) { in hid_start() 171 curpage = &pages[npages++]; in hid_start() 192 for (no = 0; no < npages; no++) { in hid_start() 201 npages = 0; in hid_start() 215 for (k = 0; k < npages; k++) in hid_usage_page() 229 for (k = 0; k < npages; k++) in hid_usage_in_page() 232 if (k >= npages) in hid_usage_in_page() 257 for (k = 0; k < npages; k++) in hid_parse_usage_page() [all …]
|
/openbsd/regress/usr.bin/mandoc/db/mlinks/ |
H A D | mlinks.c | 37 int32_t i, npages; in main() local 46 npages = be32toh(*pp++); in main() 47 if (npages <= 0) in main() 48 errx(1, "database empty or corrupt: %d pages", npages); in main() 50 for (i = 0; i < npages; i++, pp += 5) { in main()
|
/openbsd/usr.bin/mandoc/ |
H A D | dba_read.c | 43 int32_t im, ip, iv, npages; in dba_read() local 47 npages = dbm_page_count(); in dba_read() 48 dba = dba_new(npages < 128 ? 128 : npages); in dba_read() 49 for (ip = 0; ip < npages; ip++) { in dba_read()
|
H A D | dbm.c | 59 static int32_t npages; variable 84 if ((npages = be32toh(*dbm_getint(4))) < 0) { in dbm_open() 86 fname, npages); in dbm_open() 129 return npages; in dbm_page_count() 141 assert(ip < npages); in dbm_page_get() 255 ip = npages; in page_bytitle() 263 while (ip < npages) { in page_bytitle() 279 if (ip == npages) { in page_bytitle() 293 if (++ip < npages) { in page_bytitle() 321 for ( ; ip < npages; ip++) in page_byarch()
|
/openbsd/sys/dev/pci/drm/i915/gem/ |
H A D | i915_gem_internal.c | 39 unsigned int npages; /* restricted by sg_alloc_table */ in i915_gem_object_get_pages_internal() local 44 if (overflows_type(obj->base.size >> PAGE_SHIFT, npages)) in i915_gem_object_get_pages_internal() 47 npages = obj->base.size >> PAGE_SHIFT; in i915_gem_object_get_pages_internal() 63 if (sg_alloc_table(st, npages, GFP_KERNEL)) { in i915_gem_object_get_pages_internal() 72 int order = min(fls(npages) - 1, max_order); in i915_gem_object_get_pages_internal() 90 npages -= 1 << order; in i915_gem_object_get_pages_internal() 91 if (!npages) { in i915_gem_object_get_pages_internal()
|
/openbsd/sys/arch/sh/sh/ |
H A D | sh_machdep.c | 379 u_int npages; in dumpsys() local 386 npages = min(pagesleft, NPGMB); in dumpsys() 388 npages = min(npages, dumpsize); in dumpsys() 391 (caddr_t)SH3_PHYS_TO_P2SEG(dumppa), ptoa(npages)); in dumpsys() 395 pagesleft -= npages; in dumpsys() 396 dumppa += ptoa(npages); in dumpsys() 397 page += npages; in dumpsys() 398 dumpsize -= npages; in dumpsys() 401 blkno += ctod(npages); in dumpsys()
|
/openbsd/usr.sbin/lpr/filters/ |
H A D | lpf.c | 55 int npages = 1; variable 195 npages++; in main() 203 npages++; in main() 207 printf("%7.2f\t%s:%s\n", (float)npages, host, name); in main()
|
/openbsd/sys/kern/ |
H A D | kern_malloc.c | 501 u_int npages; local 522 npages = MIN(physmem, atop(1024 * 1024 * 1024)) / 4; 524 npages += (physmem - atop(1024 * 1024 * 1024)) / 64; 527 if (npages > atop(64 * 1024 * 1024)) 528 npages = atop(64 * 1024 * 1024); 530 if (npages > atop(128 * 1024 * 1024)) 531 npages = atop(128 * 1024 * 1024); 532 } else if (npages > atop(VM_KERNEL_SPACE_SIZE) / 4) 533 npages = atop(VM_KERNEL_SPACE_SIZE) / 4; 535 nkmempages = npages;
|
/openbsd/sys/dev/pci/drm/amd/amdgpu/ |
H A D | amdgpu_hmm.c | 169 uint64_t start, uint64_t npages, bool readonly, in amdgpu_hmm_range_get_pages() argument 184 pfns = kvmalloc_array(npages, sizeof(*pfns), GFP_KERNEL); in amdgpu_hmm_range_get_pages() 196 end = start + npages * PAGE_SIZE; in amdgpu_hmm_range_get_pages() 238 for (i = 0; pages && i < npages; i++) in amdgpu_hmm_range_get_pages()
|
/openbsd/regress/usr.bin/mandoc/db/dbm_dump/ |
H A D | dbm_dump.c | 80 int32_t i, npages; in dump_pages() local 82 npages = be32toh(*p.i++); in dump_pages() 83 printf("page count %d\n", npages); in dump_pages() 84 if (npages == 0) in dump_pages() 92 for (i = 0; i < npages; i++) { in dump_pages()
|
/openbsd/lib/libc/db/hash/ |
H A D | hash_buf.c | 299 int npages; in __buf_init() local 302 npages = (nbytes + hashp->BSIZE - 1) >> hashp->BSHIFT; in __buf_init() 303 npages = MAXIMUM(npages, MIN_BUFFERS); in __buf_init() 305 hashp->nbufs = npages; in __buf_init()
|
/openbsd/lib/libc/db/mpool/ |
H A D | mpool.c | 81 mp->npages = sb.st_size / pagesize; in mpool_open() 110 if (mp->npages == MAX_PAGE_NUMBER) { in mpool_new() 125 mp->npages++; in mpool_new() 128 bp->pgno = *pgnoaddr = mp->npages++; in mpool_new() 450 (void)fprintf(stderr, "%lu pages in the file\n", mp->npages); in mpool_stat()
|