Home | History | Annotate | Download | only in drivers

Lines Matching refs:arg

62  * found in the iterator's @this_arg_index member.  This arg index corresponds
99 iterator->arg = (u8 *)radiotap_header + sizeof(*radiotap_header);
105 while (le32_to_cpu(get_unaligned((__le32 *)iterator->arg)) &
107 iterator->arg += sizeof(u32);
115 if (((ulong)iterator->arg - (ulong)iterator->rtheader)
120 iterator->arg += sizeof(u32);
136 * ieee80211_radiotap_iterator_next - return next radiotap parser iterator arg
137 * @iterator: radiotap_iterator to move to next arg (if any)
143 * This function provides the next radiotap arg index (IEEE80211_RADIOTAP_*)
170 * for IEEE80211_RADIOTAP_CHANNEL) so total arg length is not
173 * upper nybble: content alignment for arg
174 * lower nybble: content length for arg
212 goto next_entry; /* arg not present */
215 * arg is present, account for alignment padding
221 * note that total arg size can differ from alignment of
222 * elements inside arg, so we use upper nybble of length
234 pad = (((ulong)iterator->arg) -
239 iterator->arg +=
247 iterator->this_arg = iterator->arg;
250 /* internally move on the size of this arg */
251 iterator->arg += rt_sizes[iterator->arg_index] & 0x0f;
255 * claims to have more arg content than the length of the
257 * max_length on the last arg, never exceeding it.
260 if (((ulong)iterator->arg - (ulong)iterator->rtheader) >
280 /* if we found a valid arg earlier, return it now */