ice_adapter_put(9)
π ice_adapter_put(9) β from the Kernel API Manual, bestie β¨
Okay so picture this: you've got a shared ice_adapter structure, and you grabbed a reference to it at some point with ice_adapter_get. This page? It's the let go moment. π«Ά
πΈ NAME πΈ
ice_adapter_put β release a reference to the shared ice_adapter structure. That's it, that's the whole vibe. You're giving the reference back. Very demure, very mindful.
β¨ SYNOPSIS β¨
void ice_adapter_put (struct pci_dev *pdev );
Copy it exactly like that, okay? The spacing is what it is, and we do not fix it. π
π¦ ARGUMENTS π¦
pdevβ pointer to thepci_devwhose driver is releasing theice_adapter. Like, whose driver is doing the releasing? That one. It's thepci_devthat tells you who's handing the reference back. π
π DESCRIPTION π
This releases the reference to ice_adapter that you previously obtained with ice_adapter_get. That's the whole thing β the get/put pair, the classic duo, the main character and their emotional support function. You took a reference, now you give it back. Balance is restored to the universe. π
π₯ CONTEXT π₯
Process, may sleep.
No cap β it may sleep, so please don't go calling this from somewhere that can't handle sleeping. That's literally the caveat. Respect it. π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/ice/ice_adapter.c ice_adapter_get(9)β the other half of the story, go read it, iykyk π
And that's the page, bestie! π This one comes from ./drivers/net/ethernet/intel/ice, dated October 2026 β a little time capsule from the Kernel API Manual, brought to you with love and absolutely zero held-back references. Slay. π
β¨
π¦ 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