ishtp_io_rb_init(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual β the main character today is ishtp_io_rb_init(9), and her whole thing is allocating and initializing an IO request block. iconic behavior, honestly β¨
π¦ SYNOPSIS π¦
struct ishtp_cl_rb * ishtp_io_rb_init (struct ishtp_cl *cl );
π ARGUMENTS π
clβ client device instance. that's the one thing you hand over, bestie π«Ά
πΈ DESCRIPTION πΈ
This one is lowkey straightforward: it allocates and initializes a request block. no cap, that's the description π
β RETURN β
It returns the Allocted IO request block pointer β and yes, the page really spells it βAlloctedβ π, but that's the exact wording: the pointer to the allocated IO request block.
π₯ SEE ALSO π₯
Kernel file: ./drivers/hid/intel-ish-hid/ishtp/client-buffers.c
ishtp_cl_alloc_rx_ring(9)ishtp_cl_alloc_tx_ring(9)ishtp_cl_free_rx_ring(9)ishtp_cl_free_tx_ring(9)ishtp_io_rb_free(9)ishtp_io_rb_alloc_buf(9)ishtp_cl_io_rb_recycle(9)ishtp_cl_rx_get_rb(9)
that's the whole page, bestie π«Ά β source path is ./drivers/hid/intel-ish-hid/ishtp, date is October 2026, and it's ishtp_io_rb_init(9) from the Kernel API Manual. 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