geth_fill_freeq(9)
π geth_fill_freeq(9) π
okay so welcome to the Kernel API Manual, bestie β todayβs main character is geth_fill_freeq(9), and she is here to fill the freeq with empty fragments to use. no cap, thatβs the whole assignment. π
πΈ NAME πΈ
geth_fill_freeq β Fill the freeq with empty fragments to use β¨
β¨ SYNOPSIS β¨
unsigned int geth_fill_freeq (struct gemini_ethernet *geth , bool refill
);
This is the signature, verbatim, because we do not mess with the signature. The function is typed unsigned int, and it takes a struct gemini_ethernet * plus a bool, periodt. π
π ARGUMENTS π
gethβ the ethernet adapter. thatβs the official one-liner, and honestly sheβs self-explanatory. π¦refillβ this is the βwhether toβ bestie: whether to reset the queue by filling in allfreeqentries, or just refill it. Also, usually the interrupt to refill the queue happens when the queue is half empty. thatβs the timing tea, iykyk. β
π¦ SEE ALSO π¦
- the kernel file
./drivers/net/ethernet/cortina/gemini.cβ go peek, bestie π struct gmac_queue_page(9)geth_cleanup_freeq(9)geth_resize_freeq(9)gmac_get_intr_flags(9)
xoxo π source/version: ./drivers/net/ethernet/cortina Β· date: October 2026 Β· page: geth_fill_freeq(9) β slay, bye π«Ά
π¦ 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