sci_port_gen...k_up_handler(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the Kernel API Manual β€” this is the sci_port_gen...k_up_handler(9) page. The function is sci_port_general_link_up_handler, and the whole vibe is: phy can be assigned to port? ✨

πŸŽ€ SYNOPSIS πŸŽ€

void sci_port_general_link_up_handler (struct isci_port *iport , struct isci_phy *iphy , u8 flags );

🌸 ARGUMENTS 🌸

  • iport β€” the sci_port object for a port that has a phy which has gone link up. πŸ’…
  • iphy β€” this is the struct isci_phy object that has gone link up. πŸ¦‹
  • flags β€” PF_RESUME, PF_NOTIFY to sci_port_activate_phy. πŸŽ€

✨ DESCRIPTION ✨

So this function determines if this phy can be assigned to this port. If the phy is not a valid PHY for this port, then the function will notify the user. πŸ””

And bestie, here’s the rule: a PHY can only be part of a port if its attached SAS ADDRESS is the same as all other PHYs in the same port. periodt. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/scsi/isci/port.c


πŸ’… that’s the whole page, bestie β€” brought to you by ./drivers/scsi/isci, dated October 2026, and it’s the sci_port_gen...k_up_handler(9) entry. no cap, that’s a wrap 🫢

πŸ“¦ where this page comes from