STRUCT IWL_DVM_BT_PARAMS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_dvm_bt_params(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ β€” this is the page for struct iwl_dvm_bt_params, which is literally the DVM-specific BT (coex) parameters bundle. no cap, that's the whole vibe: Bluetooth coexistence settings, DVM flavored πŸ¦‹


✨ SYNOPSIS ✨

struct iwl_dvm_bt_params {
    bool advanced_bt_coexist;
    u8 bt_init_traffic_load;
    u32 bt_prio_boost;
    u16 agg_time_limit;
    bool bt_sco_disable;
    bool bt_session_2;
};

look at her. six fields. immaculate. πŸŽ€


🌸 Members 🌸

  • advanced_bt_coexist β€” a bool that says whether advanced bt coexist is supported πŸ‘‘ (yes bestie, advanced, we're not doing basic bt coexist today)
  • bt_init_traffic_load β€” a u8 where you specify the initial bt traffic load πŸ“Š
  • bt_prio_boost β€” a u32 holding the default bt priority boost value πŸ”₯ (default! so if you don't set it, this is what you get)
  • agg_time_limit β€” a u16 for the maximum number of uSec in aggregation ⏱️ like, the aggregation time cap, in microseconds, exactly as it says
  • bt_sco_disable β€” a bool meaning uCode should not response to BT in SCO/ESCO mode πŸ™ˆ (that "response" spelling is theirs, not mine β€” copying the struct is copying the struct, periodt)
  • bt_session_2 β€” a bool that indicates version 2 of the BT command is used πŸ’« v2 energy only
ngl the field names are doing main character energy but the descriptions are short and sweet β€” every one of them is exactly what the original says, so don't go reading extra behavior into them 🫢

πŸ” SEE ALSO πŸ”

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/dvm/dev.h β€” and it's an enum situation, iykyk
  • iwl_agg_state(9)
  • struct iwl_ht_agg(9)
  • struct iwl_tid_data(9)
  • struct iwl_hw_params(9)
  • struct iwl_dvm_cfg(9)

go read those next, bestie, they're all linked from here πŸ’œ


and that's the page!! 🧚 source is ./drivers/net/wireless/intel/i... (yes it's truncated like that, that's just how she is πŸ’€) and it's dated October 2026 ⭐ β€” struct iwl_dvm_bt_params(9), out here living her best life in the Kernel API Manual. slay πŸŽ€βœ¨

πŸ“¦ where this page comes from