Lines Matching refs:iterator

1986 	struct ieee80211_radiotap_iterator iterator;  in ieee80211_parse_tx_radiotap()  local
1992 int ret = ieee80211_radiotap_iterator_init(&iterator, rthdr, skb->len, in ieee80211_parse_tx_radiotap()
2014 ret = ieee80211_radiotap_iterator_next(&iterator); in ieee80211_parse_tx_radiotap()
2020 switch (iterator.this_arg_index) { in ieee80211_parse_tx_radiotap()
2028 if (*iterator.this_arg & IEEE80211_RADIOTAP_F_FCS) { in ieee80211_parse_tx_radiotap()
2036 if (skb->len < (iterator._max_length + FCS_LEN)) in ieee80211_parse_tx_radiotap()
2041 if (*iterator.this_arg & IEEE80211_RADIOTAP_F_WEP) in ieee80211_parse_tx_radiotap()
2043 if (*iterator.this_arg & IEEE80211_RADIOTAP_F_FRAG) in ieee80211_parse_tx_radiotap()
2048 txflags = get_unaligned_le16(iterator.this_arg); in ieee80211_parse_tx_radiotap()
2054 rate = *iterator.this_arg; in ieee80211_parse_tx_radiotap()
2060 rate_retries = *iterator.this_arg; in ieee80211_parse_tx_radiotap()
2064 mcs_known = iterator.this_arg[0]; in ieee80211_parse_tx_radiotap()
2065 mcs_flags = iterator.this_arg[1]; in ieee80211_parse_tx_radiotap()
2070 rate = iterator.this_arg[2]; in ieee80211_parse_tx_radiotap()
2084 vht_known = get_unaligned_le16(iterator.this_arg); in ieee80211_parse_tx_radiotap()
2089 (iterator.this_arg[2] & in ieee80211_parse_tx_radiotap()
2094 if (iterator.this_arg[3] == 1) in ieee80211_parse_tx_radiotap()
2097 else if (iterator.this_arg[3] == 4) in ieee80211_parse_tx_radiotap()
2100 else if (iterator.this_arg[3] == 11) in ieee80211_parse_tx_radiotap()
2105 vht_mcs = iterator.this_arg[4] >> 4; in ieee80211_parse_tx_radiotap()
2106 vht_nss = iterator.this_arg[4] & 0xF; in ieee80211_parse_tx_radiotap()
2160 skb_pull(skb, iterator._max_length); in ieee80211_parse_tx_radiotap()