panthor_check_sync_op(9)
πΈ panthor_check_sync_op(9) πΈ
okay bestie, buckle up β this one lives in the Kernel API Manual and it's honestly so straightforward it's kinda iconic for it. One function, one job: it looks at a struct drm_panthor_sync_op and tells you if the fields inside are actually valid. That's it. That's the whole vibe check. π
β¨ NAME β¨
panthor_check_sync_op β check the fields of a drm_panthor_sync_op, no cap
π¦ SYNOPSIS π¦
int panthor_check_sync_op (const struct drm_panthor_sync_op *sync_op );
like, one line. one little guy. doing his best. π«Ά
π ARGUMENTS π
sync_opβ the sync operation you want checked. this is the thing getting the vibe check, okay? hand it over and let the function do its thing.
β RETURN β
0on success β slay, the fields are fine π-EINVALotherwise β nope, something in there is not it π
π SEE ALSO π
the whole friend group, fr fr:
- 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_job_ctx(9)struct panthor_submit_ctx(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)
and that's the whole page, bestie. this little cutie ships from ./drivers/gpu/drm/panthor, dated October 2026, and it goes by panthor_check_sync_op(9) β remember the name, it's giving main character energy ππβ¨
π¦ 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