Searched refs:vm_obj (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.0-release/sys/dev/drm2/ttm/
H A Dttm_bo_vm.c99 ttm_bo_vm_fault(vm_object_t vm_obj, vm_ooffset_t offset, argument
103 struct ttm_buffer_object *bo = vm_obj->handle;
112 vm_object_pip_add(vm_obj, 1);
122 VM_OBJECT_WUNLOCK(vm_obj);
231 VM_OBJECT_WLOCK(vm_obj);
234 VM_OBJECT_WUNLOCK(vm_obj);
236 VM_OBJECT_WLOCK(vm_obj);
241 m1 = vm_page_lookup(vm_obj, OFF_TO_IDX(offset));
243 if (vm_page_insert(m, vm_obj, OFF_TO_IDX(offset))) {
244 VM_OBJECT_WUNLOCK(vm_obj);
324 struct vm_object *vm_obj; local
367 vm_object_t vm_obj; local
[all...]
/freebsd-10.0-release/sys/dev/drm2/
H A Ddrm_gem.c103 obj->vm_obj = vm_pager_allocate(OBJT_DEFAULT, NULL, size,
121 obj->vm_obj = NULL;
145 vm_object_deallocate(obj->vm_obj);
287 * obj->vm_obj can be NULL for private gem objects.
289 vm_object_deallocate(obj->vm_obj);
472 struct vm_object *vm_obj; local
482 vm_obj = cdev_pager_allocate(gem_obj, OBJT_MGTDEVICE,
485 if (vm_obj == NULL) {
490 *obj_res = vm_obj;
H A DdrmP.h657 vm_object_t vm_obj; member in struct:drm_gem_object
/freebsd-10.0-release/sys/dev/drm2/i915/
H A Di915_gem.c980 vm_object_t vm_obj; local
993 vm_obj = obj->base.vm_obj;
996 VM_OBJECT_WLOCK(vm_obj);
997 vm_object_pip_add(vm_obj, 1);
1002 m = i915_gem_wire_page(vm_obj, obj_pi);
1003 VM_OBJECT_WUNLOCK(vm_obj);
1037 VM_OBJECT_WLOCK(vm_obj);
1049 vm_object_pip_wakeup(vm_obj);
1050 VM_OBJECT_WUNLOCK(vm_obj);
1321 i915_gem_pager_fault(vm_object_t vm_obj, vm_ooffset_t offset, int prot, vm_page_t *mres) argument
2226 vm_object_t vm_obj; local
2462 vm_object_t vm_obj; local
[all...]
/freebsd-10.0-release/sys/vm/
H A Dvm_pager.h196 int (*cdev_pg_fault)(vm_object_t vm_obj, vm_ooffset_t offset,

Completed in 135 milliseconds