Lines Matching refs:data2
959 struct mac80211_hwsim_data *data = hw->priv, *data2;
1013 list_for_each_entry(data2, &hwsim_radios, list) {
1020 if (data == data2)
1023 if (!data2->started || (data2->idle && !data2->tmp_chan) ||
1024 !hwsim_ps_rx_ok(data2, skb))
1027 if (!(data->group & data2->group))
1030 if (!hwsim_chans_compat(chan, data2->tmp_chan) &&
1031 !hwsim_chans_compat(chan, data2->channel)) {
1033 data2->hw, IEEE80211_IFACE_ITER_NORMAL,
1063 if (mac80211_hwsim_addr_match(data2, hdr->addr1))
1066 rx_status.mactime = now + data2->tsf_offset;
1069 ieee80211_rx_irqsafe(data2->hw, nskb);
2264 struct mac80211_hwsim_data *data2;
2287 data2 = get_hwsim_data_ref_from_addr(src);
2288 if (!data2)
2292 skb_queue_walk_safe(&data2->pending, skb, tmp) {
2294 skb_unlink(skb, &data2->pending);
2327 mac80211_hwsim_monitor_ack(data2->channel,
2332 ieee80211_tx_status_irqsafe(data2->hw, skb);
2343 struct mac80211_hwsim_data *data2;
2374 data2 = get_hwsim_data_ref_from_addr(dst);
2375 if (!data2)
2380 if (data2->idle || !data2->started)
2385 rx_status.freq = data2->channel->center_freq;
2386 rx_status.band = data2->channel->band;
2391 ieee80211_rx_irqsafe(data2->hw, skb);