__mei_me_cl_by_uuid(9)
π __mei_me_cl_by_uuid π
okay bestie, we're in the Kernel API Manual, section 9, and this page is literally __mei_me_cl_by_uuid. The vibe check? Find a me client by uuid and bump its ref count. Let's get into it. π
π NAME π
__mei_me_cl_by_uuid β locates the me client by uuid and increases its ref count. That's the assignment, no cap. β¨
β¨ SYNOPSIS β¨
struct mei_me_client * __mei_me_cl_by_uuid (struct mei_device *dev ,
const uuid_le *uuid );
π ARGUMENTS π
devβ the mei device. It's the main character you're searching in. πuuidβ the me client uuid. This is the little identifier you're matching. π¦
π¦ RETURN π¦
Returns the me client, or NULL if it's not found. If the search is giving nothing, you get NULL, periodt. π
πΈ DESCRIPTION πΈ
Locking: dev->me_clients_rwsem.
That's the lock detail, bestie β keep that dev->me_clients_rwsem in mind. β¨
π SEE ALSO π
Kernel file: ./drivers/misc/mei/client.c.
Here's the first part of the SEE ALSO crew: mei_me_cl_init(9), mei_me_cl_get(9), mei_me_cl_release(9), mei_me_cl_put(9), __mei_me_cl_del(9), mei_me_cl_del(9), mei_me_cl_add(9), mei_me_cl_by_uuid(9), mei_me_cl_by_id(9), __mei_me_cl_by_uuid_id(9), mei_me_cl_by_uuid_id(9), mei_me_cl_rm_by_uuid(9), mei_me_cl_rm_all(9), mei_io_cb_free(9), mei_tx_cb_enqueue(9), mei_tx_cb_dequeue(9), mei_cl_set_read_by_fp(9), mei_io_cb_init(9), mei_io_list_flush_cl(9), mei_io_tx_list_free_cl(9), mei_io_rd_list_free_fp(9), mei_cl_free_pending(9), mei_cl_alloc_cb(9).
And the list keeps going: mei_cl_enqueue_ctrl_wr_cb(9), mei_cl_read_cb(9), mei_cl_flush_queues(9), mei_cl_init(9), mei_cl_allocate(9), mei_cl_link(9), mei_cl_unlink(9), mei_hbuf_acquire(9), mei_cl_wake_all(9), mei_cl_set_disconnected(9), mei_cl_irq_disconnect(9), __mei_cl_disconnect(9), mei_cl_disconnect(9), mei_cl_is_other_connecting(9), mei_cl_send_connect(9), mei_cl_irq_connect(9), mei_cl_connect(9), mei_cl_alloc_linked(9), mei_cl_tx_flow_ctrl_creds(9), mei_cl_tx_flow_ctrl_creds_reduce(9), mei_cl_vtag_alloc(9).
Finally, the rest of the besties: mei_cl_fp_by_vtag(9), mei_cl_reset_read_by_vtag(9), mei_cl_read_vtag_add_fc(9), mei_cl_vt_support_check(9), mei_cl_add_rd_completed(9), mei_cl_del_rd_completed(9), mei_cl_notify_fop2req(9), mei_cl_notify_req2fop(9), mei_cl_irq_notify(9), mei_cl_notify_request(9), mei_cl_notify(9), mei_cl_notify_get(9), mei_cl_read_start(9), mei_msg_hdr_init(9), mei_cl_irq_write(9), mei_cl_write(9), mei_cl_complete(9), mei_cl_all_disconnect(9), mei_cl_irq_dma_map(9), mei_cl_irq_dma_unmap(9), mei_cl_dma_alloc_and_map(9), mei_cl_dma_unmap(9). Every ref is here, no cap. π
mwah π β this page is sourced from ./drivers/misc/mei, dated October 2026, and yes, it's __mei_me_cl_by_uuid(9). Stay slay, 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