heci_reg_read(9)
π heci_reg_read(9) π
okay so welcome to the Kernel API Manual, section 9 bestie β today's main character is heci_reg_read, and she's honestly kind of a legend. this is the page for her, and it lives in ./drivers/misc/issei, home of all things issei heci. let's get into it π«Ά
β¨ NAME β¨
heci_reg_read β Reads 32bit data from the issei heci device β¨
like, that's the whole vibe. 32 bits. from the issei heci device. she reads. she slays. π
πΈ SYNOPSIS πΈ
u32 heci_reg_read (const struct issei_heci_hw *hw , unsigned long offset
);
so you hand her a pointer to the heci hardware struct and an offset, and she comes back at you with a u32. iconic behavior honestly π
π¦ ARGUMENTS π¦
hwβ the heci hardware structure. this is the heci hardware struct, she needs it, don't forget it bestie πoffsetβ offset from which to read the data. like... where in there do you want the data from. that's the offset. that's it. that's the whole thing.
β RETURN β
register value (u32) β boom. that's what you get back. a u32. the register value. gorgeous. no cap π₯
π SEE ALSO π
the kernel file ./drivers/misc/issei/hw_heci.c is where the magic is, and here's the whole friend group β go say hi to all of them π
heci_reg_write(9)heci_fwcbrw_read(9)heci_hcbww_write(9)heci_irq_src(9)heci_hcsr_read(9)heci_hcsr_write(9)heci_hcsr_set(9)heci_hcsr_set_hig(9)heci_fwcsr_read(9)heci_count_full_read_slots(9)heci_irq_disable(9)heci_irq_clear(9)issei_heci_irq_clear(9)issei_heci_irq_enable(9)issei_heci_irq_disable(9)issei_heci_hw_reset_release(9)heci_hw_is_ready(9)heci_hw_is_resetting(9)issei_heci_host_set_ready(9)issei_heci_hw_reset(9)issei_heci_irq_write_generate(9)issei_heci_hw_config(9)heci_write_hbuf(9)heci_read_hbuf(9)issei_heci_setup_message_send(9)issei_heci_setup_message_recv(9)issei_heci_dev_init(9)
and that's the page!! π this one comes to you from ./drivers/misc/issei, dated October 2026, living in the Kernel API Manual, section 9 β bookmark it, screenshot it, send it to the group chat, whatever you gotta do πβ¨π¦
π¦ 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