iowait_pio_pending(9)
πΈ NAME πΈ
Okay bestie, welcome to the iowait_pio_pending(9) page from the Kernel API Manual β yes, that one. This functionβs whole personality is return pio pending count. Thatβs the gig. Literally it. π
β¨
β¨ SYNOPSIS β¨
int iowait_pio_pending (struct iowait *wait );
Look at that signature: int return, struct iowait *wait argument, and yes, the space before the closing paren is staying, because we keep code exactly as it is in this house. π«Ά
π¦ ARGUMENTS π¦
waitβ the iowait structure. Bestie, this is thestruct iowait *from the synopsis, and thatβs what you pass in. No cap, itβs the iowait structure. π
π SEE ALSO π
The kernel file for this one is ./drivers/infiniband/hw/hfi1/iowait.h β go look, itβs right there. And the whole iowait friend group is linked below, fr fr:
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_inc(9)iowait_pio_dec(9)iowait_drain_wakeup(9)iowait_get_txhead(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 whole page β tiny, iconic, and very βutility function that knows exactly what it is.β ππ
source/version: ./drivers/infiniband/hw/hfi1 Β· date: October 2026 Β· page: iowait_pio_pending(9) β mwah π
π¦ 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