radeon_fence_activity(9)
β¨ radeon_fence_activity(9) β¨
okay so bestie, welcome to the radeon_fence_activity page from the Kernel API Manual β this is the one that does a little vibe check on your fences π
πΈ NAME πΈ
radeon_fence_activity β check for fence activity β¨
π SYNOPSIS π
bool radeon_fence_activity (struct radeon_device *rdev , int ring );
π¦ ARGUMENTS π¦
rdevβ aradeon_devicepointer, literally just the device we're poking at π«Άringβ the ring index that the fence is associated with π«
π DESCRIPTION π
So what this does is it checks the current fence value and calculates the last signalled fence value π₯ Then it returns true if activity occurred on the ring β and when that happens, the fence_queue should be waken up π (yes, spelled occured in the original, we're keeping it, no cap.)
ngl the whole point is: "did something happen? should we go wake up the queue?" and this function answers both π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/radeon/radeon_fence.c β that's the whole squad's home base π
radeon_fence_write(9)radeon_fence_read(9)radeon_fence_schedule_check(9)radeon_fence_emit(9)radeon_fence_check_lockup(9)radeon_fence_process(9)radeon_fence_seq_signaled(9)radeon_fence_enable_signaling(9)radeon_fence_signaled(9)radeon_fence_any_seq_signaled(9)radeon_fence_wait_seq_timeout(9)radeon_fence_wait_timeout(9)radeon_fence_wait(9)radeon_fence_wait_next(9)radeon_fence_wait_empty(9)radeon_fence_ref(9)radeon_fence_unref(9)radeon_fence_count_emitted(9)radeon_fence_need_sync(9)radeon_fence_note_sync(9)radeon_fence_driver_start_ring(9)radeon_fence_driver_init_ring(9)radeon_fence_driver_init(9)radeon_fence_driver_fini(9)radeon_fence_driver_force_completion(9)
that's a whole friend group fr fr π go read them, they're all iconic π
sign-off time, bestie: this cutie lives in ./drivers/gpu/drm/radeon and the page is dated October 2026 β mwah, bye ππ§π
π¦ 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