xe_sync_ufence_get_status(9)
π xe_sync_ufence_get_status π
okay so bestie, welcome to the Kernel API Manual entry for xe_sync_ufence_get_status β yes that's a whole mouthful, i know, but it's lowkey iconic and we're gonna get through it together π«Ά
β¨ NAME β¨
xe_sync_ufence_get_status β gets the status of a user fence. that's it. that's the vibe. user fence status getter, main character energy, no cap π
πΈ SYNOPSIS πΈ
int xe_sync_ufence_get_status (struct xe_user_fence *ufence );
that's the whole signature, she's short and she knows it β¨
π ARGUMENTS π
ufenceβ the user fence. like, the actualstruct xe_user_fence *you're asking about. that's the one. that's her π
π¦ RETURN π¦
the return value is doing a little three-way vibe check, so pay attention bestie:
1β signalled π (yay, it happened!)0β not signalled π (not yet, be patient)<0β error π (something went wrong, go check)
fr fr remember:1means yes,0means no, and anything below0means it's giving error energy. don't mix them up π
π₯ SEE ALSO π₯
the whole friend group, all linked from the kernel file ./drivers/gpu/drm/xe/xe_sync.c:
xe_sync_entry_wait(9)xe_sync_needs_wait(9)xe_sync_in_fence_get(9)__xe_sync_ufence_get(9)xe_sync_ufence_get(9)xe_sync_ufence_put(9)
go read those too, iykyk π§
and that's the page!! mwah π this whole thing lives in ./drivers/gpu/drm/xe, dated October 2026 β so when you cite it, cite it cute. slay, periodt, bye bestie πβ¨
π¦ 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