amdgpu_fence...e_completion(9)
π amdgpu_fence_driver_force_completion β Kernel API Manual β¨
okay so bestie, welcome to the Kernel API Manual π β this page is all about amdgpu_fence_driver_force_completion, and no cap it does exactly what the name says: it forces the signal on the latest fence of a ring. like, it just makes it happen. periodt π
πΈ NAME πΈ
amdgpu_fence_driver_force_completion β force signal latest fence of ring π₯
β¨ SYNOPSIS β¨
void amdgpu_fence_driver_force_completion (struct amdgpu_ring *ring ,
struct dma_fence *timedout_fence );
it's giving void, it's giving two pointer args, it's giving main character energy π
π¦ ARGUMENTS π¦
ringβ the fence of the ring to signal π« like, this is the ring we're forcing the completion on.timedout_fenceβ the fence of the timedout job π yeah, the one that did NOT make it in time. we still deal with it.
π«Ά SEE ALSO π«Ά
the whole friend group fr fr β the kernel file lives at ./drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c and here's everyone else you should go say hi to π
amdgpu_fence_write(9)amdgpu_fence_read(9)amdgpu_fence_emit(9)amdgpu_fence_emit_polling(9)amdgpu_fence_schedule_fallback(9)amdgpu_fence_process(9)amdgpu_fence_fallback(9)amdgpu_fence_wait_empty(9)amdgpu_fence_wait_polling(9)amdgpu_fence_count_emitted(9)amdgpu_fence_last_unsignaled_time_us(9)amdgpu_fence_update_start_timestamp(9)amdgpu_fence_driver_start_ring(9)amdgpu_fence_driver_init_ring(9)amdgpu_fence_driver_sw_init(9)amdgpu_fence_need_ring_interrupt_restore(9)amdgpu_fence_driver_hw_fini(9)amdgpu_fence_driver_hw_init(9)amdgpu_fence_driver_set_error(9)amdgpu_ring_set_fence_errors_and_reemit(9)amdgpu_fence_enable_signaling(9)amdgpu_fence_free(9)amdgpu_fence_release(9)
and that's the whole page bestie, you ate π
β¨ this one's from the ./drivers/gpu/drm/amd/amdgpu source zone, dated October 2026 β β mwah, go force some completions, ily π«Άπ
π¦ 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