Lines Matching defs:hole
60 struct drm_mm_node *hole;
65 drm_mm_for_each_hole(hole, mm, hole_start, hole_end)
72 drm_mm_for_each_node(hole, mm) {
73 if (drm_mm_hole_follows(hole)) {
74 pr_err("Hole follows node, expected none!\n");
84 struct drm_mm_node *hole;
93 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) {
96 pr_err("empty mm has incorrect hole, found (%llx, %llx), expect (%llx, %llx)\n",
104 pr_err("Expected to find one hole, found %lu instead\n", count);
136 pr_err("node[%ld] is followed by a hole!\n", n);
234 /* After creation, it should all be one massive hole */
255 /* And then after emptying it again, the massive hole should be back */
642 /* Remove one and reinsert, as the only hole it should refill itself */
853 pr_err("node %d is followed by a hole!\n", n);
1158 struct drm_mm_node *hole;
1160 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) {
1161 struct drm_mm_node *next = list_next_entry(hole, node_list);
1164 if (drm_mm_node_allocated(hole))
1167 hole->start, hole->size, hole->color);
1363 pr_err("Failed to insert into eviction hole: size=%d, align=%d\n",
1378 pr_err("Inserted did not fill the eviction hole: size=%lld [%d], align=%d [rem=%lld], start=%llx, hole-follows?=%d\n",
1419 * pick the first matching hole it finds from the random list. We
1421 * sizes to try and stress the hole finder.
1631 * from a suitable hole at the top of the drm_mm. We check that
1660 pr_err("hole after topdown insert %d, start=%llx\n, size=%u",
1692 pr_err("hole after topdown insert %d/%d, start=%llx\n",
1699 pr_err("node %d/%d, size %d, not inserted into upmost hole, expected %d, found %d\n",
1744 /* Like igt_topdown, but instead of searching for the last hole,
1800 pr_err("node %d/%d not inserted into bottom hole, expected %d, found %d\n",
1859 pr_err("Expected a hole after lo and high nodes!\n");
1869 pr_err("Unexpectedly inserted the node into the wrong hole: node.start=%llx\n",
1877 pr_err("Could not insert the node into the available hole!\n");
2117 pr_err("Failed to insert into eviction hole: size=%d, align=%d, color=%lu, err=%d\n",
2134 pr_err("Inserted did not fit the eviction hole: size=%lld [%d], align=%d [rem=%lld], start=%llx\n",
2170 * choosing its victims to create a hole. Our color_adjust does not
2171 * allow two nodes to be placed together without an intervening hole