ishtp_cl_driver_unregister(9)
π ishtp_cl_driver_unregister(9) β Kernel API Manual β¨
πΈ NAME πΈ
ishtp_cl_driver_unregister β Client driver unregister π«Ά
β¨ SYNOPSIS β¨
void ishtp_cl_driver_unregister (struct ishtp_cl_driver *driver );
π ARGUMENTS π
driverβ the client driver instance π literally the one you're unregistering, bestie.
π¦ DESCRIPTION π¦
Okay so picture this: it's device removal process time, and the client needs to be unregistered. That's the whole vibe. ishtp_cl_driver_unregister unregisters the client during device removal. No cap, that's the job. β¨
The signature says void, so there's nothing coming back β it's giving βdo the thing and dip.β π
π SEE ALSO π
Kernel file ./drivers/hid/intel-ish-hid/ishtp/bus.c is the spot, and here's the whole squad π:
ishtp_recv(9),ishtp_send_msg(9),ishtp_write_message(9),ishtp_fw_cl_by_uuid(9),ishtp_fw_cl_get_client(9),ishtp_get_fw_client_id(9),ishtp_fw_cl_by_id(9)ishtp_cl_device_probe(9),ishtp_cl_bus_match(9),ishtp_cl_device_remove(9),ishtp_cl_device_suspend(9),ishtp_cl_device_resume(9),ishtp_cl_device_reset(9)ishtp_bus_add_device(9),ishtp_bus_remove_device(9),ishtp_cl_driver_register(9),ishtp_bus_event_work(9),ishtp_cl_bus_rx_event(9),ishtp_register_event_cb(9)ishtp_get_device(9),ishtp_put_device(9),ishtp_set_drvdata(9),ishtp_get_drvdata(9),ishtp_dev_to_cl_device(9),ishtp_bus_new_client(9),ishtp_cl_device_bind(9)ishtp_bus_remove_all_clients(9),ishtp_reset_handler(9),ishtp_reset_compl_handler(9),ishtp_use_dma_transfer(9),ishtp_device(9),ishtp_wait_resume(9),ishtp_get_pci_device(9)ishtp_get_workqueue(9),ishtp_trace_callback(9),ish_hw_reset(9),ishtp_bus_register(9),ishtp_bus_unregister(9)
Later bestie! This lil page came from ./drivers/hid/intel-ish-hid/ishtp, dated October 2026, and it's all about ishtp_cl_driver_unregister(9) πβ¨
π¦ 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