Lines Matching refs:mac
418 static void iwl_mvm_diversity_iter(void *_data, u8 *mac,
523 static void iwl_mvm_ll_iter(void *_data, u8 *mac, struct ieee80211_vif *vif)
567 static void iwl_mvm_bss_iface_iterator(void *_data, u8 *mac,
604 static void iwl_mvm_bss_find_iface_iterator(void *_data, u8 *mac,
633 static void iwl_mvm_sta_iface_iterator(void *_data, u8 *mac,
780 static void iwl_mvm_tcm_iter(void *_data, u8 *mac, struct ieee80211_vif *vif)
874 int mac)
876 u64 bytes = mvm->tcm.data[mac].uapsd_nonagg_detect.rx_bytes;
881 rate = ewma_rate_read(&mvm->tcm.data[mac].uapsd_nonagg_detect.rate);
883 if (!rate || mvm->tcm.data[mac].opened_rx_ba_sessions ||
884 mvm->tcm.data[mac].uapsd_nonagg_detect.detected)
909 vif = rcu_dereference(mvm->vif_id_to_mac[mac]);
915 static void iwl_mvm_tcm_iterator(void *_data, u8 *mac,
937 int ac, mac, i;
954 for (mac = 0; mac < NUM_MAC_INDEX_DRIVER; mac++) {
955 struct iwl_mvm_tcm_mac *mdata = &mvm->tcm.data[mac];
960 band_airtime[band[mac]] += airtime;
963 mvm->tcm.result.change[mac] = load != mvm->tcm.result.load[mac];
964 mvm->tcm.result.load[mac] = load;
965 mvm->tcm.result.airtime[mac] = airtime;
973 mvm->tcm.result.low_latency[mac] = true;
975 mvm->tcm.result.low_latency[mac] = false;
982 low_latency |= mvm->tcm.result.low_latency[mac];
984 if (!mvm->tcm.result.low_latency[mac] && handle_uapsd)
986 mac);
1090 int mac;
1096 for (mac = 0; mac < NUM_MAC_INDEX_DRIVER; mac++) {
1097 struct iwl_mvm_tcm_mac *mdata = &mvm->tcm.data[mac];
1104 if (mvm->tcm.result.low_latency[mac])