Lines Matching refs:tmp_sdata
2174 struct ieee80211_sub_if_data *tmp_sdata, *sdata; in ieee80211_monitor_start_xmit() local
2247 list_for_each_entry_rcu(tmp_sdata, &local->interfaces, list) { in ieee80211_monitor_start_xmit()
2248 if (!ieee80211_sdata_running(tmp_sdata)) in ieee80211_monitor_start_xmit()
2250 if (tmp_sdata->vif.type == NL80211_IFTYPE_MONITOR || in ieee80211_monitor_start_xmit()
2251 tmp_sdata->vif.type == NL80211_IFTYPE_AP_VLAN || in ieee80211_monitor_start_xmit()
2252 tmp_sdata->vif.type == NL80211_IFTYPE_WDS) in ieee80211_monitor_start_xmit()
2254 if (ether_addr_equal(tmp_sdata->vif.addr, hdr->addr2)) { in ieee80211_monitor_start_xmit()
2255 sdata = tmp_sdata; in ieee80211_monitor_start_xmit()
2262 tmp_sdata = rcu_dereference(local->monitor_sdata); in ieee80211_monitor_start_xmit()
2263 if (tmp_sdata) in ieee80211_monitor_start_xmit()
2265 rcu_dereference(tmp_sdata->vif.chanctx_conf); in ieee80211_monitor_start_xmit()