iowait_get_txhead(9)
π iowait_get_txhead(9) π
okay so this page is iowait_get_txhead(9) from the Kernel API Manual, and it's here to explain the tiny but iconic move of getting a packet off of the iowait list. no cap. π
β¨ NAME β¨
iowait_get_txhead β get packet off of iowait list. that's the whole assignment bestie, and yes it ate. π
πΈ SYNOPSIS πΈ
struct sdma_txreq * iowait_get_txhead (struct iowait_work *wait );
π¦ ARGUMENTS π¦
waitβ aniowait_workstructure. that's it, that's the arg, she's literally the main character of this call. β¨
π SEE ALSO π
kernel file ./drivers/infiniband/hw/hfi1/iowait.h plus the whole friend group:
iowait_schedule(9)iowait_tid_schedule(9)iowait_sdma_drain(9)iowait_sdma_pending(9)iowait_sdma_inc(9)iowait_sdma_add(9)iowait_sdma_dec(9)iowait_pio_drain(9)iowait_pio_pending(9)iowait_pio_inc(9)iowait_pio_dec(9)iowait_drain_wakeup(9)iowait_queue(9)iowait_starve_clear(9)iowait_packet_queued(9)iowait_get_tid_work(9)iowait_get_ib_work(9)iowait_ioww_to_iow(9)
that's the tea π β source: ./drivers/infiniband/hw/hfi1, date: October 2026, Kernel API Manual, iowait_get_txhead(9) out πβ¨
π¦ 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