Home
last modified time | relevance | path

Searched refs:npages (Results 1 – 25 of 74) sorted by relevance

123

/openbsd/sys/dev/pci/drm/i915/selftests/
H A Dscatterlist.c70 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 Duvm_pager.c274 size = ptoa(npages); in uvm_pagermapin()
373 *npages = 1; in uvm_mk_pcluster()
381 *npages = 1; in uvm_mk_pcluster()
449 ppsp[*npages] = pclust; in uvm_mk_pcluster()
451 (*npages)++; in uvm_mk_pcluster()
519 *npages = 1; in uvm_pager_put()
566 if (*npages > 1 || pg == NULL) in uvm_pager_put()
578 if (*npages > 1 || pg == NULL) { in uvm_pager_put()
618 *npages = 1; in uvm_pager_put()
781 for (i = 0; i < npages; i++) { in uvm_aio_aiodone_pages()
[all …]
H A Duvm_swap.c309 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 Duvm_object.c130 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 Duvm_unix.c174 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 Duvm_fault.c205 int npages; in uvmfault_init() local
207 npages = atop(16384); in uvmfault_init()
208 if (npages > 0) { in uvmfault_init()
214 npages = atop(32768); in uvmfault_init()
215 if (npages > 0) { in uvmfault_init()
546 int npages; member
765 flt->npages = nback + nforw + 1; in uvm_fault_check()
773 flt->npages = 1; in uvm_fault_check()
814 flt->npages -= nback; in uvm_fault_check()
903 if (flt->npages > 1) in uvm_fault_upper_lookup()
[all …]
H A Duvm_vnode.c605 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()
926 retval = uvn_io((struct uvm_vnode*)uobj, pps, npages, flags, UIO_WRITE); in uvn_put()
1204 kva = uvm_pagermapin(pps, npages, mapinflags); in uvn_io()
1219 kva = uvm_pagermapin(pps, npages, in uvn_io()
1229 wanted = (size_t)npages << PAGE_SHIFT; in uvn_io()
1294 } else if (got < PAGE_SIZE * npages && rw == UIO_READ) { in uvn_io()
1296 ((size_t)npages << PAGE_SHIFT) - got); in uvn_io()
[all …]
H A Duvm_glue.c152 int npages; in uvm_vslock_device() local
177 npages = atop(sz); in uvm_vslock_device()
178 for (i = 0; i < npages; i++) { in uvm_vslock_device()
188 if (i == npages) { in uvm_vslock_device()
201 error = uvm_pglistalloc(npages * PAGE_SIZE, dma_constraint.ucr_low, in uvm_vslock_device()
202 dma_constraint.ucr_high, 0, 0, &pgl, npages, UVM_PLA_WAITOK); in uvm_vslock_device()
H A Duvm_pdaemon.c174 val = uvmexp.npages / 30; in uvmpd_tune()
190 uvmexp.wiredmax = uvmexp.npages / 3; in uvmpd_tune()
429 int npages; in uvmpd_scan_inactive() local
665 npages = swcpages; in uvmpd_scan_inactive()
679 npages = sizeof(pps) / sizeof(struct vm_page *); in uvmpd_scan_inactive()
705 &ppsp, &npages, PGO_ALLPAGES|PGO_PDFREECLUST, start, 0); in uvmpd_scan_inactive()
729 uvmexp.paging += npages; in uvmpd_scan_inactive()
/openbsd/sys/dev/pci/drm/i915/gem/selftests/
H A Dmock_dmabuf.c21 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 Dhuge_gem_object.c32 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 Dkfd_migrate.c65 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 Dtest-deadlock.c36 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 Dusage.c52 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 Dmlinks.c37 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 Ddba_read.c43 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 Ddbm.c59 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 Di915_gem_internal.c39 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 Dsh_machdep.c379 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 Dlpf.c55 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 Dkern_malloc.c496 u_int npages; local
517 npages = MIN(physmem, atop(1024 * 1024 * 1024)) / 4;
519 npages += (physmem - atop(1024 * 1024 * 1024)) / 64;
522 if (npages > atop(64 * 1024 * 1024))
523 npages = atop(64 * 1024 * 1024);
525 if (npages > atop(128 * 1024 * 1024))
526 npages = atop(128 * 1024 * 1024);
527 } else if (npages > atop(VM_KERNEL_SPACE_SIZE) / 4)
528 npages = atop(VM_KERNEL_SPACE_SIZE) / 4;
530 nkmempages = npages;
/openbsd/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_hmm.c169 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 Ddbm_dump.c80 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 Dhash_buf.c299 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 Dmpool.c81 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()

123