/drivers/net/wireless/iwlwifi/mvm/ |
H A D | binding.c | 121 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 126 if (mvmvif->phy_ctxt != data->phyctxt) 132 data->ids[data->idx] = mvmvif->id; 133 data->colors[data->idx] = mvmvif->color; 142 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 171 data.ids[data.idx] = mvmvif->id; 172 data.colors[data.idx] = mvmvif->color; 181 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 183 if (WARN_ON_ONCE(!mvmvif->phy_ctxt)) 193 return iwl_mvm_binding_update(mvm, vif, mvmvif 198 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local [all...] |
H A D | offloading.c | 107 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 129 if (mvmvif->num_target_ipv6_addrs) 138 i < mvmvif->num_target_ipv6_addrs && 143 addrconf_addr_solict_mult(&mvmvif->target_ipv6_addrs[i], 151 addrs[i].addr = mvmvif->target_ipv6_addrs[i]; 162 if (mvmvif->num_target_ipv6_addrs) { 168 sizeof(mvmvif->target_ipv6_addrs[0])); 170 for (i = 0; i < min(mvmvif->num_target_ipv6_addrs, 173 &mvmvif->target_ipv6_addrs[i], 176 if (mvmvif [all...] |
H A D | phy-ctxt.c | 271 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 273 if (!mvmvif->phy_ctxt) 278 __set_bit(mvmvif->phy_ctxt->id, data);
|
H A D | sf.c | 83 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 85 if (vif == data->ignore_vif || !mvmvif->phy_ctxt || 92 data->sta_vif_ap_sta_id = mvmvif->ap_sta_id; 239 struct iwl_mvm_vif *mvmvif = NULL; local 282 mvmvif = iwl_mvm_vif_from_mac80211(changed_vif); 283 sta_id = mvmvif->ap_sta_id;
|
H A D | debugfs-vif.c | 72 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 73 struct iwl_dbgfs_pm *dbgfs_pm = &mvmvif->dbgfs_pm; 133 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 134 struct iwl_mvm *mvm = mvmvif->mvm; 198 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 199 struct iwl_mvm *mvm = mvmvif->mvm; 214 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 215 struct iwl_mvm *mvm = mvmvif->mvm; 225 ap_sta_id = mvmvif->ap_sta_id; 251 mvmvif 297 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 342 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 441 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 488 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 511 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 538 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 598 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local [all...] |
H A D | quota.c | 85 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 92 if (!mvmvif->phy_ctxt) 96 id = mvmvif->phy_ctxt->id; 111 if (mvmvif->ap_ibss_active) 115 if (mvmvif->monitor_active) 126 data->colors[id] = mvmvif->phy_ctxt->color; 128 WARN_ON_ONCE(data->colors[id] != mvmvif->phy_ctxt->color); 132 if (iwl_mvm_vif_low_latency(mvmvif) && !data->low_latency[id]) { 142 struct iwl_mvm_vif *mvmvif; local 148 mvmvif [all...] |
H A D | rx.c | 429 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 431 if (mvmvif->id != id) 437 mvmvif->bf_data.ave_beacon_signal = sig; 440 if (mvmvif->bf_data.bt_coex_min_thold != 441 mvmvif->bf_data.bt_coex_max_thold) { 442 last_event = mvmvif->bf_data.last_bt_coex_event; 443 if (sig > mvmvif->bf_data.bt_coex_max_thold && 444 (last_event <= mvmvif->bf_data.bt_coex_min_thold || 446 mvmvif->bf_data.last_bt_coex_event = sig; 450 } else if (sig < mvmvif [all...] |
H A D | time-event.c | 480 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 481 struct iwl_mvm_time_event_data *te_data = &mvmvif->time_event_data; 512 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->id, mvmvif->color)); 558 struct iwl_mvm_vif *mvmvif, 595 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->id, mvmvif->color)); 607 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 608 struct iwl_mvm_time_event_data *te_data = &mvmvif->time_event_data; 611 iwl_mvm_remove_time_event(mvm, mvmvif, te_dat 557 iwl_mvm_remove_time_event(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif, struct iwl_mvm_time_event_data *te_data) argument 617 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 671 struct iwl_mvm_vif *mvmvif; local 707 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local [all...] |
H A D | coex_legacy.c | 769 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 771 mvmvif->bf_data.last_bt_coex_event = rssi; 772 mvmvif->bf_data.bt_coex_max_thold = 774 mvmvif->bf_data.bt_coex_min_thold = 782 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 798 if (!mvmvif->ap_ibss_active) 814 iwl_mvm_bt_coex_reduced_txp(mvm, mvmvif->ap_sta_id, 835 mvmvif->id, data->notif->bt_status, bt_activity_grading, 843 if (iwl_mvm_vif_low_latency(mvmvif)) { 851 if (!mvmvif 1032 struct iwl_mvm_vif *mvmvif = (void *)vif->drv_priv; local 1068 struct iwl_mvm_vif *mvmvif = (void *)vif->drv_priv; local [all...] |
H A D | power.c | 116 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 125 cmd->ba_enable_beacon_abort = cpu_to_le32(mvmvif->bf_data.ba_enabled); 169 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 174 if (!mvmvif->queue_params[ac].uapsd) 184 if (!tid_found && !mvmvif->queue_params[ac].acm) { 206 if (mvmvif->dbgfs_pm.use_ps_poll) 261 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 263 if (!memcmp(mvmvif->uapsd_misbehaving_bssid, vif->bss_conf.bssid, 314 struct iwl_mvm_vif *mvmvif __maybe_unused = 317 cmd->id_and_color = cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif 466 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 477 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 518 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 526 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 537 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 666 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 740 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 777 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 812 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 833 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 878 struct iwl_mvm_vif *mvmvif; local 954 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local [all...] |
H A D | tx.c | 338 struct iwl_mvm_vif *mvmvif = local 340 sta_id = mvmvif->bcast_sta.sta_id;
|
H A D | coex.c | 742 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 744 mvmvif->bf_data.last_bt_coex_event = rssi; 745 mvmvif->bf_data.bt_coex_max_thold = 747 mvmvif->bf_data.bt_coex_min_thold = 755 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 770 if (!mvmvif->ap_ibss_active) 786 iwl_mvm_bt_coex_reduced_txp(mvm, mvmvif->ap_sta_id, 804 mvmvif->phy_ctxt->id)) 809 mvmvif->id, bt_activity_grading, smps_mode); 816 if (iwl_mvm_vif_low_latency(mvmvif)) { 999 struct iwl_mvm_vif *mvmvif = (void *)vif->drv_priv; local 1035 struct iwl_mvm_vif *mvmvif = (void *)vif->drv_priv; local 1095 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); local 1122 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); local [all...] |
H A D | mac-ctxt.c | 95 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 130 !test_bit(mvmvif->tsf_id, data->available_tsf_ids)) 141 data->preferred_tsf = mvmvif->tsf_id; 159 !test_bit(mvmvif->tsf_id, data->available_tsf_ids)) 170 data->preferred_tsf = mvmvif->tsf_id; 191 __clear_bit(mvmvif->tsf_id, data->available_tsf_ids); 193 if (data->preferred_tsf == mvmvif->tsf_id) 221 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 238 __clear_bit(mvmvif->id, data->available_mac_ids); 247 struct iwl_mvm_vif *mvmvif local 270 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 592 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 807 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 835 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 903 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1018 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1158 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1180 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1192 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1224 struct iwl_mvm_vif *mvmvif = local 1291 struct iwl_mvm_vif *mvmvif = local 1319 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local [all...] |
H A D | sta.c | 211 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 229 mvm_sta->mac_id_n_color = FW_CMD_ID_AND_COLOR(mvmvif->id, 230 mvmvif->color); 258 WARN_ON(mvmvif->ap_sta_id != IWL_MVM_STATION_COUNT); 259 mvmvif->ap_sta_id = sta_id; 261 WARN_ON(mvmvif->ap_sta_id == IWL_MVM_STATION_COUNT); 410 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 417 mvmvif->ap_sta_id == mvm_sta->sta_id) { 426 mvmvif->ap_sta_id = IWL_MVM_STATION_COUNT; 573 struct iwl_mvm_vif *mvmvif local 594 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 607 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 635 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 655 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1052 struct iwl_mvm_vif *mvmvif = (void *)vif->drv_priv; local 1181 struct iwl_mvm_vif *mvmvif = (void *)vif->drv_priv; local 1558 iwl_mvm_modify_all_sta_disable_tx(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif, bool disable) argument [all...] |
H A D | ops.c | 911 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 918 mvmvif->ap_sta_id == IWL_MVM_STATION_COUNT)) 921 ap_sta = rcu_dereference(mvm->fw_id_to_mac_id[mvmvif->ap_sta_id]); 964 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 989 data->ap_sta_id = mvmvif->ap_sta_id; 1091 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1094 mvm->d0i3_ap_sta_id == mvmvif->ap_sta_id)
|
H A D | scan.c | 270 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 273 if (mvmvif->phy_ctxt && mvmvif->phy_ctxt->id < MAX_PHYS)
|
H A D | utils.c | 616 struct iwl_mvm_vif *mvmvif; local 631 mvmvif = iwl_mvm_vif_from_mac80211(vif); 632 mvmvif->smps_requests[req_type] = smps_request; 634 if (mvmvif->smps_requests[i] == IEEE80211_SMPS_STATIC) { 638 if (mvmvif->smps_requests[i] == IEEE80211_SMPS_DYNAMIC) 648 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 653 if (mvmvif->smps_requests[i] == IEEE80211_SMPS_STATIC || 654 mvmvif->smps_requests[i] == IEEE80211_SMPS_DYNAMIC) 681 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 686 if (mvmvif [all...] |
H A D | d3.c | 82 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 89 memcpy(mvmvif->rekey_data.kek, data->kek, NL80211_KEK_LEN); 90 memcpy(mvmvif->rekey_data.kck, data->kck, NL80211_KCK_LEN); 91 mvmvif->rekey_data.replay_ctr = 93 mvmvif->rekey_data.valid = true; 103 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 109 mvmvif->target_ipv6_addrs[idx] = ifa->addr; 116 mvmvif->num_target_ipv6_addrs = idx; 123 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 125 mvmvif 150 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 614 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 634 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 730 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 766 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 809 struct iwl_mvm_vif *mvmvif; local 1371 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local [all...] |
H A D | mac80211.c | 666 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 668 mvmvif->uploaded = false; 669 mvmvif->ap_sta_id = IWL_MVM_STATION_COUNT; 672 mvmvif->color++; 675 iwl_mvm_te_clear_data(mvm, &mvmvif->time_event_data); 678 mvmvif->phy_ctxt = NULL; 679 memset(&mvmvif->bf_data, 0, sizeof(mvmvif->bf_data)); 959 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1026 mvm->bf_allowed_vif = mvmvif; 1120 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1329 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1439 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1594 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1678 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1724 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 1976 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 2096 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 2355 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 2439 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 2670 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 2772 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); local 3010 struct iwl_mvm_vif *mvmvif; local [all...] |
H A D | rs.c | 2889 struct iwl_mvm_vif *mvmvif; local 2912 mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); 2924 if (iwl_mvm_vif_low_latency(mvmvif)) {
|
H A D | mvm.h | 1138 static inline bool iwl_mvm_vif_low_latency(struct iwl_mvm_vif *mvmvif) argument 1151 return mvmvif->low_latency;
|