i915_gem_set_domain_ioctl(9)
π i915_gem_set_domain_ioctl(9) π
okay so bestie, you found yourself in the Kernel API Manual and this page is literally about the moment user space gets ready to use an object with the CPU π«Ά β either by way of the mmap ioctl's mapping or a GTT mapping, no cap.
β¨ NAME β¨
i915_gem_set_domain_ioctl β the one that gets called when user space prepares to use an object with the CPU, whether that's through the mmap ioctl's mapping or a GTT mapping. that's the whole vibe π«
πΈ SYNOPSIS πΈ
int i915_gem_set_domain_ioctl (struct drm_device *dev , void *data ,
struct drm_file *file );
π ARGUMENTS π
devβ the drm device, the main character of this whole operation πdataβ the ioctl data blob. yeah that's it, that's the blob π«§fileβ the drm file, iconic, essential, we stan π
π¦ SEE ALSO π¦
- Kernel file
./drivers/gpu/drm/i915/gem/i915_gem_domain.cβ go read it, iykyk π i915_gem_object_set_to_wc_domain(9)i915_gem_object_set_to_gtt_domain(9)i915_gem_object_set_cache_level(9)i915_gem_object_set_to_cpu_domain(9)
all of these are your little besties fr fr, go say hi π
ngl this page is short and sweet and that's on periodt β no options, no exit statuses, just vibes and a few very important function calls π
and that's the whole page bestie, tysm for reading π₯Ήπ this came from ./drivers/gpu/drm/i915/gem, dated October 2026, and the manual name is i915_gem_set_domain_ioctl(9). slay, go forth and set those domains β¨ππ¦
π¦ 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