Lines Matching refs:rthdr
103 struct ieee80211_radiotap_header *rthdr;
107 rthdr = (struct ieee80211_radiotap_header *)skb_push(skb, rtap_len);
108 memset(rthdr, 0, rtap_len);
111 rthdr->it_present =
116 rthdr->it_len = cpu_to_le16(rtap_len);
118 pos = (unsigned char *)(rthdr+1);
125 rthdr->it_present |=
150 rthdr->it_present |= cpu_to_le32(1 << IEEE80211_RADIOTAP_RATE);
175 rthdr->it_present |=
190 if ((pos - (u8 *)rthdr) & 1)
2200 } __packed *rthdr;
2205 if (skb_headroom(skb) < sizeof(*rthdr) &&
2206 pskb_expand_head(skb, sizeof(*rthdr), 0, GFP_ATOMIC))
2209 rthdr = (void *)skb_push(skb, sizeof(*rthdr));
2210 memset(rthdr, 0, sizeof(*rthdr));
2211 rthdr->hdr.it_len = cpu_to_le16(sizeof(*rthdr));
2212 rthdr->hdr.it_present =
2217 rthdr->rate_or_pad = rate->bitrate / 5;
2218 rthdr->hdr.it_present |=
2221 rthdr->chan_freq = cpu_to_le16(status->freq);
2224 rthdr->chan_flags = cpu_to_le16(IEEE80211_CHAN_OFDM |
2227 rthdr->chan_flags = cpu_to_le16(IEEE80211_CHAN_DYN |