Home
last modified time | relevance | path

Searched refs:ttm_bo_lru_cursor (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/include/drm/ttm/
H A Dttm_bo.h496 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 Dttm_bo_util.c923 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 Dxe_shrinker.c66 struct ttm_bo_lru_cursor curs; in xe_shrinker_walk()