Lines Matching refs:scan
1142 static void show_scan(const struct drm_mm_scan *scan) in show_scan() argument
1145 scan->hit_start, scan->hit_end, in show_scan()
1146 scan->size, scan->alignment, scan->color); in show_scan()
1186 static bool evict_nodes(struct drm_mm_scan *scan, in evict_nodes() argument
1199 if (drm_mm_scan_add_block(scan, &e->node)) in evict_nodes()
1203 if (!drm_mm_scan_remove_block(scan, &e->node)) in evict_nodes()
1208 scan->size, count, scan->alignment, scan->color); in evict_nodes()
1218 while ((node = drm_mm_scan_color_evict(scan))) { in evict_nodes()
1224 if (drm_mm_scan_color_evict(scan)) { in evict_nodes()
1237 struct drm_mm_scan scan; in evict_nothing() local
1243 drm_mm_scan_init(&scan, mm, 1, 0, 0, 0); in evict_nothing()
1247 drm_mm_scan_add_block(&scan, &e->node); in evict_nothing()
1250 drm_mm_scan_remove_block(&scan, &e->node); in evict_nothing()
1284 struct drm_mm_scan scan; in evict_everything() local
1290 drm_mm_scan_init(&scan, mm, total_size, 0, 0, 0); in evict_everything()
1294 if (drm_mm_scan_add_block(&scan, &e->node)) in evict_everything()
1300 if (!drm_mm_scan_remove_block(&scan, &e->node)) { in evict_everything()
1338 struct drm_mm_scan scan; in evict_something() local
1344 drm_mm_scan_init_with_range(&scan, mm, in evict_something()
1348 if (!evict_nodes(&scan, in evict_something()
1359 show_scan(&scan); in evict_something()
2094 struct drm_mm_scan scan; in evict_color() local
2100 drm_mm_scan_init_with_range(&scan, mm, in evict_color()
2104 if (!evict_nodes(&scan, in evict_color()
2115 show_scan(&scan); in evict_color()