nvme_fc_rescan_remoteport(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ nvme_fc_rescan_remoteport ✨

okay so bestie, welcome to the Kernel API Manual entry for nvme_fc_rescan_remoteport(9) β€” yes that's a whole mouthful, yes it's iconic, and yes we're gonna get through it together πŸ’…


🌸 NAME 🌸

nvme_fc_rescan_remoteport β€” the transport entry point that an LLDD calls when it wants an nvme device rescan to happen. like, it's the little knock on the door that says "hey, look at this port again bestie" 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

void nvme_fc_rescan_remoteport (struct nvme_fc_remote_port *remoteport
);

that's it. that's the whole vibe check. no hidden tricks, no surprise returns, just one function taking one pointer ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • remoteport β€” pointer to the (registered) remote port that is to be rescanned. key word being registered, bestie, it's right there in the parentheses. this is the port you're asking the kernel to go give another look πŸ‘€πŸ”₯

πŸ’œ RETURN πŸ’œ

N/A β€” literally nothing comes back. it's a void function, so don't be out here waiting for a return value that's never gonna text you back πŸ˜­πŸ’€


🌈 SEE ALSO 🌈

like, the whole friend group fr fr β€” register and unregister for both local and remote ports, plus nvme_fc_rcv_ls_req(9). go read them, they ate πŸ’…


lowkey a reminder: the port you pass in has to be a registered remote port. don't be passing random pointers and then acting surprised, ngl πŸ™ˆ

and that's the page, bestie! πŸŽ‰ this whole thing comes from the source at ./drivers/nvme/host, dated October 2026 β€” so go forth, rescan responsibly, and slay πŸ’–πŸ¦‹πŸŽ€β­πŸ“

πŸ“¦ where this page comes from