Lines Matching defs:hole
661 struct drm_mm_node *hole, *next;
675 list_for_each_entry_safe(hole, next, &mm->hole_stack, hole_stack) {
684 resv->start = drm_mm_hole_node_start(hole) + loop;
685 resv->size = hole->hole_size - loop;
694 pr_debug("Reserving hole [%llx + %llx]\n",
709 pr_err("Unable to insert object into single page hole\n");
716 pr_err("Unexpectedly succeeded in inserting too large object into single page hole\n");
721 /* Fill the hole, further allocation attempts should then fail */
725 pr_err("Unable to create object for reclaimed hole\n");
731 pr_err("Unable to insert object into reclaimed hole\n");
764 drm_mm_for_each_node_safe(hole, next, mm) {
765 if (hole->color != -1ul)
768 drm_mm_remove_node(hole);
769 kfree(hole);