Lines Matching refs:mappings
71 struct rb_root_cached mappings;
329 interval_tree_insert(&mapping->iova, &vdomain->mappings);
336 * viommu_del_mappings - remove mappings from the internal tree
355 next = interval_tree_iter_first(&vdomain->mappings, iova, last);
371 interval_tree_remove(node, &vdomain->mappings);
383 * mappings were deleted from the device. Re-create the mappings available in
395 node = interval_tree_iter_first(&vdomain->mappings, 0, -1UL);
599 vdomain->mappings = RB_ROOT_CACHED;
648 /* Free all remaining mappings (size 2^64) */
685 * old domain isn't attached to any endpoint, all mappings are removed
688 * In the driver the old domain still exists, and its mappings will be
713 * Replay existing mappings (e.g. SW MSI).
776 /* Device already removed all mappings after detach. */
801 node = interval_tree_iter_first(&vdomain->mappings, iova, iova);