ENUM TTM_OBJECT_TYPE(9)
πΈ NAME πΈ
enum ttm_object_type β the name line has a little dash and then absolutely nothing else, bestie π that's the whole NAME description.
β¨ SYNOPSIS β¨
Okay so the enum is giving exactly this:
enum ttm_object_type {
ttm_fence_type ,
ttm_lock_type ,
ttm_prime_type ,
ttm_driver_type0 ,
ttm_driver_type1 ,
ttm_driver_type2 ,
ttm_driver_type3 ,
ttm_driver_type4 ,
ttm_driver_type5
};
π Constants π
The original page labels every single one of these -- undescribed --, so we are not inventing lore. Here's the full set, all nine, no skips:
ttm_fence_typeβ-- undescribed --(the page literally leaves it a mystery π)ttm_lock_typeβ-- undescribed --(again, no description in the original)ttm_prime_typeβ-- undescribed --(mystery era continues)ttm_driver_type0β-- undescribed --(no extra deets given)ttm_driver_type1β-- undescribed --(same energy)ttm_driver_type2β-- undescribed --(still keeping it mysterious)ttm_driver_type3β-- undescribed --(the page said what it said)ttm_driver_type4β-- undescribed --(no description here either)ttm_driver_type5β-- undescribed --(and that's the last one, iconic)
π Description π
Real talk: one entry per ttm object type. Device-specific types should use the ttm_driver_typex types. That's the whole description, short and slay β¨
π¦ SEE ALSO π¦
Go read these next, bestie:
- Kernel file
./drivers/gpu/drm/vmwgfx/ttm_object.h struct ttm_base_object(9)struct ttm_prime_object(9)ttm_base_object_init(9)ttm_base_object_lookup(9)ttm_base_object_lookup_for_ref(9)ttm_base_object_unref(9)ttm_ref_object_base_unref(9)ttm_object_file_init(9)ttm_object_file_release(9)ttm_object_device_release(9)
Byeee π
source ./drivers/gpu/drm/vmwgfx, date October 2026, from the Kernel API Manual β enum ttm_object_type(9) out, mwah π«Ά
π¦ 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