Lines Matching refs:rtap
194 struct ieee80211_vendor_radiotap *rtap;
211 rtap = (void *)&skb->data[vendor_data_offset];
217 if (WARN_ON(rtap->align == 0))
218 rtap->align = 1;
219 len = ALIGN(len, rtap->align);
220 len += rtap->len + rtap->pad;
290 struct ieee80211_vendor_radiotap rtap = {};
312 rtap = *(struct ieee80211_vendor_radiotap *)skb->data;
313 /* rtap.len and rtap.pad are undone immediately */
314 skb_pull(skb, sizeof(rtap) + rtap.len + rtap.pad);
322 memset(rthdr, 0, rtap_len - rtap.len - rtap.pad);
349 it_present_val = rtap.present;
676 *pos++ = rtap.oui[0];
677 *pos++ = rtap.oui[1];
678 *pos++ = rtap.oui[2];
679 *pos++ = rtap.subns;
680 put_unaligned_le16(rtap.len, pos);
683 while ((pos - (u8 *)rthdr) & (rtap.align - 1))
771 struct ieee80211_vendor_radiotap *rtap =
774 rtap_space += sizeof(*rtap) + rtap->len + rtap->pad;