Lines Matching defs:mappings
70 struct rb_root_cached mappings;
329 interval_tree_insert(&mapping->iova, &vdomain->mappings);
336 * viommu_del_mappings - remove mappings from the internal tree
353 next = interval_tree_iter_first(&vdomain->mappings, iova, end);
369 interval_tree_remove(node, &vdomain->mappings);
378 * Fill the domain with identity mappings, skipping the device's reserved
430 * mappings were deleted from the device. Re-create the mappings available in
442 node = interval_tree_iter_first(&vdomain->mappings, 0, -1UL);
655 vdomain->mappings = RB_ROOT_CACHED;
711 /* Free all remaining mappings */
747 * old domain isn't attached to any endpoint, all mappings are removed
750 * In the driver the old domain still exists, and its mappings will be
778 * Replay existing mappings (e.g. SW MSI).
872 /* Device already removed all mappings after detach. */
897 node = interval_tree_iter_first(&vdomain->mappings, iova, iova);