mpi3mr_del_p...xisting_port(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… mpi3mr_del_phy_from_an_existing_port β€” KERNEL API MANUAL, section 9 πŸŽ€

okay so bestie, welcome to the Kernel API Manual (section 9, yes the kernel one, we're fancy now) ✨ and this page is about mpi3mr_del_phy_from_an_existing_port(9). quick heads up: in the header up top it gets cut off all dramatically like mpi3mr_del_p...xisting_port(9) β€” that's literally just the title being too long for the line, no cap, the real full name is right below 🫢


🌸 NAME 🌸

mpi3mr_del_phy_from_an_existing_port β€” del phy from a port πŸ’«

like... the whole personality of this function is "remove a phy from a port that already exists." it's giving cleanup crew energy. it's giving "you don't belong here anymore, bestie." 😭


✨ SYNOPSIS ✨

void mpi3mr_del_phy_from_an_existing_port (struct mpi3mr_ioc *mrioc ,
struct mpi3mr_sas_node *mr_sas_node , struct mpi3mr_sas_phy *mr_sas_phy
);

that's it. three args, returns nothing, and honestly she's serving minimalism πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • mrioc β€” the adapter instance reference 🌈 like, which controller are we talking to. your main character adapter.
  • mr_sas_node β€” the internal sas node object, and it's either an expander or the host itself 🧚 so like, the thing the phy is hanging out on.
  • mr_sas_phy β€” the internal Phy object πŸ’– the actual phy we're evicting from the port. bye girl.

⭐ RETURN ⭐

None. πŸŽ€

nothing. zero. void. she does the work and dips, doesn't even leave a note πŸ™ˆ (kind of iconic tbh)


πŸ‘‘ SEE ALSO πŸ‘‘

so there's a kernel file to go look at if you want the whole lore:

Kernel file ./drivers/scsi/mpi3mr/mpi3mr_transport.c

and then the extended friend group β€” literally the entire mpi3mr cast, all of them, here's everybody, no one gets left out 🫢:

see? everybody. the whole group chat 😌 and notice mpi3mr_add_phy_to_an_existing_port(9) sitting right there in the middle β€” yeah that's her sister, the one who adds instead of deletes. opposite vibes, same energy, iykyk πŸ’œ


and that's the page!! mwah πŸ’‹ this one lives in ./drivers/scsi/mpi3mr and the version is dated October 2026, so like, remember to cite her properly bestie πŸŒΈπŸ’–πŸŽ€

πŸ“¦ where this page comes from