STRUCT XE_TTM_STOLEN_MGR(9)
๐ struct xe_ttm_stolen_mgr(9) ๐
okay bestie, welcome to the Kernel API Manual โจ this one's a little struct in the Xe TTM universe and she's honestly iconic. buckle up ๐
๐ธ NAME ๐ธ
struct xe_ttm_stolen_mgr โ the Xe TTM stolen memory manager, no cap ๐
that's literally her whole job title.
๐ SYNOPSIS ๐
here's the whole glow-up, laid out exactly like this:
struct xe_ttm_stolen_mgr {
resource_size_t io_base;
resource_size_t stolen_base;
void __iomem *mapping;
};
three members, all main character energy ๐ let's meet them ๐ซถ
โจ Members โจ
io_baseโ the PCI base offset for CPU I/O access ๐ป this is where the CPU gets to knock on the door.stolen_baseโ the GPU base offset ๐ฎ yeah, the GPU's side of things. different base, different vibe.mappingโ the I/O memory mapping for CPU access ๐บ๏ธ so the CPU can actually reach in and touch stuff.
not me being obsessed with a three-field struct ๐ญ but she's clean, she's simple, she slays.
๐ฆ SEE ALSO ๐ฆ
- Kernel file
./drivers/gpu/drm/xe/xe_ttm_stolen_mgr.hโ go read the source bestie, iykyk ๐๐
and that's the whole page fr fr ๐ mwah ๐
signing off from ./drivers/gpu/drm/xe โ October 2026 edition ๐โจ
๐ฆ 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