amdgpu_fence_emit(9)
π
amdgpu_fence_emit(9) β Kernel API Manual π
okay so bestie, you opened the page for amdgpu_fence_emit(9) and I'm obsessed β let's get into it. π
β¨ NAME β¨
amdgpu_fence_emit β emit a fence on the requested ring π«
π¦ SYNOPSIS π¦
void amdgpu_fence_emit (struct amdgpu_ring *ring , struct amdgpu_fence
*af , unsigned int flags );
π ARGUMENTS π
ringβ ring the fence is associated with πafβ amdgpu fence input πΈflagsβ flags to pass into the subordinate.emit_fencecall π©
π₯ DESCRIPTION π₯
okay so this function emits a fence command on the requested ring β that's the whole vibe. and yes, it says all asics, no cap. π«Ά
π SEE ALSO π
the kernel file is ./drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c β go read it, bestie π
- Kernel file
./drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c amdgpu_fence_write(9)amdgpu_fence_read(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_fence_driver_force_completion(9)amdgpu_ring_set_fence_errors_and_reemit(9)amdgpu_fence_enable_signaling(9)amdgpu_fence_free(9)amdgpu_fence_release(9)
okay that's it bestie! this page comes from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and it's the amdgpu_fence_emit(9) manual β go forth and emit fences, periodt. π
β¨π
π¦ 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