mpi3mr_expander_remove(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… mpi3mr_expander_remove(9) β€” from the Kernel API Manual, bestie ✨

Okay so like, this one's a little function but she's important, and ngl the name is a whole mouthful. It's mpi3mr_expander_remove, and she does exactly what it says on the tin β€” she removes an expander object. Iconic, honestly.


🌸 NAME 🌸

mpi3mr_expander_remove β€” removes an expander object, bestie. That's it, that's the whole vibe. πŸŽ€


✨ SYNOPSIS ✨

void mpi3mr_expander_remove (struct mpi3mr_ioc *mrioc , u64 sas_address
, struct mpi3mr_hba_port *hba_port );

Like, she takes three things and returns nothing. Lowkey void, highkey slay. πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • mrioc β€” your adapter instance reference, aka the main character of literally every one of these functions. 🫢
  • sas_address β€” the sas_address of the expander you want gone. Removing the expander's sas_address, specifically. Bye bestie! 😭
  • hba_port β€” the HBA port reference. She's just here for moral support, and also because the call needs her. πŸ’–

πŸ’€ DESCRIPTION πŸ’€

So here's the tea, fr fr: this function removes the expander object, which is stored in mrioc->sas_expander_list. She's not just deleting her from a list and ghosting her, though β€” she also removes it from the SAS TL by calling mpi3mr_expander_node_remove. Not me being thorough about it 😀✨

So yeah: pulls her out of mrioc->sas_expander_list, then hits up mpi3mr_expander_node_remove to yank her out of the SAS TL too. Clean exit, no drama. 🧚


🌈 RETURN 🌈

None β€” literally nothing. She gives you nothing back and that's valid. πŸŽ€


πŸ‘‘ SEE ALSO πŸ‘‘

Okay bestie, buckle in, because the SEE ALSO section on this one is giving entire friend group. Like, this is a whole group chat and every single one of them is in it:

I told you. Whole. Group. Chat. 🫢πŸ”₯


Anyway bestie, that's the whole page β€” brought to you by ./drivers/scsi/mpi3mr, dated October 2026, and yeah she's still rocking the mpi3mr_expander_remove(9) name at the bottom like the queen she is. πŸ’œβœ¨ Go forth and remove some expanders responsibly. πŸŽ€

πŸ“¦ where this page comes from