ethosu_gem_create_object(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay bestie, welcome to the ethosu_gem_create_object(9) page from the Kernel API Manual ✨ This one is literally the implementation of driver->gem_create_object, and it’s here to explain the GEM object creation hook. No cap. 🫢

✨ SYNOPSIS ✨

okay so here’s the exact signature, copy it like your life depends on it (it doesn’t, but respect the C):

struct drm_gem_object * ethosu_gem_create_object (struct drm_device *ddev , size_t size );

🫢 ARGUMENTS 🫢

  • ddev β€” the DRM device, periodt. πŸŽ€
  • size β€” Size in bytes of the memory the object will reference. Yep, bytes, not vibes. πŸ’…

🧚 DESCRIPTION 🧚

The way this works is lowkey iconic: it lets the GEM helpers allocate object structs for us, and it keeps our BO stats correct. That’s the whole tea. ✨

🌈 SEE ALSO 🌈

go peek at these besties:


mwah πŸ’– this page is from the ./drivers/accel/ethosu corner of the kernel, dated October 2026, and it’s literally ethosu_gem_create_object(9). slay. πŸ‘‘

πŸ“¦ where this page comes from