Lines Matching defs:last_finalized_seq
1477 * @last_finalized_seq value guarantees that all records up to and including
1481 * It is also guaranteed that @last_finalized_seq only increases.
1487 * non-finalized record becomes finalized, @last_finalized_seq will be
1503 ulseq = atomic_long_read_acquire(&desc_ring->last_finalized_seq
1513 * Check if there are records directly following @last_finalized_seq that are
1514 * finalized. If so, update @last_finalized_seq to the latest of these
1567 if (!atomic_long_try_cmpxchg_release(&desc_ring->last_finalized_seq,
2028 u64 last_finalized_seq;
2042 last_finalized_seq = desc_last_finalized_seq(rb);
2045 * @head_id is loaded after @last_finalized_seq to ensure that
2046 * it points to the record with @last_finalized_seq or newer.
2067 d = to_desc(desc_ring, last_finalized_seq);
2074 err = desc_read_finalized_seq(desc_ring, last_finalized_id, last_finalized_seq, &desc);
2077 if (last_finalized_seq == 0) {
2109 return (last_finalized_seq + diff + 1);
2339 atomic_long_set(&rb->desc_ring.last_finalized_seq, 0);