xe_exec_queu...st_fence_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_exec_queu...st_fence_put(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual page for xe_exec_queu...st_fence_put(9) β€” yes the title is literally truncated with an ellipsis, that's just how the kernel rolls, and we are not fixing it, we're respecting it 🫢


✨ NAME ✨

xe_exec_queue_tlb_inval_last_fence_put β€” no cap, this is the one that drops the ref to the last TLB invalidation fence πŸŽ€

It's giving "cleanup era" and honestly? Iconic. You're releasing a reference you were holding, and that is your whole job here πŸ’–


πŸ”₯ SYNOPSIS πŸ”₯

void xe_exec_queue_tlb_inval_last_fence_put (struct xe_exec_queue *q ,
       struct xe_vm *vm , unsigned int type );

Return type is void, so like… don't expect a lil report card back. It just does the thing and leaves ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • q β€” The exec queue 🧚 this is your main character, the exec queue in question.
  • vm β€” The VM the engine does a bind for πŸ’œ that's the VM, doing a bind, for the engine. Slay.
  • type β€” Either primary or media GT 🌈 so you gotta know which GT you're dealing with β€” primary or media, no in-between.
ngl, type being "either primary or media GT" is the vibes check you must pass before calling. Know your GT bestie πŸ’…

πŸ‘‘ SEE ALSO πŸ‘‘

the way this reference list just keeps going?? obsessed. Literally the whole exec queue friend group showed up πŸŽ€ and also the file itself, obviously:

like bestie… the _put / _get / _set trio, the <italic>unlocked</italic> variants, the ioctls, the lrc crew β€” the whole family tree is right there. iykyk 😭

pro tip from one legend to another: if you clicked here looking for xe_exec_queue_tlb_inval_last_fence_put_unlocked(9), that is a different page. don't embarrass us πŸ’€

and that's the whole page, periodt πŸ’…βœ¨ go forth and drop that ref responsibly, bestie 🫢

this lil number came to you from ./drivers/gpu/drm/xe β€” stamped October 2026, and yeah, the page is still called xe_exec_queu...st_fence_put(9) at the bottom too. consistency queen πŸ‘‘πŸ’–

πŸ“¦ where this page comes from