mpi3mr_expander_node_remove(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

mpi3mr_expander_node_remove β€” recursive removal of expander. This is the Kernel API Manual page for mpi3mr_expander_node_remove(9), so the manual name is folded in right here, bestie. πŸ’–βœ¨

🌈 SYNOPSIS 🌈

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

πŸŽ€ ARGUMENTS πŸŽ€

  • mrioc β€” Adapter instance reference. literally the adapter instance reference, bestie. 🫢
  • sas_expander β€” Expander device object. the expander device object itself. πŸ¦‹

πŸ”₯ DESCRIPTION πŸ”₯

okay so the vibe here is: it removes the expander object, frees the associated memory from sas_expander_list, and removes the same from SAS TL. If one of the attached devices is an expander, then it recursively removes the expander device too β€” it’s giving recursive cleanup energy. πŸŒ€πŸ’…

Return nothing. 😌

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./drivers/scsi/mpi3mr/mpi3mr_transport.c β€” go look at the kernel file, iykyk. 🧚

then the whole squad of related pages:

xoxo, your Unix bestie πŸ’… β€” source/version ./drivers/scsi/mpi3mr, dated October 2026, page mpi3mr_expander_node_remove(9) πŸŽ€

πŸ“¦ where this page comes from