Lines Matching refs:rx_status

1702 			      struct ieee80211_rx_status *rx_status,
1725 rx_status->link_valid = true;
1726 rx_status->link_id = link_id;
1731 memcpy(IEEE80211_SKB_RXCB(skb), rx_status, sizeof(*rx_status));
1748 struct ieee80211_rx_status rx_status;
1751 memset(&rx_status, 0, sizeof(rx_status));
1752 rx_status.flag |= RX_FLAG_MACTIME_START;
1753 rx_status.freq = chan->center_freq;
1754 rx_status.freq_offset = chan->freq_offset ? 1 : 0;
1755 rx_status.band = chan->band;
1757 rx_status.rate_idx =
1759 rx_status.nss =
1761 rx_status.encoding = RX_ENC_VHT;
1763 rx_status.rate_idx = info->control.rates[0].idx;
1765 rx_status.encoding = RX_ENC_HT;
1768 rx_status.bw = RATE_INFO_BW_40;
1770 rx_status.bw = RATE_INFO_BW_80;
1772 rx_status.bw = RATE_INFO_BW_160;
1774 rx_status.bw = RATE_INFO_BW_20;
1776 rx_status.enc_flags |= RX_ENC_FLAG_SHORT_GI;
1778 rx_status.signal = data->rx_rssi;
1780 rx_status.signal += info->control.vif->bss_conf.txpower;
1801 rx_status.boottime_ns = ktime_get_boottime_ns();
1865 rx_status.mactime = now + data2->tsf_offset;
1867 mac80211_hwsim_rx(data2, &rx_status, nskb);
5778 struct ieee80211_rx_status rx_status;
5834 memset(&rx_status, 0, sizeof(rx_status));
5842 rx_status.freq = nla_get_u32(info->attrs[HWSIM_ATTR_FREQ]);
5845 rx_status.freq);
5848 rx_status.band = iter_data.channel->band;
5864 rx_status.freq = channel->center_freq;
5865 rx_status.band = channel->band;
5868 rx_status.rate_idx = nla_get_u32(info->attrs[HWSIM_ATTR_RX_RATE]);
5869 if (rx_status.rate_idx >= data2->hw->wiphy->bands[rx_status.band]->n_bitrates)
5871 rx_status.signal = nla_get_u32(info->attrs[HWSIM_ATTR_SIGNAL]);
5877 rx_status.boottime_ns = ktime_get_boottime_ns();
5879 mac80211_hwsim_rx(data2, &rx_status, skb);