dw_pcie_ep_cleanup(9)
π
dw_pcie_ep_cleanup(9) β Kernel API Manual, bestie edition β¨
okay so welcome to dw_pcie_ep_cleanup(9) from the Kernel API Manual β this is the page about cleaning up DWC EP resources after a fundamental reset, and yes it is giving very specific PCIe controller energy π«Ά
πΈ NAME
Cleanup DWC EP resources after fundamental reset π§Ήβ¨
β¨ SYNOPSIS
void dw_pcie_ep_cleanup (struct dw_pcie_ep *ep );
itβs a void function, so thereβs no return value to catch β just cleanup vibes π
π«Ά ARGUMENTS
epβ DWC EP device, aka the main character of this cleanup moment π
π§ DESCRIPTION
so basically this cleans up the DWC EP specific resources like eDMA etc... after a fundamental reset like PERST# π
lowkey important note: this API is only applicable for drivers supporting PERST# or any other methods of fundamental reset π no cap.
π SEE ALSO
- Kernel file
./drivers/pci/controller/dwc/pcie-designware-ep.cπ¦ dw_pcie_ep_get_func_from_ep(9)dw_pcie_ep_reset_bar(9)dw_pcie_ep_raise_intx_irq(9)dw_pcie_ep_raise_msi_irq(9)dw_pcie_ep_raise_msix_irq_doorbell(9)dw_pcie_ep_raise_msix_irq(9)dw_pcie_ep_deinit(9)dw_pcie_ep_init_registers(9)dw_pcie_ep_linkup(9)dw_pcie_ep_linkdown(9)dw_pcie_ep_init(9)
signing off from ./drivers/pci/controller/dwc, dated October 2026, on the dw_pcie_ep_cleanup(9) page β periodt ππ
π¦ 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