prepare_job_syncs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 and sync_ops array. ✨
  • signal_array β€” the xarray that receives signal sync objects. 🌈

πŸ”₯ RETURN πŸ”₯

  • 0 on success, or
  • Any error code returned by pvr_sync_signal_array_collect_ops, pvr_sync_add_deps_to_job, drm_sched_job_add_resv_dependencies or pvr_sync_signal_array_update_fences. 😭

πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group, fr fr:


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