Lines Matching defs:data2

1744 	struct mac80211_hwsim_data *data = hw->priv, *data2;
1809 list_for_each_entry(data2, &hwsim_radios, list) {
1816 if (data == data2)
1819 if (!data2->started || (data2->idle && !data2->tmp_chan) ||
1820 !hwsim_ps_rx_ok(data2, skb))
1823 if (!(data->group & data2->group))
1826 if (data->netgroup != data2->netgroup)
1829 if (!hwsim_chans_compat(chan, data2->tmp_chan) &&
1830 !hwsim_chans_compat(chan, data2->channel)) {
1832 data2->hw, IEEE80211_IFACE_ITER_NORMAL,
1862 if (mac80211_hwsim_addr_match(data2, hdr->addr1))
1865 rx_status.mactime = now + data2->tsf_offset;
1867 mac80211_hwsim_rx(data2, &rx_status, nskb);
5681 struct mac80211_hwsim_data *data2;
5703 data2 = get_hwsim_data_ref_from_addr(src);
5704 if (!data2)
5709 data2->netgroup)
5712 if (info->snd_portid != data2->wmediumd)
5717 spin_lock_irqsave(&data2->pending.lock, flags);
5718 skb_queue_walk_safe(&data2->pending, skb, tmp) {
5725 __skb_unlink(skb, &data2->pending);
5730 spin_unlock_irqrestore(&data2->pending.lock, flags);
5758 mac80211_hwsim_monitor_ack(data2->channel,
5767 ieee80211_tx_status_irqsafe(data2->hw, skb);
5777 struct mac80211_hwsim_data *data2;
5808 data2 = get_hwsim_data_ref_from_addr(dst);
5809 if (!data2)
5812 if (data2->use_chanctx) {
5813 if (data2->tmp_chan)
5814 channel = data2->tmp_chan;
5816 channel = data2->channel;
5821 data2->netgroup)
5824 if (info->snd_portid != data2->wmediumd)
5830 if ((data2->idle && !data2->tmp_chan) || !data2->started)
5844 iter_data.channel = ieee80211_get_channel(data2->hw->wiphy,
5850 mutex_lock(&data2->mutex);
5853 data2->hw, IEEE80211_IFACE_ITER_NORMAL,
5856 mutex_unlock(&data2->mutex);
5860 mutex_unlock(&data2->mutex);
5869 if (rx_status.rate_idx >= data2->hw->wiphy->bands[rx_status.band]->n_bitrates)
5879 mac80211_hwsim_rx(data2, &rx_status, skb);