ismt_submit_desc(9)
π NAME π
okay so we're in the Kernel API Manual, and this page is all about ismt_submit_desc(9) β and its whole job is literally add a descriptor to the ring. that's the vibe. no cap. π
πΈ SYNOPSIS πΈ
void ismt_submit_desc (struct ismt_priv *priv );
copy it exactly bestie, spacing and all β the compiler is not gonna give you grace for vibes. π
π ARGUMENTS π
privβ iSMT private data. that's the one and only argument, and it's giving "just hand over the private data and we're good". π«Ά
π¦ SEE ALSO π¦
if you wanna spiral down the kernel rabbit hole (and honestly? iconic behavior), the kernel file is ./drivers/i2c/busses/i2c-ismt.c and the whole squad is right here:
__ismt_desc_dump(9)ismt_desc_dump(9)ismt_gen_reg_dump(9)ismt_mstr_reg_dump(9)ismt_process_desc(9)ismt_kill_transaction(9)ismt_access(9)ismt_func(9)ismt_handle_isr(9)ismt_do_interrupt(9)ismt_do_msi_interrupt(9)ismt_hw_init(9)ismt_dev_init(9)ismt_int_init(9)ismt_probe(9)ismt_remove(9)
like, that's the whole friend group. go say hi. π
mwah π this cutie lives under ./drivers/i2c/busses, it's dated October 2026, and yes β it's still ismt_submit_desc(9). 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