sci_apc_agent_link_down(9)
π sci_apc_agent_link_down(9) β like, the link-down handler, from your Kernel API Manual bestie
okay so bestie, welcome to sci_apc_agent_link_down, page 9 of the Kernel API Manual, and yes the title is literally just the function name because the NAME section said so and we don't argue with the NAME section.
β¨ NAME β¨
sci_apc_agent_link_down β and that's the whole NAME line, no cap, the original left the description blank so I'm leaving it blank too π«Ά
π SYNOPSIS π
void sci_apc_agent_link_down (struct isci_host *ihost , struct
sci_port_configuration_agent *port_agent , struct isci_port *iport ,
struct isci_phy *iphy );
returns void, takes four args, that's the whole vibe π₯
πΈ ARGUMENTS πΈ
ihostβ the controller object that catches the link down notification. this is the main character of the story πport_agentβ the port configuration agent for that controller. the one doing the actual work ngliportβ the port object hanging out with the phy. and listen: if there is no associated port, this thing isNULL. literallyNULL. keep that in mind πiphyβ the phy object that's gone link down. the reason we're all here π
π¦ DESCRIPTION π¦
so this method handles the automatic port configuration link down notifications. that's the whole job description.
if the phy isn't associated with a port? no action taken. nothing happens. we simply do not move π
and then the original just... asks a question, and honestly? mood. here it is verbatim:
Is it possible to get a link down notification from a phy that has no assocoated port?
an open question, bestie. it's giving philosophical. iykyk π
β SEE ALSO β
kernel file ./drivers/scsi/isci/port_config.c
sci_sas_address_compare(9)sci_port_configuration_agent_find_port(9)sci_port_configuration_agent_validate_ports(9)sci_mpc_agent_link_down(9)sci_apc_agent_link_up(9)
k that's the page!! sign-off time: this one lives in ./drivers/scsi/isci, it's dated October 2026, and it's page sci_apc_agent_link_down(9) of the Kernel API Manual β go read the SEE ALSO list, it ate ππβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms