Searched refs:ttm_bo_lru_cursor (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/include/drm/ttm/ |
| H A D | ttm_bo.h | 496 struct ttm_bo_lru_cursor { struct 516 void ttm_bo_lru_cursor_fini(struct ttm_bo_lru_cursor *curs); argument 518 struct ttm_bo_lru_cursor * 519 ttm_bo_lru_cursor_init(struct ttm_bo_lru_cursor *curs, 523 struct ttm_buffer_object *ttm_bo_lru_cursor_first(struct ttm_bo_lru_cursor *curs); 525 struct ttm_buffer_object *ttm_bo_lru_cursor_next(struct ttm_bo_lru_cursor *curs); 530 DEFINE_CLASS(ttm_bo_lru_cursor, struct ttm_bo_lru_cursor *, 533 struct ttm_bo_lru_cursor *curs, struct ttm_resource_manager *man, 559 scoped_guard(ttm_bo_lru_cursor, _cursor, _man, _ctx) \
|
| /linux-6.15/drivers/gpu/drm/ttm/ |
| H A D | ttm_bo_util.c | 923 static void ttm_bo_lru_cursor_cleanup_bo(struct ttm_bo_lru_cursor *curs) in ttm_bo_lru_cursor_cleanup_bo() 940 void ttm_bo_lru_cursor_fini(struct ttm_bo_lru_cursor *curs) in ttm_bo_lru_cursor_fini() 964 struct ttm_bo_lru_cursor * 965 ttm_bo_lru_cursor_init(struct ttm_bo_lru_cursor *curs, in ttm_bo_lru_cursor_init() 978 ttm_bo_from_res_reserved(struct ttm_resource *res, struct ttm_bo_lru_cursor *curs) in ttm_bo_from_res_reserved() 1004 struct ttm_buffer_object *ttm_bo_lru_cursor_next(struct ttm_bo_lru_cursor *curs) in ttm_bo_lru_cursor_next() 1036 struct ttm_buffer_object *ttm_bo_lru_cursor_first(struct ttm_bo_lru_cursor *curs) in ttm_bo_lru_cursor_first()
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_shrinker.c | 66 struct ttm_bo_lru_cursor curs; in xe_shrinker_walk()
|