Searched refs:mmo (Results 1 – 6 of 6) sorted by relevance
| /Linux-v6.6/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_mman.c | 253 struct i915_mmap_offset *mmo = area->vm_private_data; in vm_fault_cpu() local 254 struct drm_i915_gem_object *obj = mmo->obj; in vm_fault_cpu() 297 struct i915_mmap_offset *mmo = area->vm_private_data; in vm_fault_gtt() local 298 struct drm_i915_gem_object *obj = mmo->obj; in vm_fault_gtt() 423 vma->mmo = mmo; in vm_fault_gtt() 458 struct i915_mmap_offset *mmo = area->vm_private_data; in vm_access() local 459 struct drm_i915_gem_object *obj = mmo->obj; in vm_access() 581 struct i915_mmap_offset *mmo, *mn; in i915_gem_object_release_mmap_offset() local 586 spin_lock(&obj->mmo.lock); in i915_gem_object_release_mmap_offset() 587 rbtree_postorder_for_each_entry_safe(mmo, mn, in i915_gem_object_release_mmap_offset() [all …]
|
| D | i915_gem_object.c | 111 spin_lock_init(&obj->mmo.lock); in i915_gem_object_init() 112 obj->mmo.offsets = RB_ROOT; in i915_gem_object_init() 237 struct i915_mmap_offset *mmo, *mn; in i915_gem_close_object() local 260 spin_lock(&obj->mmo.lock); in i915_gem_close_object() 261 rbtree_postorder_for_each_entry_safe(mmo, mn, &obj->mmo.offsets, offset) in i915_gem_close_object() 262 drm_vma_node_revoke(&mmo->vma_node, file); in i915_gem_close_object() 263 spin_unlock(&obj->mmo.lock); in i915_gem_close_object() 308 if (!RB_EMPTY_ROOT(&obj->mmo.offsets)) { in __i915_gem_object_free_mmaps() 309 struct i915_mmap_offset *mmo, *mn; in __i915_gem_object_free_mmaps() local 313 rbtree_postorder_for_each_entry_safe(mmo, mn, in __i915_gem_object_free_mmaps() [all …]
|
| D | i915_gem_object_types.h | 320 } mmo; member
|
| /Linux-v6.6/drivers/gpu/drm/i915/ |
| D | i915_vma_types.h | 201 struct i915_mmap_offset *mmo; member
|
| D | i915_vma.c | 1871 node = &vma->mmo->vma_node; in i915_vma_revoke_mmap()
|
| /Linux-v6.6/drivers/gpu/drm/i915/gt/ |
| D | intel_reset.c | 864 if (!vma->mmo) in revoke_mmaps() 867 node = &vma->mmo->vma_node; in revoke_mmaps()
|