Home
last modified time | relevance | path

Searched refs:backing_object (Results 1 – 15 of 15) sorted by relevance

/freebsd-head/sys/vm/
HDvm_object.c266 object->backing_object = NULL; in _vm_object_allocate()
461 vm_object_allocate_anon(vm_pindex_t size, vm_object_t backing_object, in vm_object_allocate_anon() argument
466 if (backing_object == NULL) in vm_object_allocate_anon()
468 else if ((backing_object->flags & OBJ_ANON) != 0) in vm_object_allocate_anon()
469 handle = backing_object->handle; in vm_object_allocate_anon()
471 handle = backing_object; in vm_object_allocate_anon()
571 vm_object_deallocate_anon(vm_object_t backing_object) in vm_object_deallocate_anon() argument
576 object = LIST_FIRST(&backing_object->shadow_head); in vm_object_deallocate_anon()
578 atomic_load_int(&backing_object->shadow_count) == 1, in vm_object_deallocate_anon()
580 backing_object->ref_count, in vm_object_deallocate_anon()
[all …]
HDvm_swapout.c175 vm_object_t backing_object, object; in vm_swapout_object_deactivate() local
182 for (object = first_object;; object = backing_object) { in vm_swapout_object_deactivate()
205 if ((backing_object = object->backing_object) == NULL) in vm_swapout_object_deactivate()
207 VM_OBJECT_RLOCK(backing_object); in vm_swapout_object_deactivate()
HDvm_fault.c509 MPASS(fs->first_object->backing_object == NULL); in vm_fault_populate()
1035 fs->object == fs->first_object->backing_object && in vm_fault_cow()
1147 next_object = fs->object->backing_object; in vm_fault_next()
1922 vm_object_t backing_object, lobject; in vm_fault_prefault() local
1977 (backing_object = lobject->backing_object) != NULL) { in vm_fault_prefault()
1981 VM_OBJECT_RLOCK(backing_object); in vm_fault_prefault()
1984 lobject = backing_object; in vm_fault_prefault()
2102 vm_object_t backing_object, dst_object, object, src_object; in vm_fault_copy_entry() local
2195 (backing_object = object->backing_object) != NULL) { in vm_fault_copy_entry()
2209 VM_OBJECT_RLOCK(backing_object); in vm_fault_copy_entry()
[all …]
HDswap_pager.c2518 vm_object_t backing_object; in swap_pager_scan_all_shadowed() local
2523 VM_OBJECT_ASSERT_WLOCKED(object->backing_object); in swap_pager_scan_all_shadowed()
2525 backing_object = object->backing_object; in swap_pager_scan_all_shadowed()
2527 if ((backing_object->flags & OBJ_ANON) == 0) in swap_pager_scan_all_shadowed()
2533 pi_ubound = MIN(backing_object->size, in swap_pager_scan_all_shadowed()
2536 vm_page_iter_init(&backing_pages, backing_object); in swap_pager_scan_all_shadowed()
2538 swblk_iter_init_only(&backing_blks, backing_object); in swap_pager_scan_all_shadowed()
2548 pv = p != NULL ? p->pindex : backing_object->size; in swap_pager_scan_all_shadowed()
HDvm_object.h116 struct vm_object *backing_object; /* object that I'm a shadow of */ member
HDvm_map.c550 KASSERT(object->backing_object == NULL, in vm_map_entry_set_vnode_text()
3150 entry->object.vm_object->backing_object != NULL) in vm_map_madvise()
/freebsd-head/sys/security/mac/
HDmac_process.c256 vm_object_t backing_object, object; in mac_proc_vm_revoke_recurse() local
287 while ((backing_object = object->backing_object) != NULL) { in mac_proc_vm_revoke_recurse()
288 VM_OBJECT_RLOCK(backing_object); in mac_proc_vm_revoke_recurse()
291 object = backing_object; in mac_proc_vm_revoke_recurse()
/freebsd-head/sys/compat/linux/
HDlinux_mmap.c255 vm_object_t backing_object, object; in linux_madvise_dontneed() local
317 backing_object = object->backing_object; in linux_madvise_dontneed()
318 if (backing_object != NULL && in linux_madvise_dontneed()
319 (backing_object->flags & OBJ_ANON) != 0) in linux_madvise_dontneed()
/freebsd-head/sys/fs/procfs/
HDprocfs_map.c138 tobj = tobj->backing_object) { in procfs_doprocmap()
146 nobj = tobj->backing_object; in procfs_doprocmap()
/freebsd-head/sys/kern/
HDkern_proc.c2447 for (lobj = tobj = obj; tobj; tobj = tobj->backing_object) { in sysctl_kern_proc_ovmmap()
2563 for (tobj = obj;; tobj = tobj->backing_object) { in kern_proc_vmmap_resident()
2573 if (tobj->backing_object == NULL) in kern_proc_vmmap_resident()
2653 tobj = tobj->backing_object) { in kern_proc_vmmap_out()
2658 if (obj->backing_object == NULL) in kern_proc_vmmap_out()
2666 nobj = tobj->backing_object; in kern_proc_vmmap_out()
HDimgact_elf.c1767 vm_object_t backing_object, object; in each_dumpable_segment() local
1807 while ((backing_object = object->backing_object) != NULL) { in each_dumpable_segment()
1808 VM_OBJECT_RLOCK(backing_object); in each_dumpable_segment()
1810 object = backing_object; in each_dumpable_segment()
HDsys_process.c537 for (tobj = obj; tobj != NULL; tobj = tobj->backing_object) { in ptrace_vm_entry()
/freebsd-head/sys/compat/linprocfs/
HDlinprocfs.c1355 lobj = tobj, tobj = tobj->backing_object) { in linprocfs_doprocmaps()
/freebsd-head/lib/libprocstat/
HDlibprocstat.c660 for (; objp; objp = object.backing_object) { in procstat_getfiles_kvm()
/freebsd-head/sys/dev/hwpmc/
HDhwpmc_mod.c1991 tobj = tobj->backing_object) { in pmc_log_process_mappings()