STRUCT IWL_BT_COEX_CI_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 being struct iwl_bt_coex_ci_cmd(9) πŸ’– that's the wrap, bestie β€” go forth and inhibit those channels, slay πŸ’…βœ¨
πŸ“¦ where this page comes from