radeon_fenc...seq_signaled(9)
π radeon_fence_any_seq_signaled(9)
okay so bestie, quick vibe check: this is a page out of the Kernel API Manual, section 9, and it's all about radeon_fence_any_seq_signaled β yeah the header up top gets cut off as radeon_fenc...seq_signaled(9) but we know her full name, she's iconic like that π
β¨ NAME β¨
radeon_fence_any_seq_signaled β check if any sequence number is signaled π
πΈ SYNOPSIS πΈ
bool radeon_fence_any_seq_signaled (struct radeon_device *rdev , u64
*seq );
like. that's the whole signature. bool return, two args, no cap π«Ά
π¦ ARGUMENTS π¦
rdevβ radeon device pointer. it's the device, she's the main character πseqβ sequence numbers. plural. we're checking a whole little squad of them β¨
π DESCRIPTION π
okay so what does she actually do? she checks whether the last signaled fence sequence number is >= the requested sequence number β and that's on all asics, no exceptions, everyone's invited π
Returns true if any of them has signaled (meaning the current value is >= the requested value), or false if it hasn't. literally that simple.
also important: she's a helper function for radeon_fence_wait_seq. so she's not out here doing solo main character work, she's support cast β but like, crucial support cast ππ
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/radeon/radeon_fence.c
and the whole friend group, in order, no gatekeeping:
radeon_fence_write(9)radeon_fence_read(9)radeon_fence_schedule_check(9)radeon_fence_emit(9)radeon_fence_activity(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_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)
πΈ and that's the page!! this one lives over in ./drivers/gpu/drm/radeon, dated October 2026, in the Kernel API Manual (section 9). mwah, go read the other fence functions, they're all slaying in their own way π
β¨π«Ά
π¦ 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