Lines Matching refs:generation
101 uint_t generation; in tnfw_b_alloc_block() local
159 block->generation == 0) in tnfw_b_alloc_block()
173 block->generation = TNF_TAG_GENERATION_NUM; in tnfw_b_alloc_block()
185 generation = (hint_hi << (32 - wcb->tnfw_w_gen_shift)) | in tnfw_b_alloc_block()
190 thr_self(), generation, blocknum); in tnfw_b_alloc_block()
192 if ((prev_gen == generation && prev_block > blocknum) || in tnfw_b_alloc_block()
193 prev_gen > generation) { in tnfw_b_alloc_block()
194 generation = prev_gen; in tnfw_b_alloc_block()
200 thr_self(), blocknum, generation); in tnfw_b_alloc_block()
206 if (block->generation == TNF_TAG_GENERATION_NUM) in tnfw_b_alloc_block()
208 else if (block->generation >= generation) in tnfw_b_alloc_block()
212 else if (block->generation == TNF_TAG_GENERATION_NUM) in tnfw_b_alloc_block()
214 else if (block->generation >= generation) in tnfw_b_alloc_block()
223 if (block->generation < generation && in tnfw_b_alloc_block()
225 if (block->generation < generation && in tnfw_b_alloc_block()
234 prev_gen = generation; in tnfw_b_alloc_block()
252 thr_self(), blocknum, generation, block); in tnfw_b_alloc_block()
256 block->generation = (istag) ? TNF_TAG_GENERATION_NUM : generation; in tnfw_b_alloc_block()
421 block->generation = 0; in tnfw_b_init_buffer()
482 if (wcb->tnfw_w_generation != block->generation) { in tnfw_b_alloc()
577 block->generation, block, pos->tnfw_w_block); in tnfw_b_xcommit()
587 block->generation, block, pos->tnfw_w_write_off); in tnfw_b_xcommit()
594 wcb->tnfw_w_generation = block->generation; in tnfw_b_xcommit()
639 wcb->tnfw_w_generation = block->generation; in tnfw_b_xabort()