STRUCT PANTHOR_SUBMIT_CTX(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct panthor_submit_ctx(9) β€” Submission context πŸ’–

okay bestie, welcome to the Kernel API Manual entry for struct panthor_submit_ctx β€” literally the submission context struct. iykyk. 🫢


🌸 NAME 🌸

struct panthor_submit_ctx β€” Submission context. no cap, that's the whole vibe. πŸ’…


✨ SYNOPSIS ✨

       struct panthor_submit_ctx {
           struct drm_file *file;
           struct list_head signals;
           struct panthor_job_ctx *jobs;
           u32 job_count;
           struct drm_exec exec;
        };

🧚 Members 🧚

  • file β€” the DRM file this submission happens on. main character energy for the whole submission, fr fr. πŸ’–
  • signals β€” list of struct panthor_sync_signal. πŸ¦‹ DRM_PANTHOR_SYNC_OP_SIGNAL operations will be recorded here, and DRM_PANTHOR_SYNC_OP_WAIT will first check if an entry matching the syncobj+point exists before calling drm_syncobj_find_fence. This allows us to describe dependencies existing between jobs that are part of the same batch. slay. ✨
  • jobs β€” array of jobs. πŸ‘‘
  • job_count β€” number of entries in the jobs array. πŸ”₯
  • exec β€” drm_exec context used to acquire and prepare resv objects. πŸ’…

πŸ’œ DESCRIPTION πŸ’œ

Anything that's related to a submission (DRM_IOCTL_PANTHOR_VM_BIND or DRM_IOCTL_PANTHOR_GROUP_SUBMIT) is kept here, so we can automate the initialization and cleanup steps. it's giving "organized bestie" and honestly? obsessed. πŸŽ€


🌈 SEE ALSO 🌈

go peek at these, bestie β€” they're all linked in the lore:

mwah πŸ’‹ β€” from ./drivers/gpu/drm/panthor, dated October 2026, and filed under struct panthor_submit_ctx(9). periodt. πŸŽ€
πŸ“¦ where this page comes from