STRUCT AMDGPU_UMA_CARVEOUT_OPTION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ struct amdgpu_uma_carveout_option(9) πŸ‘‘

okay so bestie, this is a page from the Kernel API Manual, and it’s giving one little UMA carveout option energy. no cap. it’s a struct with a name, a memory amount, and flags β€” and we’re gonna go through every single field, fr fr. πŸ’…


πŸ’– NAME πŸ’–

struct amdgpu_uma_carveout_option β€” single UMA carveout option. periodt. πŸŽ€

✨ SYNOPSIS ✨

here’s the whole struct exactly how it shows up, bestie:

struct amdgpu_uma_carveout_option {
    char name[MAX_UMA_OPTION_NAME];
    uint32_t memory_carved_mb;
    uint8_t flags;
};

🌸 Members 🌸

okay so each member is literally part of the struct, and here’s the tea:

  • name β€” name of the carveout option. it’s a char array with size MAX_UMA_OPTION_NAME. πŸ’–
  • memory_carved_mb β€” amount of memory carved in MB. it’s a uint32_t. ✨
  • flags β€” ATCS flags supported by this option. it’s a uint8_t. πŸŽ€

πŸ¦‹ SEE ALSO πŸ¦‹

if you wanna keep reading (and honestly same), check out the kernel file ./drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.h and struct amdgpu_uma_carveout_info(9). iykyk. πŸ”₯


mwah πŸ’‹ that’s the whole page, bestie. it lives under the source path ./drivers/gpu/drm/amd/amdgpu, it’s stamped October 2026, and the footer is out here being all struct amdg...veout_option(9). slay. 🫢

πŸ“¦ where this page comes from