Lines Matching refs:iterator
985 struct ieee80211_radiotap_iterator iterator;
990 int ret = ieee80211_radiotap_iterator_init(&iterator, rthdr, skb->len,
1005 ret = ieee80211_radiotap_iterator_next(&iterator);
1011 switch (iterator.this_arg_index) {
1013 * You must take care when dereferencing iterator.this_arg
1015 * get_unaligned((type *)iterator.this_arg) to dereference
1016 * iterator.this_arg for type "type" safely on all arches.
1019 if (*iterator.this_arg & IEEE80211_RADIOTAP_F_FCS) {
1027 if (skb->len < (iterator._max_length + FCS_LEN))
1032 if (*iterator.this_arg & IEEE80211_RADIOTAP_F_WEP)
1034 if (*iterator.this_arg & IEEE80211_RADIOTAP_F_FRAG)
1054 * iterator->_max_length was sanity-checked against
1055 * skb->len by iterator init
1057 skb_pull(skb, iterator._max_length);