ucsi_destroy(9)
π ucsi_destroy(9) β Kernel API Manual π
okay so bestie, this is ucsi_destroy(9), and yes the manual name is right at the top like a little crown π. The whole page is about one job: freeing a UCSI instance. no cap.
πΈ NAME πΈ
ucsi_destroy β Free UCSI instance π«Ά
β¨ SYNOPSIS β¨
void ucsi_destroy (struct ucsi *ucsi );
π ARGUMENTS π
ucsiβ the UCSI instance to be freed. lowkey the one and only argument, bestie π
π¦ SEE ALSO π¦
Kernel file ./drivers/usb/typec/ucsi/ucsi.c β yes, the whole kernel-file moment is here too.
ucsi_connector_change(9)ucsi_init(9)ucsi_get_drvdata(9)ucsi_set_drvdata(9)ucsi_con_mutex_lock(9)ucsi_con_mutex_unlock(9)ucsi_create(9)ucsi_register(9)ucsi_unregister(9)
bestie, that's the tea: the argument is the UCSI instance to be freed, and the kernel file lives at ./drivers/usb/typec/ucsi/ucsi.c. everything else is linked above. π
cute sign-off: source/version is ./drivers/usb/typec/ucsi, date is October 2026, and the page is ucsi_destroy(9). mwah π
π¦ 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