queue_end(9)
π queue_end(9) π
okay so hi bestie π this is the Kernel API Manual page for queue_end(9), and it's a HELPER MACRO moment. Let's get into it.
π NAME π
queue_end β Return pointer to the last queue (HELPER MACRO).
β¨ SYNOPSIS β¨
queue_end (__dev );
π«Ά ARGUMENTS π«Ά
__devβ Pointer tostruct rt2x00_dev.
πΈ DESCRIPTION πΈ
So using the base rx pointer plus the maximum number of available queues, this macro returns the address of 1 position beyond the end of the queues array. That's the whole vibe β it's giving one-past-the-end address energy, and honestly? iconic. β¨
π₯ SEE ALSO π₯
go read these too, bestie, iykyk π
- Kernel file
./drivers/net/wireless/ralink/rt2x00/rt2x00queue.hβEntry frame size(9) enum data_queue_qid(9)enum skb_frame_desc_flags(9)struct skb_frame_desc(9)get_skb_frame_desc(9)enum rxdone_entry_desc_flags(9)RXDONE_SIGNAL_MASK(9)struct rxdone_entry_desc(9)enum txdone_entry_desc_flags(9)struct txdone_entry_desc(9)enum txentry_desc_flags(9)struct txentry_desc(9)enum queue_entry_flags(9)struct queue_entry(9)enum queue_index(9)enum data_queue_flags(9)struct data_queue(9)tx_queue_end(9)queue_next(9)queue_loop(9)queue_for_each(9)tx_queue_for_each(9)txall_queue_for_each(9)rt2x00queue_for_each_entry(9)rt2x00queue_empty(9)rt2x00queue_full(9)rt2x00queue_threshold(9)rt2x00queue_dma_timeout(9)_rt2x00_desc_read(9)rt2x00_desc_read(9)rt2x00_desc_write(9)
mwah π β this page is from the Kernel API Manual, source/version ./drivers/net/wireless/ralink/..., dated October 2026, and yes bestie this is queue_end(9) β¨π«Ά
π¦ 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