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()
694 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_start_reset() local
699 if (mci_hw->bt_state != MCI_BT_CAL_START) in ar9003_mci_start_reset()
702 mci_hw->bt_state = MCI_BT_CAL; in ar9003_mci_start_reset()
724 mci_hw->bt_state = MCI_BT_AWAKE; in ar9003_mci_start_reset()
734 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_end_reset() local
736 if (!mci_hw->ready) in ar9003_mci_end_reset()
739 if (!IS_CHAN_2GHZ(chan) || (mci_hw->bt_state != MCI_BT_SLEEP)) in ar9003_mci_end_reset()
763 mci_hw->bt_state = MCI_BT_AWAKE; in ar9003_mci_end_reset()
1040 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_stop_bt() local
1044 if (mci_hw->ready && !save_fullsleep) { in ar9003_mci_stop_bt()
1050 mci_hw->bt_state = MCI_BT_SLEEP; in ar9003_mci_stop_bt()
1051 mci_hw->ready = false; in ar9003_mci_stop_bt()
1233 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_init_cal_req() local
1236 if ((mci_hw->bt_state != MCI_BT_AWAKE) || in ar9003_mci_init_cal_req()
1237 (mci_hw->config & ATH_MCI_CONFIG_DISABLE_MCI_CAL)) in ar9003_mci_init_cal_req()
1241 pld[MCI_GPM_WLAN_CAL_W_SEQUENCE] = mci_hw->wlan_cal_seq++; in ar9003_mci_init_cal_req()
1255 struct ath9k_hw_mci *mci_hw = &ah->btcoex_hw.mci; in ar9003_mci_init_cal_done() local
1258 if ((mci_hw->bt_state != MCI_BT_AWAKE) || in ar9003_mci_init_cal_done()
1259 (mci_hw->config & ATH_MCI_CONFIG_DISABLE_MCI_CAL)) in ar9003_mci_init_cal_done()
1263 pld[MCI_GPM_WLAN_CAL_W_SEQUENCE] = mci_hw->wlan_cal_done++; in ar9003_mci_init_cal_done()