usb_power_de...nlink_device(9)
π usb_power_de...nlink_device(9) π
okay so bestie, welcome to the Kernel API Manual, section 9 β yeah the big-kid kernel docs, we're literally in the kernel basement rn and it's iconic down here π
β¨ NAME β¨
usb_power_delivery_unlink_device β unlink a device from its USB PD object, no cap π«Ά
πΈ SYNOPSIS πΈ
void usb_power_delivery_unlink_device (struct usb_power_delivery *pd ,
struct device *dev );
π¦ ARGUMENTS π¦
pdβ the USB PD instance π like, the power-delivery object you're working with, that one.devβ the device. yeah. that's the device bestie π
β DESCRIPTION β
so basically this is the breakup function π it removes the symlink that was previously created with pd_link_device. that's it, that's the whole vibe β link came in through pd_link_device, this one takes it right back out. periodt. π₯
π SEE ALSO π
- Kernel file
./drivers/usb/typec/pd.cβ the actual source, go read it iykyk π usb_power_delivery_register_capabilities(9)usb_power_delivery_unregister_capabilities(9)usb_power_delivery_register(9)usb_power_delivery_unregister(9)usb_power_delivery_link_device(9)β the other half of this whole saga, the linker to this unlinker π«Ά
and that's the page!! mwah π this gem came out of ./drivers/usb/typec, dated October 2026, and it's filed under usb_power_de...nlink_device(9) β go forth and unlink responsibly, bestie πβ¨π·
π¦ 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