mei_me_d0i3_set(9)
π
mei_me_d0i3_set(9) β the Kernel API Manual page you actually wanna read
okay so bestie, welcome to the Kernel API Manual entry for mei_me_d0i3_set, straight outta the kernel docs. this is the one that writes the d0i3 register bit on a mei device. yes it's niche. yes it's iconic. let's go π«Ά
β¨ NAME β¨
mei_me_d0i3_set β write d0i3 register bit on mei device. that's it, that's the whole gig π
π¦ SYNOPSIS π¦
u32 mei_me_d0i3_set (struct mei_device *dev , bool intr );
look at that signature. u32 return, two args, no drama. slay.
πΈ ARGUMENTS πΈ
devβ the device structure. the main character of this whole function, tbh πintrβ ask for interrupt. like, literally ask. politely. with aboolπ
β RETURN β
the D0I3C register value. that's the whole return. no cap π
π SEE ALSO π
the kernel file lives at ./drivers/misc/mei/hw-me.c β bookmark it, bestie, and then meet the whole extended friend group:
mei_me_reg_read(9)mei_me_reg_write(9)mei_me_mecbrw_read(9)mei_me_hcbww_write(9)mei_me_mecsr_read(9)mei_hcsr_read(9)mei_hcsr_write(9)mei_hcsr_set(9)mei_hcsr_set_hig(9)mei_me_d0i3c_read(9)mei_me_d0i3c_write(9)mei_me_trc_status(9)mei_me_fw_status(9)mei_me_hw_config(9)mei_me_pg_state(9)me_intr_disable(9)me_intr_clear(9)mei_me_intr_clear(9)mei_me_intr_enable(9)mei_me_intr_disable(9)mei_me_synchronize_irq(9)mei_me_hw_reset_release(9)mei_me_host_set_ready(9)mei_me_host_is_ready(9)mei_me_hw_is_ready(9)mei_me_hw_is_resetting(9)mei_gsc_pxp_check(9)mei_me_hw_ready_wait(9)mei_me_hw_start(9)mei_hbuf_filled_slots(9)mei_me_hbuf_is_empty(9)mei_me_hbuf_empty_slots(9)mei_me_hbuf_depth(9)mei_me_hbuf_write(9)mei_me_count_full_read_slots(9)mei_me_read_slots(9)mei_me_pg_set(9)mei_me_pg_unset(9)mei_me_pg_legacy_enter_sync(9)mei_me_pg_legacy_exit_sync(9)mei_me_pg_in_transition(9)mei_me_pg_is_enabled(9)mei_me_d0i3_unset(9)mei_me_d0i3_enter_sync(9)mei_me_d0i3_enter(9)mei_me_d0i3_exit_sync(9)mei_me_pg_legacy_intr(9)mei_me_d0i3_intr(9)mei_me_pg_intr(9)mei_me_pg_enter_sync(9)mei_me_pg_exit_sync(9)mei_me_hw_reset(9)mei_me_irq_quick_handler(9)mei_me_irq_thread_handler(9)mei_me_polling_thread(9)mei_me_fw_type_nm(9)mei_me_fw_type_sps_4(9)mei_me_fw_type_sps_ign(9)mei_me_dev_init(9)
(i counted them so you don't have to β they're all there, promise π€)
and that's the page!! π written under ./drivers/misc/mei, dated October 2026, part of the Kernel API Manual β mwah, go read hw-me.c, ily, bye π§β¨
π¦ 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