mite_done(9)
π mite_done(9) β the Kernel API Manual page you've been waiting for
okay bestie, welcome to mite_done(9), straight out of the Kernel API Manual β¨ this one's a little function with one job and honestly? she ate.
πΈ NAME
mite_done β check if a MITE DMA transfer is complete π (yes, the original says "Check is a MITE dma transfer is complete" and we're keeping that energy, iykyk)
π¦ SYNOPSIS
int mite_done (struct mite_channel *mite_chan );
β¨ ARGUMENTS
mite_chanβ your MITE DMA channel π that's it, that's the whole argument, she's lowkey uncomplicated.
π₯ DESCRIPTION
so like, this is the vibe check for your DMA transfer β it tells you whether the transfer is done or not π
and the little bonus feature: this will also ack the DONE interrupt if it's active. so it's not just reading the room, it's also clearing the DONE interrupt when that's live. not me doing two things at once π
fr fr though β it acks that DONE interrupt when active, so don't go calling it expecting a totally side-effect-free peek. it's a participant, not a spectator π
π«Ά SEE ALSO
everything else in the mite cinematic universe, all from the kernel file ./drivers/comedi/drivers/mite.c π:
mite_bytes_in_transit(9)mite_sync_dma(9)mite_ack_linkc(9)mite_dma_arm(9)mite_dma_disarm(9)mite_prep_dma(9)mite_request_channel_in_range(9)mite_request_channel(9)mite_release_channel(9)mite_init_ring_descriptors(9)mite_buf_change(9)mite_alloc_ring(9)mite_free_ring(9)mite_attach(9)mite_detach(9)
the whole squad, periodt π
and that's the page!! sourced from ./drivers/comedi/drivers, dated October 2026 β shoutout to that path and that date, iconic of them, no cap π§ β
π¦ 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