Lines Matching defs:generation
142 * (i.e. the same ASID in the current generation) but we can't
146 * generation.
162 u64 generation = atomic64_read(&asid_generation);
165 u64 newasid = generation | (asid & ~ASID_MASK);
177 * update the generation into the reserved_asids.
201 /* We're out of ASIDs, so increment the global generation count */
202 generation = atomic64_add_return_relaxed(ASID_FIRST_VERSION,
212 return idx2asid(asid) | generation;
229 * generation, then we update the active_asids entry with a relaxed
234 * we are forced to see the updated generation.
247 /* Check that our ASID belongs to the current generation. */