i915_gem_create_ioctl(9)
β¨ i915_gem_create_ioctl β¨
okay bestie, welcome to the Kernel API Manual entry for i915_gem_create_ioctl β literally the function that makes a brand new mm object and hands you a handle to it π
no cap, that's the whole vibe.
So like, you want a fresh object? This is the girl who does that. She creates it, she gives you a handle, she moves on. Main character energy fr fr π
πΈ SYNOPSIS πΈ
int i915_gem_create_ioctl (struct drm_device *dev , void *data , struct drm_file *file );
that's the whole signature, bestie β three params, returns an int, copy it exactly, don't @ me π«Ά
π¦ ARGUMENTS π¦
devβ the drm device pointer π like, which device are we even doing this ondataβ the ioctl data blob β¨ the little packet of info that comes with the callfileβ the drm file pointer π your file, your context, your whole situation
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/i915/gem/i915_gem_create.cβ like, the actual source, go read it iykyk π __i915_gem_object_create_user(9)β the underscore-prefixed friend πi915_gem_create_ext_ioctl(9)β the "ext" version, the upgraded one, she's iconic too β
π real talk: this page is short and sweet. don't go inventing extra flags in your head, bestie β what you see is what you get, and that's periodt.
and that's the tea, bestie π this lil page came from the source tree at ./drivers/gpu/drm/i915/gem, dated October 2026 β slay, go create some objects π
β¨
π¦ 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