mei_me_count...l_read_slots(9)
πΈ mei_me_count_full_read_slots β count those full read slots, bestie πΈ
okay so real talk, this one lives in the Kernel API Manual, section 9, and the whole entire personality of this function is "how many read slots are full rn?" β that's it, that's the vibe π
β¨ NAME β¨
mei_me_count_full_read_slots β counts read full slots.
like. literally what it says π«Ά it counts the full slots. on the read side. iconic, no notes.
π¦ SYNOPSIS π¦
int mei_me_count_full_read_slots (struct mei_device *dev );
π ARGUMENTS π
devβ the device structure π (yes girl, the device struct, hand it over)
β RETURN β
it returns -EOVERFLOW if there's an overflow π β that's the bad ending, bestie, watch out for it. Otherwise? You get the filled slots count. Slay π
fr fr: -EOVERFLOW means overflow happened, anything else is your filled-slots count. No cap.
π SEE ALSO π
Kernel file ./drivers/misc/mei/hw-me.c β bestie this whole friend group lives right there π
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_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)
okay we're halfway through the friend group, keep going, you're doing amazing π§
mei_me_d0i3_set(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)
and that's the whole roster π go read them, they're all right there in ./drivers/misc/mei/hw-me.c, iykyk πΈ
mwah π this little page came from ./drivers/misc/mei and it's dated October 2026 β take care of her, she's doing her best πβ¨
π¦ 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