mei_cldev_send_vtag_timeout(9)
π
mei_cldev_send_vtag_timeout β Kernel API Manual β¨
okay so bestie, welcome to the mei_cldev_send_vtag_timeout(9) page, live from the Kernel API Manual π«Ά this one's all about sending stuff out on a me client device with a virtual tag and a timeout, and yes she writes. main character send function, no cap.
πΈ NAME πΈ
mei_cldev_send_vtag_timeout β me device send with vtag and timeout (write)
β¨ SYNOPSIS β¨
ssize_t mei_cldev_send_vtag_timeout (struct mei_cl_device *cldev , const
u8 *buf , size_t length , u8 vtag , unsigned long timeout );
π ARGUMENTS π
bestie there are five of them, here's the whole squad:
cldevβ me client device. the vibe check target, she's the one doing the sending πbufβ buffer to send. literally the payload, the actual stuff going out π¦lengthβ buffer length. how much ofbufwe're talking about, gotta be honest about itvtagβ virtual tag. the little name tag your message wears so everyone knows who it is π·οΈtimeoutβ send timeout in milliseconds,0for infinite timeout. so like, patience measured in ms, and0means you're willing to wait forever, which is a lot but okay β³
π RETURN π
- written size in bytes β (slay, it worked)
< 0on error π (it did not work, go check your life)
π¦ SEE ALSO π¦
all these live in the kernel file ./drivers/misc/mei/bus.c, and honestly? friend group goals:
__mei_cl_send(9)__mei_cl_send_timeout(9)__mei_cl_recv(9)mei_cldev_send_vtag(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_find(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)
okay that's the whole page, you ate that tbh π this icon is brought to you by ./drivers/misc/mei, dated October 2026, and she's stamped mei_cldev_send_vtag_timeout(9) β go forth and send, bestie ππ§
π¦ 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