rt2x00queue_dma_timeout(9)
π rt2x00queue_dma_timeout β from the Kernel API Manual bestie π
okay so picture this: you're deep in the kernel, the driver's been waiting on a DMA transfer, and you need to know if it's been ghosting you for too long π» that's literally this function. it checks whether a timeout has happened for DMA transfers. no cap. β¨
πΈ NAME πΈ
rt2x00queue_dma_timeout β check if a timeout occurred for DMA transfers β°π₯
like... did the hardware just leave us on read? this is the lil function that asks.
β¨ SYNOPSIS β¨
int rt2x00queue_dma_timeout (struct queue_entry *entry );
short. sweet. takes one thing, returns an int. iconic behavior honestly π«Ά
π¦ ARGUMENTS π¦
entryβ the queue entry you wanna check π that's it, that's the whole vibe. the queue entry to check, periodt.
π SEE ALSO π
buckle up bestie, this list is LONG and it ate π
everything here is from the 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)queue_end(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)_rt2x00_desc_read(9)rt2x00_desc_read(9)rt2x00_desc_write(9)
fr fr, that's the whole squad π go read them, they're all connected iykyk π§
ngl there's no extra lore here β the page is short and sweet, so don't go looking for drama that isn't there π
and that's the tea β bestie, this page came straight out of ./drivers/net/wireless/ralink/... and it's dated October 2026 π the man page name is rt2x00queue_dma_timeout(9) in case you forgot already π mwah, slay, go check those timeouts πβ
π¦ 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