Home
last modified time | relevance | path

Searched refs:mmo (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/gpu/drm/i915/gem/
A Di915_gem_mman.c474 vma->mmo = mmo; in vm_fault_gtt()
669 return mmo; in lookup_mmo()
700 kfree(mmo); in insert_mmo()
710 rb_insert_color(&mmo->offset, &obj->mmo.offsets); in insert_mmo()
713 return mmo; in insert_mmo()
728 if (mmo) in mmap_offset_attach()
731 mmo = kmalloc(sizeof(*mmo), GFP_KERNEL); in mmap_offset_attach()
732 if (!mmo) in mmap_offset_attach()
757 mmo = insert_mmo(obj, mmo); in mmap_offset_attach()
762 return mmo; in mmap_offset_attach()
[all …]
A Di915_gem_object.c116 spin_lock_init(&obj->mmo.lock); in i915_gem_object_init()
117 obj->mmo.offsets = RB_ROOT; in i915_gem_object_init()
242 struct i915_mmap_offset *mmo, *mn; in i915_gem_close_object() local
265 spin_lock(&obj->mmo.lock); in i915_gem_close_object()
266 rbtree_postorder_for_each_entry_safe(mmo, mn, &obj->mmo.offsets, offset) in i915_gem_close_object()
268 spin_unlock(&obj->mmo.lock); in i915_gem_close_object()
318 struct i915_mmap_offset *mmo, *mn; in __i915_gem_object_free_mmaps() local
323 &obj->mmo.offsets, in __i915_gem_object_free_mmaps()
326 &mmo->vma_node); in __i915_gem_object_free_mmaps()
327 kfree(mmo); in __i915_gem_object_free_mmaps()
[all …]
A Di915_gem_object_types.h332 } mmo; member
/linux/drivers/gpu/drm/i915/
A Di915_vma_types.h201 struct i915_mmap_offset *mmo; member
A Di915_vma.c1906 node = &vma->mmo->vma_node; in i915_vma_revoke_mmap()
/linux/drivers/gpu/drm/i915/gt/
A Dintel_reset.c863 if (!vma->mmo) in revoke_mmaps()
866 node = &vma->mmo->vma_node; in revoke_mmaps()

Completed in 22 milliseconds