i915_gem_create_ioctl(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 on
  • data β€” the ioctl data blob ✨ the little packet of info that comes with the call
  • file β€” the drm file pointer πŸ’– your file, your context, your whole situation

🌈 SEE ALSO 🌈


πŸ’€ 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