Lines Matching refs:object
219 vm_object_drop(fs->ba->object); in unlock_map()
221 vm_object_drop(fs->first_ba->object); in unlock_map()
262 vm_object_pip_wakeup(fs->ba->object); in cleanup_fault()
269 vm_object_drop(fs->ba->object); in cleanup_fault()
309 if (fs->ba->object->ref_count != 1)
315 if (fs->ba->object->handle != NULL)
321 if (fs->ba->object->type != OBJT_DEFAULT &&
322 fs->ba->object->type != OBJT_SWAP)
367 (fs->ba->object->type != OBJT_DEFAULT && \
587 fs.first_ba->object->type == OBJT_VNODE || in vm_fault()
588 fs.first_ba->object->type == OBJT_SWAP || in vm_fault()
663 vm_object_hold_shared(fs.first_ba->object); in vm_fault()
665 vm_object_hold(fs.first_ba->object); in vm_fault()
795 if (fs.first_ba && fs.first_ba->object && fs.first_ba_held == 1) { in vm_fault()
796 vm_object_drop(fs.first_ba->object); in vm_fault()
863 obj = fs->first_ba->object; in vm_fault_bypass()
1226 fs.first_ba->object->type == OBJT_VNODE || in vm_fault_page()
1227 fs.first_ba->object->type == OBJT_SWAP || in vm_fault_page()
1264 vm_object_hold_shared(fs.first_ba->object); in vm_fault_page()
1266 vm_object_hold(fs.first_ba->object); in vm_fault_page()
1390 vm_fault_object_page(vm_object_t object, vm_ooffset_t offset, in vm_fault_object_page() argument
1404 ASSERT_LWKT_TOKEN_HELD(vm_object_token(object)); in vm_fault_object_page()
1409 entry.ba.object = object; in vm_fault_object_page()
1429 vm_object_upgrade(object); in vm_fault_object_page()
1478 vm_object_upgrade(object); in vm_fault_object_page()
1570 ASSERT_LWKT_TOKEN_HELD(vm_object_token(fs->first_ba->object)); in vm_fault_object()
1575 vm_object_pip_add(fs->first_ba->object, 1); in vm_fault_object()
1603 if (fs->ba->object->flags & OBJ_DEAD) { in vm_fault_object()
1604 vm_object_pip_wakeup(fs->first_ba->object); in vm_fault_object()
1622 fs->mary[0] = vm_page_lookup_busy_try(fs->ba->object, pindex, in vm_fault_object()
1625 vm_object_pip_wakeup(fs->first_ba->object); in vm_fault_object()
1647 vm_object_pip_wakeup(fs->first_ba->object); in vm_fault_object()
1670 if (fs->mary[0]->object != kernel_object) { in vm_fault_object()
1702 fs->ba->object->type == OBJT_SWAP) { in vm_fault_object()
1703 if (swap_pager_haspage_locked(fs->ba->object, in vm_fault_object()
1716 vm_object_pip_wakeup(fs->first_ba->object); in vm_fault_object()
1723 vm_object_pip_wakeup(fs->first_ba->object); in vm_fault_object()
1731 if (pindex >= fs->ba->object->size) { in vm_fault_object()
1732 vm_object_pip_wakeup(fs->first_ba->object); in vm_fault_object()
1749 if (fs->ba->object->type == OBJT_MGTDEVICE) in vm_fault_object()
1753 fs->mary[0] = vm_page_alloc(fs->ba->object, in vm_fault_object()
1761 vm_object_pip_wakeup(fs->first_ba->object); in vm_fault_object()
1797 vm_object_t object; in vm_fault_object() local
1823 vm_object_pip_wakeup(fs->first_ba->object); in vm_fault_object()
1835 vm_object_pip_wakeup(fs->first_ba->object); in vm_fault_object()
1840 object = fs->ba->object; in vm_fault_object()
1878 rv = vm_pager_get_page(object, pindex, in vm_fault_object()
1883 if (object->type == OBJT_MGTDEVICE) { in vm_fault_object()
1887 fs->mary[0] = vm_page_lookup(object, pindex); in vm_fault_object()
1899 vm_object_pip_wakeup(fs->first_ba->object); in vm_fault_object()
1957 vm_object_pip_wakeup(object); in vm_fault_object()
2032 vm_object_pip_wakeup(fs->ba->object); in vm_fault_object()
2033 vm_object_drop(fs->ba->object); in vm_fault_object()
2050 vm_object_hold_shared(next_ba->object); in vm_fault_object()
2052 vm_object_hold(next_ba->object); in vm_fault_object()
2058 vm_object_pip_wakeup(fs->ba->object); in vm_fault_object()
2060 vm_object_drop(fs->ba->object); in vm_fault_object()
2063 vm_object_pip_add(next_ba->object, 1); in vm_fault_object()
2114 fs->first_ba->object, in vm_fault_object()
2157 vm_object_pip_wakeup(fs->ba->object); in vm_fault_object()
2158 vm_object_drop(fs->ba->object); in vm_fault_object()
2195 vm_object_pip_wakeup(fs->first_ba->object); in vm_fault_object()
2219 vm_object_set_writeable_dirty(fs->first_ba->object); in vm_fault_object()
2240 fs->first_ba->object); in vm_fault_object()
2254 vm_object_pip_wakeup(fs->first_ba->object); in vm_fault_object()
2257 vm_object_drop(fs->ba->object); in vm_fault_object()
2320 fictitious = entry->ba.object && in vm_fault_wire()
2321 ((entry->ba.object->type == OBJT_DEVICE) || in vm_fault_wire()
2322 (entry->ba.object->type == OBJT_MGTDEVICE)); in vm_fault_wire()
2380 fictitious = entry->ba.object && in vm_fault_unwire()
2381 ((entry->ba.object->type == OBJT_DEVICE) || in vm_fault_unwire()
2382 (entry->ba.object->type == OBJT_MGTDEVICE)); in vm_fault_unwire()
2413 vm_object_t object; in vm_fault_collapse() local
2418 object = entry->ba.object; in vm_fault_collapse()
2431 vm_object_hold(object); in vm_fault_collapse()
2440 if (vm_page_lookup(object, pindex)) { in vm_fault_collapse()
2459 KKASSERT(entry->ba.object == object); in vm_fault_collapse()
2460 vm_object_drop(object); in vm_fault_collapse()
2498 src_object = src_entry->ba.object; in vm_fault_copy_entry()
2506 dst_object = dst_entry->ba.object; in vm_fault_copy_entry()
2582 vm_object_t object;
2587 object = m->object;
2593 if ((object->type == OBJT_DEVICE) ||
2594 (object->type == OBJT_MGTDEVICE)) {
2603 if (!vm_pager_has_page(object, pindex, &cbehind, &cahead)) {
2649 vm_object_hold(object);
2651 if (vm_page_lookup(object, tpindex - 1))
2657 rtm = vm_page_alloc(object, tpindex, VM_ALLOC_SYSTEM |
2663 vm_object_drop(object);
2672 vm_object_drop(object);
2689 if (endpindex > object->size)
2690 endpindex = object->size;
2692 vm_object_hold(object);
2694 if (vm_page_lookup(object, tpindex))
2696 rtm = vm_page_alloc(object, tpindex, VM_ALLOC_SYSTEM |
2704 vm_object_drop(object);
2777 vm_object_t object; in vm_prefault() local
2809 object = entry->ba.object; in vm_prefault()
2810 KKASSERT(object != NULL); in vm_prefault()
2816 vm_object_hold(object); in vm_prefault()
2892 lobject = object; in vm_prefault()
2913 m = vm_page_alloc(object, index, in vm_prefault()
2927 nobject = next_ba->object; in vm_prefault()
2963 (allocated ? object : lobject)); in vm_prefault()
3055 vm_object_drop(object); in vm_prefault()
3069 vm_object_t object; in vm_prefault_quick() local
3092 object = entry->ba.object; in vm_prefault_quick()
3095 ASSERT_LWKT_TOKEN_HELD(vm_object_token(object)); in vm_prefault_quick()
3177 m = vm_page_lookup_sbusy_try(object, pindex, in vm_prefault_quick()
3201 m = vm_page_lookup_busy_try(object, pindex, TRUE, &error); in vm_prefault_quick()
3226 vm_object_set_writeable_dirty(m->object); in vm_prefault_quick()