mpi3mr_update_mr_sas_port(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… mpi3mr_update_mr_sas_port(9) β€” a Kernel API Manual moment

Okay bestie, so this is a page from the Kernel API Manual, and the function is mpi3mr_update_mr_sas_port β€” say that five times fast, I dare you 😭

🌸 NAME 🌸

mpi3mr_update_mr_sas_port β€” literally just here to update sas port objects during reset, no biggie ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

void mpi3mr_update_mr_sas_port (struct mpi3mr_ioc *mrioc , struct
host_port *h_port , struct mpi3mr_sas_port *mr_sas_port );

No return value, no drama. It's giving "I do my job and I leave" energy πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • mrioc β€” Adapter instance reference πŸ’– (the whole adapter's lil handle, okay?)
  • h_port β€” host_port object 🌸 (that's literally what it is, bestie)
  • mr_sas_port β€” sas_port objects which needs to be updated ⭐ (the ones getting the glow-up)

✨ DESCRIPTION ✨

So what does it actually do? Two things, and I'm obsessed:

It updates the port ID of the sas port object πŸ”₯ β€” like a little name tag refresh, slay.

And it fixes up the phys list: it adds the phys if new phys got added to the current sas port, and removes the phys if some phys are moved out of the current sas port πŸ’…. In-and-out, like a group chat with very strict membership rules. Phys join, phys leave, the sas port keeps it cute and accurate 🫢


πŸ’œ RETURN πŸ’œ

Nothing. Zero. Nada. void era πŸ’€ β€” it does the work and doesn't even want a return value. Main character energy fr fr.


🌈 SEE ALSO 🌈

Buckle up, bestie, because this list is long and honestly iconic. Kernel file ./drivers/scsi/mpi3mr/mpi3mr_transport.c is the home base 🏠 and then we've got the whole extended friend group:

Like, that's the entire mpi3mr transport squad 😭🫢 iykyk.


Heads up bestie: everything above is exactly what the page says β€” I'm not adding extra lore, no cap. If it's not on the page, it's not in the group chat πŸ’…

And that's the whole vibe check! This cutie lives in ./drivers/scsi/mpi3mr and the page is dated October 2026 ⭐ β€” go forth and update those sas ports, queen πŸ‘‘πŸ’–

πŸ“¦ where this page comes from