Lines Matching refs:scan
1143 static void show_scan(const struct drm_mm_scan *scan) in show_scan() argument
1146 scan->hit_start, scan->hit_end, in show_scan()
1147 scan->size, scan->alignment, scan->color); in show_scan()
1187 static bool evict_nodes(struct drm_mm_scan *scan, in evict_nodes() argument
1200 if (drm_mm_scan_add_block(scan, &e->node)) in evict_nodes()
1204 if (!drm_mm_scan_remove_block(scan, &e->node)) in evict_nodes()
1209 scan->size, count, scan->alignment, scan->color); in evict_nodes()
1219 while ((node = drm_mm_scan_color_evict(scan))) { in evict_nodes()
1225 if (drm_mm_scan_color_evict(scan)) { in evict_nodes()
1238 struct drm_mm_scan scan; in evict_nothing() local
1244 drm_mm_scan_init(&scan, mm, 1, 0, 0, 0); in evict_nothing()
1248 drm_mm_scan_add_block(&scan, &e->node); in evict_nothing()
1251 drm_mm_scan_remove_block(&scan, &e->node); in evict_nothing()
1285 struct drm_mm_scan scan; in evict_everything() local
1291 drm_mm_scan_init(&scan, mm, total_size, 0, 0, 0); in evict_everything()
1295 if (drm_mm_scan_add_block(&scan, &e->node)) in evict_everything()
1301 if (!drm_mm_scan_remove_block(&scan, &e->node)) { in evict_everything()
1339 struct drm_mm_scan scan; in evict_something() local
1345 drm_mm_scan_init_with_range(&scan, mm, in evict_something()
1349 if (!evict_nodes(&scan, in evict_something()
1360 show_scan(&scan); in evict_something()
2093 struct drm_mm_scan scan; in evict_color() local
2099 drm_mm_scan_init_with_range(&scan, mm, in evict_color()
2103 if (!evict_nodes(&scan, in evict_color()
2114 show_scan(&scan); in evict_color()