/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mvm.h | 126 s8 link_id; member in struct:iwl_mvm_time_event_data 554 #define for_each_mvm_vif_valid_link(mvm_vif, link_id) \ 555 for (link_id = 0; \ 556 link_id < ARRAY_SIZE((mvm_vif)->link); \ 557 link_id++) \ 558 if ((mvm_vif)->link[link_id]) 1440 iwl_mvm_rcu_fw_link_id_to_link_conf(struct iwl_mvm *mvm, u8 link_id, bool rcu) argument 1442 if (WARN_ON(link_id >= ARRAY_SIZE(mvm->link_id_to_link_conf))) 1446 return rcu_dereference(mvm->link_id_to_link_conf[link_id]); 1448 return rcu_dereference_protected(mvm->link_id_to_link_conf[link_id], 2058 u8 link_id; member in struct:iwl_mvm_link_sel_data [all...] |
H A D | ops.c | 245 link_conf->link_id); 252 unsigned int link_id; local 256 for_each_vif_active_link(vif, link_conf, link_id)
|
H A D | power.c | 283 unsigned int link_id; local 286 for_each_vif_active_link(vif, link_conf, link_id) { 519 unsigned int link_id; local 522 for_each_vif_active_link(vif, link_conf, link_id) { 523 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id];
|
H A D | rs-fw.c | 451 mvm_link_sta = rcu_dereference(mvmsta->link[link_sta->link_id]); 455 link_sta->link_id, notif->sta_id); 611 unsigned int link_id = link_conf->link_id; local 631 mvm_link_sta = rcu_dereference(mvmsta->link[link_id]); 736 unsigned int link_id; local 740 for (link_id = 0; link_id < ARRAY_SIZE(mvmsta->link); link_id++) { 742 rcu_dereference_protected(mvmsta->link[link_id], [all...] |
H A D | rx.c | 638 bss_conf->link_id)); 880 int link_id; local 891 link_id = bss_conf->link_id; 892 if (link_id >= ARRAY_SIZE(mvmvif->link)) 896 link_info = mvmvif->link[link_id]; 914 link_id); 920 mvmvif->link[link_id]->beacon_stats.accu_num_beacons += 921 mvmvif->link[link_id]->beacon_stats.num_beacons;
|
H A D | rxmq.c | 2195 rx_status->link_id = link_sta->link_id;
|
H A D | scan.c | 2879 u32 link_id; local 2881 for (link_id = 0; 2882 link_id < ARRAY_SIZE(mvmvif->link); 2883 link_id++) { 2885 mvmvif->link[link_id]; 3596 u8 link_id; local 3607 for_each_set_bit(link_id, &usable_links, IEEE80211_MLD_MAX_NUM_LINKS) { 3609 rcu_dereference(vif->link_conf[link_id]);
|
H A D | sf.c | 104 unsigned int link_id; local 115 for (link_id = 0; link_id < ARRAY_SIZE(sta->link); link_id++) { 116 link_sta = rcu_dereference(sta->link[link_id]);
|
H A D | sta.c | 815 unsigned int link_id; local 823 for (link_id = 0; link_id < ARRAY_SIZE(sta->link); link_id++) { 825 rcu_dereference(sta->link[link_id]); 869 unsigned int link_id; local 872 for_each_sta_active_link(mvmsta->vif, sta, link_sta, link_id) { 874 rcu_dereference_protected(mvmsta->link[link_id], 2069 mvmvif->link[link_sta->link_id]; 2077 rcu_dereference_protected(mvm_sta->link[link_sta->link_id], [all...] |
H A D | sta.h | 413 * link[0] points to deflink and link[link_id] is allocated when new link 674 const u8 *addr, int link_id,
|
H A D | tdls.c | 148 unsigned int link_id) 158 duration, true, link_id); 146 iwl_mvm_mac_mgd_protect_tdls_discover(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id) argument
|
H A D | time-event.c | 45 te_data->link_id = -1; 683 s8 link_id) 693 if (WARN(link_id < 0 || !mvmvif->link[link_id], 694 "Invalid link ID for session protection: %u\n", link_id)) 697 if (WARN(!mvmvif->link[link_id]->active, 698 "Session Protection on an inactive link: %u\n", link_id)) 701 return mvmvif->link[link_id]->fw_link_id; 706 u32 id, s8 link_id) 708 int mac_link_id = iwl_mvm_get_session_prot_id(mvm, vif, link_id); 681 iwl_mvm_get_session_prot_id(struct iwl_mvm *mvm, struct ieee80211_vif *vif, s8 link_id) argument 704 iwl_mvm_cancel_session_protection(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 id, s8 link_id) argument 735 s8 link_id; local 1372 iwl_mvm_schedule_session_protection(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 duration, u32 min_duration, bool wait_for_notif, unsigned int link_id) argument [all...] |
H A D | time-event.h | 209 * @link_id: The link to schedule a session protection for 215 unsigned int link_id);
|
H A D | tx.c | 809 u32 link_id = u32_get_bits(info.control.flags, local 813 if (link_id == IEEE80211_LINK_UNSPECIFIED) { 815 link_id = ffs(info.control.vif->active_links) - 1; 817 link_id = 0; 820 link = mvmvif->link[link_id];
|
H A D | utils.c | 277 * @link_id: for MLO link_id, otherwise 0 (deflink) 285 unsigned int link_id) 302 if (WARN_ON_ONCE(!mvmvif->link[link_id])) 305 mvmvif->link[link_id]->smps_requests[req_type] = smps_request; 307 if (mvmvif->link[link_id]->smps_requests[i] == 312 if (mvmvif->link[link_id]->smps_requests[i] == 321 ieee80211_request_smps(vif, link_id, smps_mode); 330 unsigned int link_id; local 333 for_each_vif_active_link(vif, link_conf, link_id) 282 iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum iwl_mvm_smps_type_request req_type, enum ieee80211_smps_mode smps_request, unsigned int link_id) argument 510 int i, link_id; local [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/tests/ |
H A D | links.c | 376 .link_id = 1, 381 .link_id = 5, 408 vif->link_conf[link_a.link_id] = (void __rcu *)conf; 413 vif->link_conf[link_b.link_id] = (void __rcu *)conf;
|
/linux-master/drivers/net/wireless/intersil/p54/ |
H A D | main.c | 408 unsigned int link_id, u16 queue, 406 p54_conf_tx(struct ieee80211_hw *dev, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
|
/linux-master/drivers/net/wireless/marvell/libertas/ |
H A D | cfg.c | 1487 struct net_device *netdev, int link_id, 1507 int link_id, u8 idx, bool pairwise, 1568 int link_id, u8 key_index, bool pairwise, 1486 lbs_cfg_set_default_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool unicast, bool multicast) argument 1506 lbs_cfg_add_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 idx, bool pairwise, const u8 *mac_addr, struct key_params *params) argument 1567 lbs_cfg_del_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) argument
|
/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | cfg80211.c | 145 int link_id, u8 key_index, bool pairwise, 435 int link_id, u8 key_index, bool unicast, 460 int link_id, u8 key_index, bool pairwise, 498 int link_id, 1749 unsigned int link_id, 1995 unsigned int link_id) 3759 const u8 *peer, int link_id, u8 action_code, 4024 unsigned int link_id, 144 mwifiex_cfg80211_del_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) argument 434 mwifiex_cfg80211_set_default_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool unicast, bool multicast) argument 459 mwifiex_cfg80211_add_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) argument 496 mwifiex_cfg80211_set_default_mgmt_key(struct wiphy *wiphy, struct net_device *netdev, int link_id, u8 key_index) argument 1747 mwifiex_cfg80211_set_bitrate_mask(struct wiphy *wiphy, struct net_device *dev, unsigned int link_id, const u8 *peer, const struct cfg80211_bitrate_mask *mask) argument 1994 mwifiex_cfg80211_stop_ap(struct wiphy *wiphy, struct net_device *dev, unsigned int link_id) argument 3758 mwifiex_cfg80211_tdls_mgmt(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, int link_id, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 4022 mwifiex_cfg80211_get_channel(struct wiphy *wiphy, struct wireless_dev *wdev, unsigned int link_id, struct cfg80211_chan_def *chandef) argument
|
/linux-master/drivers/net/wireless/marvell/ |
H A D | mwl8k.c | 5371 unsigned int link_id, u16 queue, 5369 mwl8k_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | main.c | 534 unsigned int link_id, u16 queue, 533 mt7603_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | main.c | 476 unsigned int link_id, u16 queue, 475 mt7615_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02.h | 173 unsigned int link_id, u16 queue,
|
H A D | mt76x02_util.c | 489 unsigned int link_id, u16 queue, 488 mt76x02_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | main.c | 511 unsigned int link_id, u16 queue, 510 mt7915_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
|