STRUCT IWL_BT_COEX_CI_CMD(9)
π struct iwl_bt_coex_ci_cmd(9) π
okay bestie, so this is a page straight out of the Kernel API Manual β it's all about struct iwl_bt_coex_ci_cmd, aka the bt coex channel inhibition command. iykyk, this is the little struct that carries the channel-inhibition tea for Bluetooth coexistence, and we're gonna go through every single field together, no cap. π¦
β¨ NAME β¨
struct iwl_bt_coex_ci_cmd β the bt coex channel inhibition command π
πΈ SYNOPSIS πΈ
like, here's the whole shape of it, literally character for character:
struct iwl_bt_coex_ci_cmd {
__le64 bt_primary_ci;
__le32 primary_ch_phy_id;
__le64 bt_secondary_ci;
__le32 secondary_ch_phy_id;
};
not me obsessing over how tidy that is π
π«Ά Members π«Ά
so every field has main character energy, let's meet them:
bt_primary_ciβ the primary channel inhibition bitmap π this is the bitmap for the primary channel, periodt.primary_ch_phy_idβ the primary channel PHY ID β¨ the PHY ID that goes with the primary channel.bt_secondary_ciβ the secondary channel inhibition bitmap π yup, the bitmap for the secondary channel, she's got her own.secondary_ch_phy_idβ the secondary channel PHY ID π and the matching PHY ID for the secondary channel.
four fields, four vibes, all accounted for π
π Description π
ngl the description is short and sweet: this struct is used for the BT_COEX_CI command π₯ that's the whole thing, bestie β she exists to serve that command.
β SEE ALSO β
if you wanna go deeper (and you know you do π), go peek at the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/coex.h and then hang out with her friends:
struct iwl_bt_coex_cmd(9)struct iwl_bt_coex_reduced_txp_update_cmd(9)struct iwl_bt_coex_prof_old_notif(9)enum iwl_bt_coex_subcmd_ids(9)struct iwl_bt_coex_profile_notif(9)
the whole coex friend group, iconic πΈ
ok and for the little sign-off moment: this page lives under./drivers/net/wireless/intel/i...and it's dated October 2026, with the footer beingstruct iwl_bt_coex_ci_cmd(9)π that's the wrap, bestie β go forth and inhibit those channels, slay π β¨
π¦ 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