dma_buf_vunmap_unlocked(9)
π dma_buf_vunmap_unlocked(9) π
okay bestie, welcome to the dma_buf_vunmap_unlocked page from the Kernel API Manual β this is the part of the kernel docs where we clean up after ourselves, and honestly? iconic behaviour. β¨
πΈ NAME πΈ
dma_buf_vunmap_unlocked β Unmap a vmap obtained by dma_buf_vmap.
like, you know how you mapped it? yeah. this is the un-mapping. the breakup era. π¦
β¨ SYNOPSIS β¨
void dma_buf_vunmap_unlocked (struct dma_buf *dmabuf , struct iosys_map
*map );
it's giving void, so no return value to obsess over β it just does the thing and dips. π
π ARGUMENTS π
dmabuf[in] β the buffer to vunmap. this is the main character of this operation, fr fr. πmap[in] β the vmap pointer to vunmap. the thing you're saying "girl, bye" to. π
π₯ SEE ALSO π₯
not me listing every single sibling in this kernel-doc family. the whole group chat is here. no one left behind. π«Ά
Kernel file ./drivers/dma-buf/dma-buf.c β go read the source, iykyk π
and the associated pages:
dma_buf_iter_begin(9)dma_buf_iter_next(9)implicit fence polling(9)dma_buf_set_name(9)dma buf device access(9)dma_buf_export(9)dma_buf_fd(9)dma_buf_fd_install(9)dma_buf_get(9)dma_buf_put(9)locking convention(9)dma_buf_dynamic_attach(9)dma_buf_attach(9)dma_buf_detach(9)dma_buf_pin(9)dma_buf_unpin(9)dma_buf_map_attachment(9)dma_buf_map_attachment_unlocked(9)dma_buf_unmap_attachment(9)dma_buf_unmap_attachment_unlocked(9)dma_buf_attach_revocable(9)dma_buf_invalidate_mappings(9)cpu access(9)dma_buf_begin_cpu_access(9)dma_buf_end_cpu_access(9)dma_buf_mmap(9)dma_buf_vmap(9)dma_buf_vmap_unlocked(9)dma_buf_vunmap(9)
that's the whole squad, bestie. every single one, exactly as listed. π§
β the cute sign-off β
this page lives under ./drivers/dma-buf and it's dated October 2026 β so like, mark your calendars, future girlies. π
stay unmapped, stay unbothered. dma_buf_vunmap_unlocked ate and left no crumbs. 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