We have the BO pointer in the base structure now as well.
Showing the changes to include (1 of 2 files). Show all
Unified · Split
| @@ -355,6 +355,14 @@ ttm_resource_manager_next(struct ttm_resource_manager *man, · 354 unmodified lines | ||
| 355 | 355 | struct ttm_resource_cursor *cursor, |
| 356 | 356 | struct ttm_resource *res); |
| 357 | 357 | |
| 358 | +/** | |
| 359 | + * ttm_resource_manager_for_each_res - iterate over all resources | |
| 360 | + * @man: the resource manager | |
| 361 | + * @cursor: struct ttm_resource_cursor for the current position | |
| 362 | + * @res: the current resource | |
| 363 | + * | |
| 364 | + * Iterate over all the evictable resources in a resource manager. | |
| 365 | + */ | |
| 358 | 366 | #define ttm_resource_manager_for_each_res(man, cursor, res) \ |
| 359 | 367 | for (res = ttm_resource_manager_first(man, cursor); res; \ |
| 360 | 368 | res = ttm_resource_manager_next(man, cursor, res)) |