ttm_bo_lru_cursor
struct ttm_buffer_object *ttm_bo_lru_cursor_next(struct ttm_bo_lru_cursor *curs)
struct ttm_buffer_object *ttm_bo_lru_cursor_first(struct ttm_bo_lru_cursor *curs)
static bool ttm_lru_walk_trylock(struct ttm_bo_lru_cursor *curs,
static int ttm_lru_walk_ticketlock(struct ttm_bo_lru_cursor *curs,
struct ttm_bo_lru_cursor cursor;
static void ttm_bo_lru_cursor_cleanup_bo(struct ttm_bo_lru_cursor *curs)
void ttm_bo_lru_cursor_fini(struct ttm_bo_lru_cursor *curs)
struct ttm_bo_lru_cursor *
ttm_bo_lru_cursor_init(struct ttm_bo_lru_cursor *curs,
__ttm_bo_lru_cursor_next(struct ttm_bo_lru_cursor *curs)
struct ttm_bo_lru_cursor curs;
void ttm_bo_lru_cursor_fini(struct ttm_bo_lru_cursor *curs);
struct ttm_bo_lru_cursor *
ttm_bo_lru_cursor_init(struct ttm_bo_lru_cursor *curs,
struct ttm_buffer_object *ttm_bo_lru_cursor_first(struct ttm_bo_lru_cursor *curs);
struct ttm_buffer_object *ttm_bo_lru_cursor_next(struct ttm_bo_lru_cursor *curs);
DEFINE_CLASS(ttm_bo_lru_cursor, struct ttm_bo_lru_cursor *,
struct ttm_bo_lru_cursor *curs, struct ttm_resource_manager *man,
scoped_guard(ttm_bo_lru_cursor, _cursor, _man, _arg) \