mpi3mr_transport_phy_speed(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… mpi3mr_transport_phy_speed πŸ’…

okay so bestie, welcome to this Kernel API Manual page for mpi3mr_transport_phy_speed(9). it’s giving kernel transport realness, and we’re gonna read it together. no cap. ✨


πŸŽ€ NAME πŸŽ€

mpi3mr_transport_phy_speed β€” set phy min/max speed.

🌸 SYNOPSIS 🌸

int mpi3mr_transport_phy_speed (struct sas_phy *phy , struct sas_phy_linkrates *rates );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • phy β€” the SAS transport later phy object. yes, that’s the exact wording, bestie. πŸ’–
  • rates β€” rates defined as in sas_phy_linkrates.

✨ DESCRIPTION ✨

This function sets the link rates given in the rates argument to the given phy by executing required configuration page changes or expander phy control command. so it’s out here doing the actual link-rate setup, not just vibing. πŸ”₯

πŸ‘‘ RETURN πŸ‘‘

0 for success, non-zero for failure. that’s the whole vibe check. πŸ’…

🌈 SEE ALSO 🌈

Kernel file: ./drivers/scsi/mpi3mr/mpi3mr_transport.c


mwah πŸ’‹ β€” this page lives at ./drivers/scsi/mpi3mr, dated October 2026, and it’s literally mpi3mr_transport_phy_speed(9) signing off. 🫢

πŸ“¦ where this page comes from