mpi3mr_expander_node_add(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the mpi3mr_expander_node_add(9) page from the Kernel API Manual πŸ’… this one is about inserting an expander to the list, and we are keeping every single detail. no cap.

πŸ’– NAME πŸ’–

insert an expander to the list. that's the name, that's the vibe, periodt.

✨ SYNOPSIS ✨

void mpi3mr_expander_node_add (struct mpi3mr_ioc *mrioc , struct
       mpi3mr_sas_node *sas_expander );

πŸŽ€ ARGUMENTS πŸŽ€

  • mrioc β€” Adapter instance reference. your adapter's whole reference situation, bestie.
  • sas_expander β€” Expander sas node. the expander's sas node, exactly like it says.

πŸ”’ CONTEXT πŸ”’

heads up: this function will acquire sas_node_lock. so yes, it is grabbing that lock, no cap.

πŸ¦‹ DESCRIPTION πŸ¦‹

it is adding a new object to the ioc->sas_expander_list. the new object goes into that list, and that is the move 🌸

🌈 RETURN 🌈

None. literally none β€” no return value, bestie.

πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file is ./drivers/scsi/mpi3mr/mpi3mr_transport.c β€” that is home base. and here is the whole see-also squad, every single one, in order:


that is the whole page, bestie πŸ’‹ sourced from ./drivers/scsi/mpi3mr, dated October 2026, and filed under mpi3mr_expander_node_add(9). mwah ✨🫢

πŸ“¦ where this page comes from