STRUCT TTM_LRU_WALK(9)
β¨ NAME β¨
struct ttm_lru_walk β a structure describing a LRU walk, no cap. This page is live from the Kernel API Manual, and it's giving very "small struct, main character energy" π
.
π οΈ SYNOPSIS π οΈ
okay bestie, the whole struct is literally this:
struct ttm_lru_walk {
const struct ttm_lru_walk_ops *ops;
struct ttm_lru_walk_arg arg;
};
πΈ Members πΈ
opsβ pointer to the ops structure. That's the whole vibe.argβ commonboLRU walk arguments. The common argument crew, periodt.
π SEE ALSO π
The kernel file ./include/drm/ttm/ttm_bo.h is where this friend group hangs out, and these are the related pages you might wanna peek at:
- Kernel file:
./include/drm/ttm/ttm_bo.h enum ttm_bo_type(9)struct ttm_buffer_object(9)struct ttm_bo_kmap_obj(9)struct ttm_operation_ctx(9)struct ttm_lru_walk_arg(9)struct ttm_bo_shrink_flags(9)ttm_bo_reserve(9)ttm_bo_reserve_slowpath(9)ttm_bo_move_null(9)ttm_bo_unreserve(9)ttm_kmap_obj_virtual(9)struct ttm_bo_lru_cursor(9)ttm_bo_lru_for_each_reserved_guarded(9)
xoxo, signed with sparkle by the ./include/drm/ttm source crew, dated October 2026, closing out this struct ttm_lru_walk(9) page π«Άπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms