pci_epc_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… pci_epc_put(9) β€” the Kernel API Manual, bestie edition ✨

okay so this is a page from the Kernel API Manual (yep, pci_epc_put(9), we're literally in the kernel docs rn) and it's about giving back a PCI endpoint controller when you're done with it πŸŽ€


🌸 NAME 🌸

pci_epc_put β€” release the PCI endpoint controller 🫢


✨ SYNOPSIS ✨

void pci_epc_put (struct pci_epc *epc );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • epc β€” the epc that pci_epc_get handed you. yeah. that one. the one you already got πŸ‘‘

πŸ’– DESCRIPTION πŸ’–

so basically it releases the refcount that the caller obtained by invoking pci_epc_get. that's it. that's the whole vibe. you got it, now you put it back, balance is restored, the universe is at peace ✨ no cap, this is the "put your shopping cart back" of the kernel πŸ›’


πŸ‘‘ SEE ALSO πŸ‘‘

the whole friend group πŸ’œ and also the kernel file ./drivers/pci/endpoint/pci-epc-core.c:


and that's the whole page bestie, go put your epc back πŸ’…

sign-off szn πŸŽ€ this one lives at ./drivers/pci/endpoint, dated October 2026, and it's page pci_epc_put(9) of the Kernel API Manual β€” mwah πŸ’‹

πŸ“¦ where this page comes from