Concurrency(9)
π¦ Concurrency π
okay so first things first, bestie: this page lives in the Kernel API Manual, and it's literally titled Concurrency (like, Concurrency(9) if we're being formal π). it's short, it's sweet, and it's giving "read me before you touch anything" energy. let's get into it β¨
πΈ the actual vibe (the rules, fr fr)
so iwlwifi can call iwlmei at any time. like, any time any time. no appointment, no warning, just showing up unannounced π«Ά
and iwlmei is the chill one here β it will take care to synchronize the calls from iwlwifi with its own internal flows. it's got the scheduling handled, basically main character energy on the synchronization front π
but here's the part where you gotta pay attention, no cap:
iwlwifimust not calliwlmeiin flows that cannot sleep π΄- moreover,
iwlwifimust not calliwlmeiin flows that originated fromiwlmeiπ
bestie. i'm serious. both of those are hard "do not"s. don't be the one who does it. the "cannot sleep" one and the "originated from iwlmei" one β those are the two things you simply do not do π
β¨ SEE ALSO β¨
the kernel file in question is literally:
./drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h
and here's the whole friend group of related pages β go say hi to all of them π¦:
Introduction(9)Life cycle(9)Memory layout(9)Probe and remove from mei bus driver(9)Driver load when CSME owns the device(9)CSME behavior regarding the ownership requests(9)Driver load when CSME is associated and a session is active(9)Datapath(9)enum iwl_mei_nvm_caps(9)struct iwl_mei_nvm(9)enum iwl_mei_pairwise_cipher(9)enum iwl_mei_akm_auth(9)struct iwl_mei_conn_info(9)struct iwl_mei_colloc_info(9)enum iwl_mei_sap_version(9)iwl_mei_is_connected(9)iwl_mei_get_nvm(9)iwl_mei_get_ownership(9)iwl_mei_set_rfkill_state(9)iwl_mei_set_nic_info(9)iwl_mei_set_country_code(9)iwl_mei_set_power_limit(9)iwl_mei_register(9)iwl_mei_start_unregister(9)iwl_mei_unregister_complete(9)iwl_mei_set_netdev(9)iwl_mei_tx_copy_to_csme(9)iwl_mei_host_associated(9)iwl_mei_host_disassociated(9)iwl_mei_device_state(9)iwl_mei_pldr_req(9)iwl_mei_alive_notif(9)
π and that's the whole page, bestie, you ate that. mwah π«Ά
β cute lil sign-off: this lil masterpiece comes from ./drivers/net/wireless/intel/i..., stamped October 2026, and it's the Concurrency(9) page, okurrr β¨π¦π
π¦ 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