pci_epc_linkdown(9)
π pci_epc_linkdown(9) π
okay bestie, welcome to the Kernel API Manual β¨ this one is short and sweet: pci_epc_linkdown is the little heads-up that tells the EPF device the EPC device has dropped the connection with the Root Complex. yes, it's giving "we need to talk" but for kernel links π
πΈ NAME πΈ
pci_epc_linkdown β Notify the EPF device that EPC device has dropped the connection with the Root Complex.
π SYNOPSIS π
void pci_epc_linkdown (struct pci_epc *epc );
π¦ ARGUMENTS π¦
epcβ the EPC device which has dropped the link with the host
β¨ DESCRIPTION β¨
Invoke to Notify the EPF device that the EPC device has dropped the connection with the Root Complex.
like, literally just call it when the link goes bye-bye so the EPF side gets the memo π£ no cap, that's the whole vibe.
π SEE ALSO π
Kernel file ./drivers/pci/endpoint/pci-epc-core.c
pci_epc_put(9)pci_epc_get(9)pci_epc_get_first_free_bar(9)pci_epc_get_next_free_bar(9)pci_epc_get_features(9)pci_epc_get_aux_resources_count(9)pci_epc_get_aux_resources(9)pci_epc_stop(9)pci_epc_start(9)pci_epc_raise_irq(9)pci_epc_map_msi_irq(9)pci_epc_get_msi(9)pci_epc_set_msi(9)pci_epc_get_msix(9)pci_epc_set_msix(9)pci_epc_unmap_addr(9)pci_epc_map_addr(9)pci_epc_mem_map(9)pci_epc_mem_unmap(9)pci_epc_clear_bar(9)pci_epc_set_bar(9)pci_epc_bar_size_to_rebar_cap(9)pci_epc_write_header(9)pci_epc_add_epf(9)pci_epc_remove_epf(9)pci_epc_linkup(9)pci_epc_init_notify(9)pci_epc_notify_pending_init(9)pci_epc_deinit_notify(9)pci_epc_bus_master_enable_notify(9)pci_epc_destroy(9)__pci_epc_create(9)__devm_pci_epc_create(9)
mwah π this iconic little page comes from ./drivers/pci/endpoint, dated October 2026, and it's pci_epc_linkdown(9) all the way π«Ά
π¦ 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