ucsi_set_drvdata(9)
β¨ NAME β¨
okay so ucsi_set_drvdata β Assign private driver data pointer π
welcome to ucsi_set_drvdata(9) from the Kernel API Manual, bestie β¨ this is the little function that does exactly what the NAME says: assigning that private driver data pointer. no cap, it's giving βsetter with main character energyβ π
πΈ SYNOPSIS πΈ
void ucsi_set_drvdata (struct ucsi *ucsi , void *data );
π ARGUMENTS π
ucsiβ the UCSI interface π¦ this is the one you're handing over.dataβ the Private data pointer π the private-data pointer in question, fr fr.
π¦ SEE ALSO π¦
- Kernel file
./drivers/usb/typec/ucsi/ucsi.c ucsi_connector_change(9)ucsi_init(9)ucsi_get_drvdata(9)ucsi_con_mutex_lock(9)ucsi_con_mutex_unlock(9)ucsi_create(9)ucsi_destroy(9)ucsi_register(9)ucsi_unregister(9)
mwah π this page's source/version is ./drivers/usb/typec/ucsi, dated October 2026, and it's the ucsi_set_drvdata(9) manual 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