Lines Matching refs:mmo
117 spin_lock_init(&obj->mmo.lock);
118 obj->mmo.offsets = RB_ROOT;
243 struct i915_mmap_offset *mmo, *mn;
266 spin_lock(&obj->mmo.lock);
267 rbtree_postorder_for_each_entry_safe(mmo, mn, &obj->mmo.offsets, offset)
268 drm_vma_node_revoke(&mmo->vma_node, file);
269 spin_unlock(&obj->mmo.lock);
318 if (!RB_EMPTY_ROOT(&obj->mmo.offsets)) {
319 struct i915_mmap_offset *mmo, *mn;
323 rbtree_postorder_for_each_entry_safe(mmo, mn,
324 &obj->mmo.offsets,
327 &mmo->vma_node);
328 kfree(mmo);
330 obj->mmo.offsets = RB_ROOT;