Lines Matching refs:mci_hw
505 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_check_bt() local
507 if (!mci_hw->ready) in ar9003_mci_check_bt()
517 if ((mci_hw->bt_state == MCI_BT_AWAKE) && in ar9003_mci_check_bt()
518 (mci_hw->query_bt == true)) { in ar9003_mci_check_bt()
519 mci_hw->need_flush_btinfo = true; in ar9003_mci_check_bt()
682 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_start_reset() local
687 if (mci_hw->bt_state != MCI_BT_CAL_START) in ar9003_mci_start_reset()
690 mci_hw->bt_state = MCI_BT_CAL; in ar9003_mci_start_reset()
712 mci_hw->bt_state = MCI_BT_AWAKE; in ar9003_mci_start_reset()
722 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_end_reset() local
724 if (!mci_hw->ready) in ar9003_mci_end_reset()
727 if (!IS_CHAN_2GHZ(chan) || (mci_hw->bt_state != MCI_BT_SLEEP)) in ar9003_mci_end_reset()
751 mci_hw->bt_state = MCI_BT_AWAKE; in ar9003_mci_end_reset()
1028 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_stop_bt() local
1032 if (mci_hw->ready && !save_fullsleep) { in ar9003_mci_stop_bt()
1038 mci_hw->bt_state = MCI_BT_SLEEP; in ar9003_mci_stop_bt()
1039 mci_hw->ready = false; in ar9003_mci_stop_bt()
1223 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_init_cal_req() local
1226 if ((mci_hw->bt_state != MCI_BT_AWAKE) || in ar9003_mci_init_cal_req()
1227 (mci_hw->config & ATH_MCI_CONFIG_DISABLE_MCI_CAL)) in ar9003_mci_init_cal_req()
1231 pld[MCI_GPM_WLAN_CAL_W_SEQUENCE] = mci_hw->wlan_cal_seq++; in ar9003_mci_init_cal_req()
1245 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_init_cal_done() local
1248 if ((mci_hw->bt_state != MCI_BT_AWAKE) || in ar9003_mci_init_cal_done()
1249 (mci_hw->config & ATH_MCI_CONFIG_DISABLE_MCI_CAL)) in ar9003_mci_init_cal_done()
1253 pld[MCI_GPM_WLAN_CAL_W_SEQUENCE] = mci_hw->wlan_cal_done++; in ar9003_mci_init_cal_done()