Lines Matching refs:vpce

174 	vm_ghost_t      vpce;  in vm_phantom_cache_add_ghost()  local
205 if ((vpce = vm_phantom_cache_lookup_ghost(m, 0))) { in vm_phantom_cache_add_ghost()
206 vpce->g_pages_held |= pg_mask; in vm_phantom_cache_add_ghost()
225 vpce = &vm_phantom_cache[ghost_index]; in vm_phantom_cache_add_ghost()
227 if (vpce->g_obj_id) { in vm_phantom_cache_add_ghost()
234 ghost_hash_index = vm_phantom_hash(vpce->g_obj_id, vpce->g_obj_offset); in vm_phantom_cache_add_ghost()
238 if (nvpce == vpce) { in vm_phantom_cache_add_ghost()
239 vm_phantom_cache_hash[ghost_hash_index] = vpce->g_next_index; in vm_phantom_cache_add_ghost()
246 if (&vm_phantom_cache[nvpce->g_next_index] == vpce) { in vm_phantom_cache_add_ghost()
247 nvpce->g_next_index = vpce->g_next_index; in vm_phantom_cache_add_ghost()
258 vpce->g_pages_held = pg_mask; in vm_phantom_cache_add_ghost()
259 vpce->g_obj_offset = (m->vmp_offset >> (PAGE_SHIFT + VM_GHOST_PAGE_SHIFT)) & VM_GHOST_OFFSET_MASK; in vm_phantom_cache_add_ghost()
260 vpce->g_obj_id = object->phantom_object_id; in vm_phantom_cache_add_ghost()
262 ghost_hash_index = vm_phantom_hash(vpce->g_obj_id, vpce->g_obj_offset); in vm_phantom_cache_add_ghost()
263 vpce->g_next_index = vm_phantom_cache_hash[ghost_hash_index]; in vm_phantom_cache_add_ghost()
298 vm_ghost_t vpce; in vm_phantom_cache_lookup_ghost() local
300 vpce = &vm_phantom_cache[ghost_index]; in vm_phantom_cache_lookup_ghost()
302 if (vpce->g_obj_id == g_obj_id && vpce->g_obj_offset == g_obj_offset) { in vm_phantom_cache_lookup_ghost()
303 if (pg_mask == 0 || (vpce->g_pages_held & pg_mask)) { in vm_phantom_cache_lookup_ghost()
306 return vpce; in vm_phantom_cache_lookup_ghost()
312 ghost_index = vpce->g_next_index; in vm_phantom_cache_lookup_ghost()
325 vm_ghost_t vpce; in vm_phantom_cache_update() local
339 if ((vpce = vm_phantom_cache_lookup_ghost(m, pg_mask))) { in vm_phantom_cache_update()
340 vpce->g_pages_held &= ~pg_mask; in vm_phantom_cache_update()