prepare_job_syncs(9)
π
prepare_job_syncs(9) β Kernel API Manual π
okay bestie, welcome to the prepare_job_syncs(9) page from the Kernel API Manual β yes, the manual name is right there, cute. This one is giving βget every sync object ready for one single jobβ energy, and honestly? iconic. π
β¨ NAME β¨
prepare_job_syncs β prepare all the sync objects for a single job. no cap. π¦
πΈ SYNOPSIS πΈ
hereβs the signature, verbatim so you can copy-paste and slay:
int prepare_job_syncs (struct pvr_file *pvr_file , struct pvr_job_data
*job_data , struct xarray *signal_array );
π ARGUMENTS π
pvr_fileβ the PowerVR file. πjob_dataβ the precreated job andsync_opsarray. β¨signal_arrayβ thexarraythat receives signal sync objects. π
π₯ RETURN π₯
0on success, or- Any error code returned by
pvr_sync_signal_array_collect_ops,pvr_sync_add_deps_to_job,drm_sched_job_add_resv_dependenciesorpvr_sync_signal_array_update_fences. π
π¦ SEE ALSO π¦
the whole friend group, fr fr:
- Kernel file
./drivers/gpu/drm/imagination/pvr_job.c pvr_job_put(9)pvr_job_process_stream(9)struct pvr_job_data(9)prepare_job_syncs_for_each(9)pvr_job_data_fini(9)pvr_job_data_init(9)pvr_submit_jobs(9)
mwah π source/version: ./drivers/gpu/drm/imagination; date: October 2026. thatβs the prepare_job_syncs(9) page, and she ate. π«Ά
π¦ 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