STRUCT PANFROST_GEM_DEBUGFS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct panfrost_gem_debugfs β€” it's literally the DebugFS list info for a GEM object, no cap ✨

also hii bestie, welcome to the Kernel API Manual entry for struct panfrost_gem_debugfs(9) β€” buckle up πŸŽ€


✨ SYNOPSIS ✨

ok so here's the whole vibe, character for character, don't touch it:

struct panfrost_gem_debugfs {
    struct list_head node;
    struct {
      char process_name[TASK_COMM_LEN];
      pid_t tgid;
    } creator;
 };

that's it, that's the struct, she's gorgeous πŸ’…


πŸ¦‹ MEMBERS πŸ¦‹

  • node β€” this is the node that gets used to insert the object into the device-wide list of GEM objects, so it can show up with its info through a DebugFS file. it's giving backstage pass energy 🎟️
  • creator β€” all the info about the UM process that created the GEM. like, who made this?? we know πŸ‘€

🌸 creator.process_name 🌸

the group leader name in the owning thread's process. yep. that's the whole thing 🫢

🌟 creator.tgid 🌟

the PID of the thread's group leader within its process. iconic, honestly πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/gpu/drm/panfrost/panfrost_gem.h β€” go read it, iykyk πŸ’œ


and that's the page bestie!! this one comes to you straight from ./drivers/gpu/drm/panfrost, dated October 2026 β€” mwah, slay, periodt, see u in the next manpage πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from