STRUCT PANTHOR_JOB_CTX(9)
π struct_panthor_job_ctx β like, the job context bestie π
okay so this is a page from the Kernel API Manual (the struct panthor_job_ctx(9) one, iykyk), and honestly? it's short, it's sweet, and it's giving "the little struct that could." let's get into it π¦
β¨ NAME β¨
struct panthor_job_ctx β the Job context. that's it. that's the name. simple, iconic, no notes π
πΈ SYNOPSIS πΈ
here's the whole vibe, laid out exactly as the kernel gods wrote it:
struct panthor_job_ctx {
struct drm_sched_job *job;
struct drm_panthor_sync_op *syncops;
u32 syncop_count;
};
three members, one struct, zero drama. slay β¨
π«Ά MEMBERS π«Ά
jobβ the job that's about to be submitted todrm_sched. like, it's standing in line at the club, still waiting for the bouncer. so close, bestie πsyncopsβ the array of sync operations. plural. a whole little squad of them πsyncop_countβ the number of sync operations. yes ma'am, it's au32, and yes, it counts thesyncops. the way that the name literally tells you what it does?? obsessed π
π SEE ALSO π
the extended universe, fr fr β every single one of these, no skips:
- kernel file
./drivers/gpu/drm/panthor/panthor_drv.cuser <-> 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_submit_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)
like, that's a lot of friends. main character energy from the whole panthor_submit_ctx_* family, honestly π
ngl bestie, this page is short but every single member and every single cross-reference matters β don't go skipping the SEE ALSO list and then act surprised when the submit path confuses you π
and that's the whole page!! no cap, that was it π
sign-off time: this adorable little chunk of kernel lore lives over at ./drivers/gpu/drm/panthor, dated October 2026, and it's filed under struct panthor_job_ctx(9) in the Kernel API Manual. stay hydrated, read your sync ops, mwah ππΈ
π¦ 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