geth_cleanup_freeq(9)
π« geth_cleanup_freeq(9) π«
okay so bestie, welcome to the Kernel API Manual β¨ β yes this is genuinely a real page from it, and yes you're gonna get it. sit down, hydrate, let's go π«Ά
πΈ NAME πΈ
geth_cleanup_freeq β cleanup the DMA mappings and free the queue π
like literally it does two things and it does them both: unmaps the DMA stuff and then yeets the queue into the void. iconic behavior tbh.
β¨ SYNOPSIS β¨
void geth_cleanup_freeq (struct gemini_ethernet *geth );
that's it. that's the whole call. no return value, no drama. she just does it π₯
π ARGUMENTS π
gethβ the Gemini global ethernet state π like, the big main-character struct that holds the whole world together. hand her over and she'll know what to clean up. no cap.
π¦ SEE ALSO π¦
okay these are the friends in the group chat, go say hi:
- kernel file
./drivers/net/ethernet/cortina/gemini.cβ the source, the mothership, the origin story π gmac_queue_page(9)geth_fill_freeq(9)geth_resize_freeq(9)gmac_get_intr_flags(9)
lowkey important: this is the cleanup one, so she's the last one to leave the party π β she takes the DMA mappings down and frees the queue. do NOT skip her, that's how you get leaks and then you'll be sad. π
and that's the whole page, bestie! nothing extra, nothing hidden, we ate and left no crumbs π
source path: ./drivers/net/ethernet/cortina πΈ dated: October 2026 π and the page header says geth_cleanup_freeq(9) and the manual is the Kernel API Manual β k bye, love u, read your man pages ππ§β
π¦ 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