STRUCT AMDGPU_UMA_CARVEOUT_INFO(9)
π struct amdgpu_uma_carveout_info(9) β Kernel API Manual, bestie edition π
okay so like, hi?? we're reading a Kernel API Manual page today and honestly it's giving "niche but iconic." The star of the show is struct amdgpu_uma_carveout_info, and she is literally just a table of all the available UMA carveout options. That's it, that's the vibe. No cap. π¦
β¨ NAME β¨
struct amdgpu_uma_carveout_info β table of available UMA carveout options
πΈ SYNOPSIS πΈ
struct amdgpu_uma_carveout_info {
uint8_t num_entries;
uint8_t uma_option_index;
struct mutex update_lock;
struct amdgpu_uma_carveout_option entries[MAX_UMA_OPTION_ENTRIES];
};
π MEMBERS π
num_entriesβ the number of available options. like, how many choices we're working with, periodt. πuma_option_indexβ the index of the option that's currently applied. i.e. which one is main character right now. βupdate_lockβ a lock (struct mutex) to serialize changes to the option. bestie this is the bouncer at the club so two people don't change the option at the same time and cause chaos ππentriesβ the array of carveout options. it'sstruct amdgpu_uma_carveout_option entries[MAX_UMA_OPTION_ENTRIES];β the whole lineup, slay. π₯
π«Ά SEE ALSO π«Ά
- Kernel file
./drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.h struct amdgpu_uma_carveout_option(9)
like go read those if you wanna keep the lore going, iykyk π
β¨ and that's the whole page bestie β¨ this cutie lives under ./drivers/gpu/drm/amd/amdgpu, it's dated October 2026, and the source/version is all that same ./drivers/gpu/drm/amd/amdgpu Kernel API Manual energy β mwah, no notes, bye πππ
π¦ 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