ishtp_dev_to_cl_device(9)
β¨ ishtp_dev_to_cl_device(9) β¨
okay so you're reading the ishtp_dev_to_cl_device page from the Kernel API Manual β welcome, bestie, this one's a tiny little legend and it's about to be your new fave π
π NAME π
ishtp_dev_to_cl_device β get an ishtp_cl_device instance from a device instance. literally just the glow-up from one struct to the other π
πΈ SYNOPSIS πΈ
struct ishtp_cl_device * ishtp_dev_to_cl_device (struct device *device
);
π¦ ARGUMENTS π¦
deviceβ the device instance you're holding. that's it. that's the whole input π«Ά
β DESCRIPTION β
so what this does is: it gets you the ish_cl_device instance β the one that embeds the device instance inside it. like, the device is nested up in there, and this hands you the bigger container it lives in. no cap, that's the whole vibe π§
π₯ RETURN π₯
a pointer to the ishtp_cl_device instance π (yes queen, you get the fancy struct back)
π SEE ALSO π
the kernel file lives at ./drivers/hid/intel-ish-hid/ishtp/bus.c β and here's the whole friend group, go say hi π«Ά:
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_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_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)
ngl that's a whole contact list, but every single one is linked above so you're never lost ππ
and that's the page, bestie!! π this lil drop came to you from ./drivers/hid/intel-ish-hid/ishtp, dated October 2026 β slay, iconic, 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