t3_read_indirect(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, this is t3_read_indirect(9) from the Kernel API Manual, and it's giving β€œindirect register helper” energy. no cap, it's tiny but it has so many friends in SEE ALSO. πŸ’…

🌸 NAME 🌸

  • t3_read_indirect β€” read indirectly addressed registers

✨ SYNOPSIS ✨

void t3_read_indirect (struct adapter *adap , unsigned int addr_reg ,
unsigned int data_reg , u32 *vals , unsigned int nregs , unsigned int
start_idx );

🫢 ARGUMENTS 🫢

  • adap β€” the adapter, aka the main character struct.
  • addr_reg β€” the register holding the indirect address.
  • data_reg β€” the register holding the value of the indirect register.
  • vals β€” where the read register values are stored.
  • nregs β€” how many indirect registers to read.
  • start_idx β€” index of first indirect register to read.

πŸ’– DESCRIPTION πŸ’–

Reads registers that are accessed indirectly through an address/data register pair. That's the whole vibe, bestie β€” indirect access through that pair, and this function reads the registers. iconic. πŸ¦‹

🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/chelsio/cxgb3/t3_hw.c β€” go peek, iykyk. πŸ‘‘

The whole friend group:


that's the whole page, bestie 🫢 Β· Kernel API Manual Β· source/version: ./drivers/net/ethernet/chelsio... Β· October 2026 πŸŒ™βœ¨

πŸ“¦ where this page comes from