ishtp_cl_read_complete(9)
π ishtp_cl_read_complete(9) β the Kernel API Manual glow-up β¨
okay so bestie, welcome to the Kernel API Manual entry for ishtp_cl_read_complete β yes that's the whole manual name, we're in the big-kid kernel docs now π
πΈ NAME πΈ
ishtp_cl_read_complete β literally just "read complete", no cap, that's the whole name π
β¨ SYNOPSIS β¨
void ishtp_cl_read_complete (struct ishtp_cl_rb *rb );
that's it. that's the whole signature. returns void so don't come looking for a return value, she gives you nothing back π«Ά
π¦ ARGUMENTS π¦
rbβ Pointer to client request block. yes queen, it's a pointer, and it's pointing at a client request block, that's the entire vibe check π₯
π DESCRIPTION π
so here's the tea β β if the message is completely received, this function calls ishtp_cl_bus_rx_event to process that message. that's the whole job. the message arrives fully, she hands it off to ishtp_cl_bus_rx_event, and the message gets processed. main character energy fr fr π
β¨
π SEE ALSO π
Kernel file ./drivers/hid/intel-ish-hid/ishtp/client.c β go read the source bestie, it's all there iykyk π
and then the whole friend group of related calls, in this exact order:
ishtp_read_list_flush(9)ishtp_cl_flush_queues(9)ishtp_cl_init(9)ishtp_cl_allocate(9)ishtp_cl_free(9)ishtp_cl_link(9)ishtp_cl_unlink(9)ishtp_cl_disconnect(9)ishtp_cl_is_other_connecting(9)ishtp_cl_connect_to_fw(9)ishtp_cl_connect(9)ishtp_cl_establish_connection(9)ishtp_cl_destroy_connection(9)ishtp_cl_read_start(9)ishtp_cl_send(9)ipc_tx_send(9)ishtp_cl_send_msg_ipc(9)ishtp_cl_send_msg_dma(9)ishtp_cl_send_msg(9)recv_ishtp_cl_msg(9)recv_ishtp_cl_msg_dma(9)
like, the entire roster. squad goals honestly ππ
ngl bestie, this one is short and sweet β no scary caveats, no deprecated nonsense, no undefined behaviour lurking. she just does her one little job and slays π
okay that's the page!! π source lives in ./drivers/hid/intel-ish-hid/ishtp and the docs are stamped October 2026 β mwah, go forth and read your messages completely, icon π§βπ
π¦ 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