v3d_job_reference_bos(9)
okay bestie, welcome to v3d_job_reference_bos(9) β itβs from the Kernel API Manual, and itβs giving βshare the BOs, donβt redo the lookupβ energy π
β¨
π NAME π
v3d_job_reference_bos β share another jobβs BOs with @dst π
β¨ SYNOPSIS β¨
int v3d_job_reference_bos (struct v3d_job *dst , struct v3d_job *src );
π«Ά ARGUMENTS π«Ά
dstβ the job that acquires references to the BOs πsrcβ the job whose already-resolved BO list is shared π¦
π DESCRIPTION π
okay so picture this: a submission has multiple jobs that use the same BOs. The trailing job should not look the handles up again β not the vibe, because it could cause inconsistencies π. Instead, it should reference the previous jobβs BOs. slay, periodt.
π SEE ALSO π
Kernel file ./drivers/gpu/drm/v3d/v3d_submit.c, plus these besties:
v3d_lookup_bos(9)v3d_submit_cl_ioctl(9)v3d_submit_tfu_ioctl(9)v3d_submit_csd_ioctl(9)v3d_submit_cpu_ioctl(9)
mwah π this page lives under source/version ./drivers/gpu/drm/v3d, stamped October 2026, and yes itβs literally v3d_job_reference_bos(9) β iconic ππ¦
π¦ 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