Lines Matching defs:obj
305 linux_shmem_read_mapping_page_gfp(vm_object_t obj, int pindex, gfp_t gfp)
313 VM_OBJECT_WLOCK(obj);
314 page = vm_page_grab(obj, pindex, VM_ALLOC_NORMAL | VM_ALLOC_NOBUSY |
318 if (vm_pager_has_page(obj, pindex, NULL, NULL)) {
319 rv = vm_pager_get_pages(obj, &page, 1, NULL, NULL);
325 VM_OBJECT_WUNLOCK(obj);
336 VM_OBJECT_WUNLOCK(obj);
376 linux_invalidate_mapping_pages_sub(vm_object_t obj, vm_pindex_t start,
381 VM_OBJECT_WLOCK(obj);
382 start_count = obj->resident_page_count;
383 vm_object_page_remove(obj, start, end, flags);
384 end_count = obj->resident_page_count;
385 VM_OBJECT_WUNLOCK(obj);
390 linux_invalidate_mapping_pages(vm_object_t obj, pgoff_t start, pgoff_t end)
393 return (linux_invalidate_mapping_pages_sub(obj, start, end, OBJPR_CLEANONLY));
397 linux_shmem_truncate_range(vm_object_t obj, loff_t lstart, loff_t lend)
402 (void) linux_invalidate_mapping_pages_sub(obj, start, end, 0);