STRUCT GMAC_QUEUE_PAGE(9)
π struct gmac_queue_page(9) β a Kernel API Manual moment
okay so bestie, welcome to the Kernel API Manual for struct gmac_queue_page(9) β yes that's the full title, no I'm not shortening it, it's iconic π
β¨ NAME β¨
struct gmac_queue_page β literally just the per-page info for a page buffer π«Ά like, one page, one little info card, that's the whole vibe.
πΈ SYNOPSIS πΈ
struct gmac_queue_page {
struct page *page;
dma_addr_t mapping;
};
that's it. that's the struct. two members, zero drama, main character energy π
π Members π
pageβ thepagestruct. yep, it's a page struct, holding the page. no cap, that's the whole description and honestly? respect the brevity πmappingβ the dma address handle π₯ this is the handle bestie, the dma one, the address-y one. it's giving "I hold the mapping" and I'm obsessed.
π¦ SEE ALSO π¦
- Kernel file
./drivers/net/ethernet/cortina/gemini.cβ go read it, it's right there, iykyk π geth_fill_freeq(9)geth_cleanup_freeq(9)geth_resize_freeq(9)gmac_get_intr_flags(9)
like, the whole freeq friend group fr fr β fill it, clean it up, resize it, and check those intr flags while you're at it π
and that's the page!! mwah π this little entry lives over in ./drivers/net/ethernet/cortina (that's the source/version bestie, don't lose it) and it's dated October 2026 β yes, the future, we're being that ahead of schedule β bye bestie, slay your kernel dev journey π§π
π¦ 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