Lines Matching defs:vm_obj
100 ttm_bo_vm_fault(vm_object_t vm_obj, vm_ooffset_t offset,
104 struct ttm_buffer_object *bo = vm_obj->handle;
113 vm_object_pip_add(vm_obj, 1);
118 VM_OBJECT_WUNLOCK(vm_obj);
231 VM_OBJECT_WLOCK(vm_obj);
237 m1 = vm_page_lookup(vm_obj, OFF_TO_IDX(offset));
240 if (vm_page_insert(m, vm_obj, OFF_TO_IDX(offset))) {
242 VM_OBJECT_WUNLOCK(vm_obj);
243 vm_wait(vm_obj);
244 VM_OBJECT_WLOCK(vm_obj);
266 vm_object_pip_wakeup(vm_obj);
270 VM_OBJECT_WLOCK(vm_obj);
274 VM_OBJECT_WLOCK(vm_obj);
320 struct vm_object *vm_obj;
343 vm_obj = cdev_pager_allocate(bo, OBJT_MGTDEVICE, &ttm_pager_ops,
345 if (vm_obj == NULL) {
350 * Note: We're transferring the bo reference to vm_obj->handle here.
353 *obj_res = vm_obj;
363 vm_object_t vm_obj;
365 vm_obj = cdev_pager_lookup(bo);
366 if (vm_obj != NULL) {
367 cdev_mgtdev_pager_free_pages(vm_obj);
368 vm_object_deallocate(vm_obj);