mei_cl_device_find(9)
π
mei_cl_device_find β nope wait, the full title is mei_cl_device_find(9) β¨
okay so this is a page from the Kernel API Manual, bestie. it's called mei_cl_device_find and it's literally about finding the matching entry in the driver id table. that's it, that's the whole vibe. short queen, iconic behavior. π
β¨ NAME β¨
mei_cl_device_find β find matching entry in the driver id table πΈ
like, you have a table of ids, you have a device, you find the one that matches. girl math but make it kernel. π
π¦ SYNOPSIS π¦
const struct mei_cl_device_id * mei_cl_device_find (const struct
mei_cl_device *cldev , const struct mei_cl_driver *cldrv );
so it takes two things and gives you back a pointer to a const struct mei_cl_device_id. no cap. π₯
π ARGUMENTS π
cldevβ the me client device π«Ά like, the device we're out here looking things up forcldrvβ the me client driver β the driver whose id table we're snooping through
π RETURN π
id on success β slay, you found your match π
NULL if no id is matching β and honestly? sometimes nothing matches. it's giving "no thoughts, head empty" but in pointer form. π
π SEE ALSO π
Kernel file ./drivers/misc/mei/bus.c β the whole friend group lives here, mwah π
__mei_cl_send(9)__mei_cl_send_timeout(9)__mei_cl_recv(9)mei_cldev_send_vtag(9)mei_cldev_send_vtag_timeout(9)mei_cldev_recv_vtag(9)mei_cldev_recv_timeout(9)mei_cldev_recv_vtag_timeout(9)mei_cldev_send(9)mei_cldev_send_timeout(9)mei_cldev_recv(9)mei_cl_bus_rx_work(9)mei_cl_bus_notif_work(9)mei_cl_bus_notify_event(9)mei_cl_bus_rx_event(9)mei_cldev_register_rx_cb(9)mei_cldev_register_notif_cb(9)mei_cldev_get_drvdata(9)mei_cldev_set_drvdata(9)mei_cldev_uuid(9)mei_cldev_ver(9)mei_cldev_mtu(9)mei_cldev_enabled(9)mei_cl_bus_module_get(9)mei_cl_bus_module_put(9)mei_cl_bus_vtag(9)mei_cl_bus_vtag_alloc(9)mei_cl_bus_vtag_free(9)mei_cldev_enable(9)mei_cldev_unregister_callbacks(9)mei_cldev_disable(9)mei_cldev_send_gsc_command(9)mei_cl_device_match(9)mei_cl_device_probe(9)mei_cl_device_remove(9)mei_cl_device_uevent(9)mei_cl_bus_set_name(9)mei_cl_bus_dev_alloc(9)mei_cl_bus_dev_setup(9)mei_cl_bus_dev_add(9)mei_cl_bus_dev_stop(9)mei_cl_bus_dev_destroy(9)mei_cl_bus_remove_device(9)mei_cl_bus_remove_devices(9)mei_cl_bus_dev_init(9)mei_cl_bus_rescan(9)
that's the entire squad, go say hi to all of them, iykyk π§
ok that's the page!! source: ./drivers/misc/mei, version date: October 2026 β mwah, bye bestie, go find those ids π
β¨π
π¦ 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