t4_tp_pio_write(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the Kernel API Manual page for t4_tp_pio_write(9) β€” it’s short, it’s specific, and it’s iconic βœ¨πŸ’–

🌸 NAME 🌸

t4_tp_pio_write β€” write TP PIO registers. That’s the name, that’s the assignment, periodt. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

void t4_tp_pio_write (struct adapter *adap , u32 *buff , u32 nregs , u32
       start_index , bool sleep_ok );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • adap β€” the adapter. Literally the adapter, bestie. 🫢
  • buff β€” where the indirect register values are stored. That’s the storage spot for the indirect register values. πŸ’–
  • nregs β€” how many indirect registers to write. The count, no cap. ✨
  • start_index β€” index of first indirect register to write. That’s where the writing starts, iykyk. πŸŽ€
  • sleep_ok β€” if true we may sleep while awaiting command completion. So true means sleeping while waiting for command completion is allowed. πŸ˜΄πŸ’…

✨ DESCRIPTION ✨

Write TP PIO Registers. That’s the whole official description, and honestly? It ate. πŸ”₯

This function writes TP PIO registers. No extra lore on the page, so I’m not making any up β€” that’s the entire description. Short, sweet, and to the point. πŸ‘‘


πŸ’œ SEE ALSO πŸ’œ

Kernel file: ./drivers/net/ethernet/chelsio/cxgb4/t4_hw.c β€” the source file on deck. 🌈

The whole SEE ALSO squad, every single one, no skips:


That’s the whole page, bestie! Source/version: ./drivers/net/ethernet/chelsio... Β· date: October 2026 Β· bye! πŸ’…βœ¨

πŸ“¦ where this page comes from