STRUCT PANTHOR_SUBMIT_CTX(9)
π 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 ofstruct panthor_sync_signal. π¦DRM_PANTHOR_SYNC_OP_SIGNALoperations will be recorded here, andDRM_PANTHOR_SYNC_OP_WAITwill first check if an entry matching the syncobj+point exists before callingdrm_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 thejobsarray. π₯execβdrm_execcontext 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:
Kernel file ./drivers/gpu/drm/panthor/panthor_drv.c user <-> kernel object copy helpers.(9)panthor_set_uobj(9)panthor_get_uobj_array(9)PANTHOR_UOBJ_MIN_SIZE_INTERNAL(9)PANTHOR_UOBJ_DECL(9)PANTHOR_UOBJ_MIN_SIZE(9)PANTHOR_UOBJ_SET(9)PANTHOR_UOBJ_GET_ARRAY(9)struct panthor_sync_signal(9)struct panthor_job_ctx(9)panthor_check_sync_op(9)panthor_sync_signal_free(9)panthor_submit_ctx_add_sync_signal(9)panthor_submit_ctx_search_sync_signal(9)panthor_submit_ctx_add_job(9)panthor_submit_ctx_get_sync_signal(9)panthor_submit_ctx_update_job_sync_signal_fences(9)panthor_submit_ctx_collect_job_signal_ops(9)panthor_submit_ctx_push_fences(9)panthor_submit_ctx_add_sync_deps_to_job(9)panthor_submit_ctx_collect_jobs_signal_ops(9)panthor_submit_ctx_add_deps_and_arm_jobs(9)panthor_submit_ctx_push_jobs(9)panthor_submit_ctx_init(9)panthor_submit_ctx_cleanup(9)
mwah π β from./drivers/gpu/drm/panthor, dated October 2026, and filed understruct panthor_submit_ctx(9). periodt. π
π¦ 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