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

/freebsd-10-stable/sys/dev/drm2/ttm/
H A Dttm_bo_vm.c102 ttm_bo_vm_fault(vm_object_t vm_obj, vm_ooffset_t offset, argument
106 struct ttm_buffer_object *bo = vm_obj->handle;
115 vm_object_pip_add(vm_obj, 1);
125 VM_OBJECT_WUNLOCK(vm_obj);
238 VM_OBJECT_WLOCK(vm_obj);
241 VM_OBJECT_WUNLOCK(vm_obj);
243 VM_OBJECT_WLOCK(vm_obj);
248 m1 = vm_page_lookup(vm_obj, OFF_TO_IDX(offset));
250 if (vm_page_insert(m, vm_obj, OFF_TO_IDX(offset))) {
251 VM_OBJECT_WUNLOCK(vm_obj);
331 struct vm_object *vm_obj; local
374 vm_object_t vm_obj; local
[all...]
/freebsd-10-stable/sys/dev/drm2/
H A Ddrm_gem.c113 obj->vm_obj = vm_pager_allocate(OBJT_DEFAULT, NULL, size,
135 obj->vm_obj = NULL;
163 vm_object_deallocate(obj->vm_obj);
406 * obj->vm_obj can be NULL for private gem objects.
408 vm_object_deallocate(obj->vm_obj);
461 struct vm_object *vm_obj; local
471 vm_obj = cdev_pager_allocate(gem_obj, OBJT_MGTDEVICE,
474 if (vm_obj == NULL) {
479 *obj_res = vm_obj;
H A DdrmP.h572 vm_object_t vm_obj; member in struct:drm_gem_object
/freebsd-10-stable/sys/dev/drm2/i915/
H A Di915_gem.c1274 VM_OBJECT_WLOCK(obj->base.vm_obj);
1275 for (vm_page_t page = vm_page_find_least(obj->base.vm_obj,
1277 VM_OBJECT_WUNLOCK(obj->base.vm_obj);
1328 VM_OBJECT_WLOCK(obj->base.vm_obj);
1609 VM_OBJECT_WLOCK(obj->base.vm_obj);
1610 for (vm_page_t page = vm_page_find_least(obj->base.vm_obj,
1612 VM_OBJECT_WUNLOCK(obj->base.vm_obj);
1665 VM_OBJECT_WLOCK(obj->base.vm_obj);
1885 vm_object_reference(obj->vm_obj);
1886 rv = vm_map_find(map, obj->vm_obj, arg
1912 i915_gem_pager_fault(vm_object_t vm_obj, vm_ooffset_t offset, int prot, vm_page_t *mres) argument
2826 vm_object_t vm_obj; local
2848 vm_object_t vm_obj; local
2861 vm_object_t vm_obj; local
2891 vm_object_t vm_obj; local
3116 vm_object_t vm_obj; local
[all...]
/freebsd-10-stable/sys/vm/
H A Dvm_pager.h195 int (*cdev_pg_fault)(vm_object_t vm_obj, vm_ooffset_t offset,

Completed in 78 milliseconds