dma_fence_free(9)
π¦ dma_fence_free(9) π¦
okay bestie, welcome to the Kernel API Manual entry for dma_fence_free(9) β this is the little cleanup icon of the dma-fence world, and we're gonna read it together. no cap. π
β¨ NAME β¨
dma_fence_free β default release function for &dma_fence. π
π SYNOPSIS π
void dma_fence_free (struct dma_fence *fence );
π ARGUMENTS π
fenceβ fence to release. β¨
πΈ DESCRIPTION πΈ
This is the default implementation for dma_fence_ops.release. It calls kfree_rcu on fence. literally that's the vibe. π₯
π SEE ALSO π
okay so the whole squad is here:
- Kernel file
./drivers/dma-buf/dma-fence.c DMA fences overview(9)fence cross-driver contract(9)dma_fence_get_stub(9)dma_fence_allocate_private_stub(9)dma_fence_context_alloc(9)fence signalling annotation(9)dma_fence_begin_signalling(9)dma_fence_end_signalling(9)dma_fence_signal_timestamp_locked(9)dma_fence_signal_timestamp(9)dma_fence_signal_locked(9)dma_fence_check_and_signal_locked(9)dma_fence_check_and_signal(9)dma_fence_signal(9)dma_fence_wait_timeout(9)dma_fence_release(9)dma_fence_enable_signaling(9)dma_fence_add_callback(9)dma_fence_get_status(9)dma_fence_remove_callback(9)dma_fence_default_wait(9)dma_fence_wait_any_timeout(9)deadline hints(9)dma_fence_set_deadline(9)dma_fence_describe(9)dma_fence_init(9)dma_fence_init64(9)dma_fence_driver_name(9)dma_fence_timeline_name(9)
byeee π«Ά β this page came from ./drivers/dma-buf, dated October 2026, and yes, the star is dma_fence_free(9). 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