Home
last modified time | relevance | path

Searched refs:pindex (Results 1 – 25 of 89) sorted by relevance

1234

/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_xarray.c130 *pindex = (xa->flags & XA_FLAGS_ALLOC1) != 0 ? 1 : 0; in __xa_alloc()
134 retval = radix_tree_insert(&xa->root, *pindex, ptr); in __xa_alloc()
138 if (likely(*pindex != mask)) { in __xa_alloc()
139 (*pindex)++; in __xa_alloc()
165 retval = __xa_alloc(xa, pindex, ptr, mask, gfp); in xa_alloc()
218 *pindex = *pnext_index; in __xa_alloc_cyclic()
390 __xa_next(struct xarray *xa, unsigned long *pindex, bool not_first) in __xa_next() argument
392 struct radix_tree_iter iter = { .index = *pindex }; in __xa_next()
411 *pindex = iter.index; in __xa_next()
419 xa_next(struct xarray *xa, unsigned long *pindex, bool not_first) in xa_next() argument
[all …]
H A Dlinux_page.c95 IDX_TO_OFF(page->pindex))); in linux_page_address()
303 vm_pindex_t pindex; in lkpi_vmf_insert_pfn_prot_locked() local
306 pindex = OFF_TO_IDX(addr - vma->vm_start); in lkpi_vmf_insert_pfn_prot_locked()
308 vma->vm_pfn_first = pindex; in lkpi_vmf_insert_pfn_prot_locked()
309 MPASS(pindex <= OFF_TO_IDX(vma->vm_end)); in lkpi_vmf_insert_pfn_prot_locked()
312 page = vm_page_grab(vm_obj, pindex, VM_ALLOC_NOCREAT); in lkpi_vmf_insert_pfn_prot_locked()
343 if (vm_page_insert(page, vm_obj, pindex)) { in lkpi_vmf_insert_pfn_prot_locked()
H A Dlinux_shmemfs.c45 linux_shmem_read_mapping_page_gfp(vm_object_t obj, int pindex, gfp_t gfp) in linux_shmem_read_mapping_page_gfp() argument
54 rv = vm_page_grab_valid(&page, obj, pindex, VM_ALLOC_NORMAL | in linux_shmem_read_mapping_page_gfp()
/freebsd/sys/vm/
H A Dphys_pager.c57 vm_pindex_t pindex, int *before, int *after);
79 vm_pindex_t pindex; in phys_pager_allocate() local
88 pindex = OFF_TO_IDX(foff + PAGE_MASK + size); in phys_pager_allocate()
112 if (pindex > object->size) in phys_pager_allocate()
113 object->size = pindex; in phys_pager_allocate()
127 if (pindex > object->size) in phys_pager_allocate()
128 object->size = pindex; in phys_pager_allocate()
133 object = vm_object_allocate(OBJT_PHYS, pindex); in phys_pager_allocate()
282 base = rounddown(pindex, phys_pager_cluster); in default_phys_pager_haspage()
285 *before = pindex - base; in default_phys_pager_haspage()
[all …]
H A Dvm_reserv.c259 vm_pindex_t pindex);
377 rv->pindex = pindex; in vm_reserv_insert()
473 KASSERT(mpred->pindex < pindex, in vm_reserv_from_object()
482 KASSERT(msucc->pindex > pindex, in vm_reserv_from_object()
504 return (((pindex - rv->pindex) & ~(VM_LEVEL_0_NPAGES - 1)) == 0); in vm_reserv_has_pindex()
587 if (pindex < VM_RESERV_INDEX(object, pindex) || in vm_reserv_alloc_contig()
651 first = pindex - VM_RESERV_INDEX(object, pindex); in vm_reserv_alloc_contig()
670 rightcap = rv->pindex; in vm_reserv_alloc_contig()
779 if (pindex < VM_RESERV_INDEX(object, pindex) || in vm_reserv_alloc_page()
819 first = pindex - VM_RESERV_INDEX(object, pindex); in vm_reserv_alloc_page()
[all …]
H A Dvm_page.c1089 m->object != obj || m->pindex != pindex) { in _vm_page_busy_sleep()
1460 KASSERT(mpred->pindex < pindex, in vm_page_insert_after()
1466 KASSERT(msucc->pindex > pindex, in vm_page_insert_after()
1473 m->pindex = pindex; in vm_page_insert_after()
1513 KASSERT(mpred->pindex < m->pindex, in vm_page_insert_radixdone()
1665 m->object == object && m->pindex == pindex, in vm_page_relookup()
1735 if (next->pindex != m->pindex + 1) in vm_page_next()
1755 if (prev->pindex != m->pindex - 1) in vm_page_prev()
1791 mnew->pindex = pindex; in vm_page_replace_hold()
2023 KASSERT(mpred == NULL || mpred->pindex < pindex, in vm_page_alloc_domain_after()
[all …]
H A Dvnode_pager.c895 foff = IDX_TO_OFF(m[0]->pindex); in vnode_pager_generic_getpages()
1034 p->pindex >= startpindex) in vnode_pager_generic_getpages()
1035 startpindex = p->pindex + 1; in vnode_pager_generic_getpages()
1038 for (tpindex = m[0]->pindex - 1; in vnode_pager_generic_getpages()
1071 p->pindex < endpindex) in vnode_pager_generic_getpages()
1072 endpindex = p->pindex; in vnode_pager_generic_getpages()
1104 KASSERT(bp->b_pages[j]->pindex - bp->b_pages[prev]->pindex == in vnode_pager_generic_getpages()
1148 KASSERT(IDX_TO_OFF(m[0]->pindex - bp->b_pages[0]->pindex) == in vnode_pager_generic_getpages()
1153 (uintmax_t)m[0]->pindex, (uintmax_t)bp->b_pages[0]->pindex, in vnode_pager_generic_getpages()
1374 if ((int64_t)ma[0]->pindex < 0) { in vnode_pager_generic_putpages()
[all …]
H A Dvm_glue.c229 vm_pindex_t pindex; in vm_imgact_hold_page() local
231 pindex = OFF_TO_IDX(offset); in vm_imgact_hold_page()
485 vm_pindex_t pindex; in vm_thread_stack_dispose() local
489 pindex = vm_kstack_pindex(ks, pages); in vm_thread_stack_dispose()
494 m = vm_page_lookup(obj, pindex + i); in vm_thread_stack_dispose()
583 return (pindex); in vm_kstack_pindex()
590 return (pindex); in vm_kstack_pindex()
595 return (pindex - in vm_kstack_pindex()
609 vm_pindex_t pindex; in vm_thread_stack_back() local
617 m = vm_page_grab(obj, pindex + n, in vm_thread_stack_back()
[all …]
H A Dswap_pager.c1293 pindex = ma[reqcount - 1]->pindex; in swap_pager_getpages_locked()
1295 if (msucc != NULL && msucc->pindex - pindex - 1 < *rahead) in swap_pager_getpages_locked()
1296 *rahead = msucc->pindex - pindex - 1; in swap_pager_getpages_locked()
1300 pindex = ma[0]->pindex; in swap_pager_getpages_locked()
1302 if (mpred != NULL && pindex - mpred->pindex - 1 < *rbehind) in swap_pager_getpages_locked()
1303 *rbehind = pindex - mpred->pindex - 1; in swap_pager_getpages_locked()
1341 pindex = bm->pindex; in swap_pager_getpages_locked()
1351 MPASS(p->pindex == bm->pindex + i); in swap_pager_getpages_locked()
2150 offset = pindex; in swp_pager_meta_transfer()
2157 start = pindex > sb->p ? pindex - sb->p : 0; in swp_pager_meta_transfer()
[all …]
H A Dsg_pager.c76 vm_pindex_t npages, pindex; in sg_pager_alloc() local
103 pindex = OFF_TO_IDX(foff) + OFF_TO_IDX(size); in sg_pager_alloc()
104 if (pindex > npages || pindex < OFF_TO_IDX(foff) || in sg_pager_alloc()
105 pindex < OFF_TO_IDX(size)) in sg_pager_alloc()
161 offset = m[0]->pindex; in sg_pager_getpages()
219 sg_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, in sg_pager_haspage() argument
H A Ddevice_pager.c130 vm_pindex_t pindex; in cdev_pager_allocate() local
152 pindex = OFF_TO_IDX(foff) + OFF_TO_IDX(size); in cdev_pager_allocate()
153 if (pindex > OBJ_MAX_SIZE || pindex < OFF_TO_IDX(foff) || in cdev_pager_allocate()
154 pindex < OFF_TO_IDX(size)) in cdev_pager_allocate()
173 object1 = vm_object_allocate(tp, pindex); in cdev_pager_allocate()
186 if (pindex > object->size) in cdev_pager_allocate()
187 object->size = pindex; in cdev_pager_allocate()
203 if (pindex > object->size) in cdev_pager_allocate()
204 object->size = pindex; in cdev_pager_allocate()
295 IDX_TO_OFF(ma[0]->pindex), PROT_READ, &ma[0]); in dev_pager_getpages()
[all …]
H A Dvm_object.c1050 pi = p->pindex; in vm_object_page_clean()
1338 for (m = vm_page_find_least(object, pindex); pindex < end; pindex++) { in vm_object_madvise()
1347 if (m == NULL || pindex < m->pindex) { in vm_object_madvise()
1357 pindex, tpindex - pindex); in vm_object_madvise()
1363 tpindex = pindex; in vm_object_madvise()
2214 vm_pindex_t pindex; in vm_object_populate() local
2218 for (pindex = start; pindex < end; pindex++) { in vm_object_populate()
2230 while (m != NULL && m->pindex < pindex) { in vm_object_populate()
2391 if (m == NULL || pindex < m->pindex) { in vm_object_unwire()
2436 pindex++; in vm_object_unwire()
[all …]
H A Dvm_domainset.c65 int *iter, struct vm_object *obj, vm_pindex_t pindex) in vm_domainset_iter_init() argument
79 pindex += obj->pg_color; in vm_domainset_iter_init()
80 pindex >>= VM_LEVEL_0_ORDER; in vm_domainset_iter_init()
83 pindex /= vm_domainset_default_stride; in vm_domainset_iter_init()
89 pindex += (((uintptr_t)obj) / sizeof(*obj)); in vm_domainset_iter_init()
90 di->di_offset = pindex; in vm_domainset_iter_init()
199 vm_pindex_t pindex, int *domain, int *req) in vm_domainset_iter_page_init() argument
212 vm_domainset_iter_init(di, dr->dr_policy, &dr->dr_iter, obj, pindex); in vm_domainset_iter_page_init()
347 vm_pindex_t pindex, int *domain, int *flags) in vm_domainset_iter_page_init() argument
H A Dvm_fault.c138 vm_pindex_t pindex; member
654 m[i].pindex == fs->first_pindex) in vm_fault_populate()
659 m[i].pindex == fs->first_pindex) { in vm_fault_populate()
1091 fs->pindex = fs->first_pindex; in vm_fault_cow()
1163 fs->pindex = fs->first_pindex; in vm_fault_zerofill()
1230 if (fs->pindex >= fs->object->size) { in vm_fault_allocate()
1612 fs.pindex = fs.first_pindex; in vm_fault()
1892 vm_pindex_t pindex; in vm_fault_prefault() local
2061 vm_pindex_t dst_pindex, pindex, src_pindex; in vm_fault_copy_entry() local
2148 pindex = src_pindex + dst_pindex; in vm_fault_copy_entry()
[all …]
H A Dvm_pager.c129 dead_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *prev, int *next) in dead_pager_haspage() argument
308 KASSERT(m[i]->pindex == m[0]->pindex + i, in vm_pager_assert_in()
323 vm_pindex_t pindex = m[0]->pindex; in vm_pager_get_pages() local
341 KASSERT(m[i] == vm_page_relookup(object, pindex++), in vm_pager_get_pages()
343 m[i], (uintmax_t )pindex - 1)); in vm_pager_get_pages()
H A Dvm_page.h238 vm_pindex_t pindex; /* offset into object (O,P) */ member
599 vm_pindex_t pindex, const char *wmesg, int allocflags);
610 vm_page_t vm_page_alloc_contig(vm_object_t object, vm_pindex_t pindex, int req,
614 vm_pindex_t pindex, int domain, int req, u_long npages, vm_paddr_t low,
631 int vm_page_grab_pages(vm_object_t object, vm_pindex_t pindex, int allocflags,
633 int vm_page_grab_pages_unlocked(vm_object_t object, vm_pindex_t pindex,
635 int vm_page_grab_valid(vm_page_t *mp, vm_object_t object, vm_pindex_t pindex,
638 vm_pindex_t pindex, int allocflags);
680 vm_pindex_t pindex, vm_page_t mold);
H A Dvm_reserv.h48 vm_page_t vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex,
52 vm_page_t vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex,
H A Dvm_pager.h71 typedef boolean_t pgo_can_alloc_page_t(vm_object_t object, vm_pindex_t pindex);
276 vm_pager_can_alloc_page(vm_object_t object, vm_pindex_t pindex) in vm_pager_can_alloc_page() argument
281 return (method != NULL ? method(object, pindex) : true); in vm_pager_can_alloc_page()
310 boolean_t (*phys_pg_haspage)(vm_object_t obj, vm_pindex_t pindex,
H A Dvm_pageout.c352 vm_pindex_t pindex; in vm_pageout_cluster() local
357 pindex = m->pindex; in vm_pageout_cluster()
381 if (ib > pindex) { in vm_pageout_cluster()
414 if ((pindex - (ib - 1)) % vm_pageout_page_count == 0) in vm_pageout_cluster()
418 pindex + is < object->size) { in vm_pageout_cluster()
605 vm_pindex_t pindex; in vm_pageout_clean() local
638 pindex = m->pindex; in vm_pageout_clean()
664 m->pindex != pindex || m->dirty == 0) { in vm_pageout_clean()
/freebsd/sys/dev/drm2/
H A Ddrm_scatter.c58 vm_pindex_t pindex; in drm_sg_alloc() local
90 for (pindex = 0; pindex < entry->pages; pindex++) { in drm_sg_alloc()
91 entry->busaddr[pindex] = in drm_sg_alloc()
92 vtophys((uintptr_t)entry->vaddr + IDX_TO_OFF(pindex)); in drm_sg_alloc()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Ddmu_os.c115 ASSERT3U(ptoa((*ma)->pindex), ==, in dmu_write_pages()
150 ASSERT3U(ma[0]->pindex + count - 1, ==, ma[count - 1]->pindex); in dmu_read_pages()
153 err = dmu_buf_hold_array(os, object, IDX_TO_OFF(ma[0]->pindex), in dmu_read_pages()
174 m = vm_page_grab_unlocked(vmobj, ma[0]->pindex - 1 - i, in dmu_read_pages()
187 bufoff = IDX_TO_OFF(m->pindex) % db->db_size; in dmu_read_pages()
202 bufoff = IDX_TO_OFF(ma[0]->pindex) % db->db_size; in dmu_read_pages()
219 ASSERT3U(IDX_TO_OFF(m->pindex) + pgoff, ==, in dmu_read_pages()
293 m = vm_page_grab_unlocked(vmobj, ma[count - 1]->pindex + 1 + i, in dmu_read_pages()
306 bufoff = IDX_TO_OFF(m->pindex) % db->db_size; in dmu_read_pages()
/freebsd/contrib/ncurses/menu/
H A Dm_driver.c47 (menu)->pattern[--((menu)->pindex)] = '\0'
51 { (menu)->pattern[((menu)->pindex)++] = (char) (ch);\
52 (menu)->pattern[(menu)->pindex] = '\0'; }
135 if ((menu->pindex + 1) > menu->namelen) in _nc_Match_Next_Character_In_Item_Name()
191 if (ch && ch != BS && menu->pindex > 0) in _nc_Match_Next_Character_In_Item_Name()
388 if (menu->pindex > 0) in menu_driver()
H A Dm_cursor.c98 if ((menu->opt & O_SHOWMATCH) && (menu->pindex > 0)) in pos_menu_cursor()
99 x += (menu->pindex + menu->marklen - 1); in pos_menu_cursor()
/freebsd/usr.sbin/services_mkdb/
H A Dservices_mkdb.c238 size_t linecap, line, pindex; in parseservices() local
309 pindex = getprotoindex(sl, proto); in parseservices()
310 if (svc[pnum][pindex] == NULL) in parseservices()
311 s = svc[pnum][pindex] = sl_init(); in parseservices()
313 s = svc[pnum][pindex]; in parseservices()
/freebsd/crypto/openssl/test/
H A Ddrbgtest.c290 int pindex; /* process index (0: parent, 1,2,3...: children)*/ member
315 result = l->pindex - r->pindex; in compare_drbg_fork_result()
424 presult[0].pindex = presult[1].pindex = i; in test_rand_reseed_on_fork()

1234