Lines Matching refs:mci_hw

518 	struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci;  in ar9003_mci_check_bt()  local
520 if (!mci_hw->ready) in ar9003_mci_check_bt()
530 if ((mci_hw->bt_state == MCI_BT_AWAKE) && in ar9003_mci_check_bt()
531 (mci_hw->query_bt == true)) { in ar9003_mci_check_bt()
532 mci_hw->need_flush_btinfo = true; in ar9003_mci_check_bt()
695 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_start_reset() local
700 if (mci_hw->bt_state != MCI_BT_CAL_START) in ar9003_mci_start_reset()
703 mci_hw->bt_state = MCI_BT_CAL; in ar9003_mci_start_reset()
725 mci_hw->bt_state = MCI_BT_AWAKE; in ar9003_mci_start_reset()
735 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_end_reset() local
737 if (!mci_hw->ready) in ar9003_mci_end_reset()
740 if (!IS_CHAN_2GHZ(chan) || (mci_hw->bt_state != MCI_BT_SLEEP)) in ar9003_mci_end_reset()
764 mci_hw->bt_state = MCI_BT_AWAKE; in ar9003_mci_end_reset()
1041 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_stop_bt() local
1045 if (mci_hw->ready && !save_fullsleep) { in ar9003_mci_stop_bt()
1051 mci_hw->bt_state = MCI_BT_SLEEP; in ar9003_mci_stop_bt()
1052 mci_hw->ready = false; in ar9003_mci_stop_bt()
1234 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_init_cal_req() local
1237 if ((mci_hw->bt_state != MCI_BT_AWAKE) || in ar9003_mci_init_cal_req()
1238 (mci_hw->config & ATH_MCI_CONFIG_DISABLE_MCI_CAL)) in ar9003_mci_init_cal_req()
1242 pld[MCI_GPM_WLAN_CAL_W_SEQUENCE] = mci_hw->wlan_cal_seq++; in ar9003_mci_init_cal_req()
1256 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_init_cal_done() local
1259 if ((mci_hw->bt_state != MCI_BT_AWAKE) || in ar9003_mci_init_cal_done()
1260 (mci_hw->config & ATH_MCI_CONFIG_DISABLE_MCI_CAL)) in ar9003_mci_init_cal_done()
1264 pld[MCI_GPM_WLAN_CAL_W_SEQUENCE] = mci_hw->wlan_cal_done++; in ar9003_mci_init_cal_done()