ishtp_bus_remove_device(9)
π NAME π
okay so this is ishtp_bus_remove_device(9) from the Kernel API Manual β literally the function to relase a device on the bus, and yes bestie weβre keeping that spelling energy ππ
β¨ SYNOPSIS β¨
void ishtp_bus_remove_device (struct ishtp_cl_device *device );
π ARGUMENTS π
deviceβ the client device instance, aka the actualstruct ishtp_cl_device *bestie is handing over π«Ά
π¦ DESCRIPTION π¦
This is literally the counterpart of ishtp_bus_add_device β the device gets unregistered, and the device structure is freed in the ishtp_cl_dev_release function. No cap, thatβs the whole vibe. π
Itβs called only during an error in the pci driver init path, so yeah β this is giving βerror-path cleanup onlyβ energy, and itβs not out here doing main character work during normal operation πΈ
π SEE ALSO π
The kernel file is right here: ./drivers/hid/intel-ish-hid/ishtp/bus.c β and these are the besties in the SEE ALSO section, all present and accounted for π
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_cl_driver_register(9)ishtp_cl_driver_unregister(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)
and thatβs the page, bestie π this cutie comes from ./drivers/hid/intel-ish-hid/ishtp, dated October 2026, and it is still serving ishtp_bus_remove_device(9) realness πβ¨
π¦ 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