mpi3mr_refresh_sas_ports(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

Hey bestie, welcome to the Kernel API Manual! This little icon is mpi3mr_refresh_sas_ports β€” the function whose whole job is to update host's sas ports during reset. Slay. πŸ’…


✨ SYNOPSIS ✨

void mpi3mr_refresh_sas_ports (struct mpi3mr_ioc *mrioc );

No cap, it returns void β€” so there is no return value to catch. 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • mrioc β€” an Adapter instance reference. That's the one and only argument, bestie.

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so during a reset, this function updates the host's sas ports by checking whether those sas ports are still intact or not. Literally a vibe check for sas ports. πŸ‘‘

It also adds/removes phys if any hba phys are (moved in) or (moved out) of a sas port. And it updates io_unit_port if that got changed during the reset. Periodt. ✨


🌈 RETURN 🌈

Nothing. Like, actually nothing β€” nothing. πŸ’€


πŸ‘‘ SEE ALSO πŸ‘‘

The kernel file is right here:

  • ./drivers/scsi/mpi3mr/mpi3mr_transport.c

And here's the whole bestie lineup, no skipped entries:


That's the whole read, bestie! This page is from source/version ./drivers/scsi/mpi3mr, dated October 2026, and it's all about mpi3mr_refresh_sas_ports(9) β€” bye, ily, go refresh those sas ports responsibly! πŸŽ€βœ¨πŸ’–

πŸ“¦ where this page comes from