iowait_schedule(9)
π NAME π
okay so welcome to the iowait_schedule(9) page in the Kernel API Manual, bestie β¨ this one is literally about scheduling the default send engine work, and that's the whole vibe. no cap, it's short and iconic.
β¨ SYNOPSIS β¨
bool iowait_schedule (struct iowait *wait , struct workqueue_struct *wq
, int cpu );
π ARGUMENTS π
waitβ the wait struct to schedule. yes bestie, that's the one you're passing in.wqβ the workqueue for schedule. it's giving "where the scheduling happens" energy π«Άcpuβ the cpu. that's it. that's the argument. no extra lore π
π SEE ALSO π
- Kernel file
./drivers/infiniband/hw/hfi1/iowait.hβ go peek at the source, iykyk π 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_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)
signed off from ./drivers/infiniband/hw/hfi1, dated October 2026, and it's the iowait_schedule(9) manual β bye bestie πβ¨
π¦ 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