Lines Matching full:sequence

16 	u64	seq;		/* sequence number */
154 * The first record reserved by a writer is assigned sequence number 0.
167 * descriptor in the array could have a valid sequence number of 0.)
169 * The first time a descriptor is reserved, it is assigned a sequence number
171 * be recognized because it has a sequence number of 0 but does not have an
173 * sequence number of 0.) After the first reservation, all future reservations
174 * (recycling) simply involve incrementing the sequence number by the array
178 * Only the first descriptor in the array is allowed to have the sequence
182 * incrementing the sequence number by the array count when reserving the
183 * first descriptor in the array. In order to satisfy Req3, the sequence
190 * sequence number of the tail descriptor. However, due to Req2 and Req3,
191 * initially there are no records to report the sequence number of
192 * (sequence numbers are u64 and there is nothing less than 0). To handle
193 * this, the sequence number of the initial tail descriptor is initialized
195 * sequence number 0 (yet) and the tail descriptor is not the first
197 * report the existence of a record for _any_ given sequence number at all
200 * writer, which has the assigned sequence number 0.
344 * @from: The sequence number to begin with.
346 * @s: A u64 to store the sequence number on each iteration.
350 * Note that @s may not be the sequence number of the record on each
351 * iteration. For the sequence number, @r->info->seq should be checked.
361 * @from: The sequence number to begin with.
363 * @s: A u64 to store the sequence number on each iteration.
368 * Note that @s may not be the sequence number of the record on each
369 * iteration. For the sequence number, @r->info->seq should be checked.