/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_xarray.c | 130 *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 D | linux_page.c | 95 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 D | linux_shmemfs.c | 45 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 D | phys_pager.c | 57 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 D | vm_reserv.c | 259 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 D | vm_page.c | 1089 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 D | vnode_pager.c | 895 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 D | vm_glue.c | 229 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 D | swap_pager.c | 1293 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 D | sg_pager.c | 76 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 D | device_pager.c | 130 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 D | vm_object.c | 1050 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 D | vm_domainset.c | 65 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 D | vm_fault.c | 138 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 D | vm_pager.c | 129 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 D | vm_page.h | 238 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 D | vm_reserv.h | 48 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 D | vm_pager.h | 71 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 D | vm_pageout.c | 352 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 D | drm_scatter.c | 58 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 D | dmu_os.c | 115 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 D | m_driver.c | 47 (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 D | m_cursor.c | 98 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 D | services_mkdb.c | 238 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 D | drbgtest.c | 290 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()
|