Lines Matching refs:victim
243 int i, victim; in cache_valid_mem() local
244 victim = lga_victim; in cache_valid_mem()
246 if (last_good_addr[victim] == 0) { in cache_valid_mem()
247 last_good_addr[victim] = addr; in cache_valid_mem()
250 victim = (victim + 1) % NLGA; in cache_valid_mem()
254 last_good_addr[victim] = addr; in cache_valid_mem()
255 victim = (victim + 1) % NLGA; in cache_valid_mem()
256 lga_victim = victim; in cache_valid_mem()
279 int i, victim; in cache_valid_mem() local
280 victim = atomic_load(&lga_victim); in cache_valid_mem()
283 if (atomic_compare_exchange_strong(&last_good_addr[victim], &zero, addr)) { in cache_valid_mem()
286 victim = (victim + 1) % NLGA; in cache_valid_mem()
290 atomic_store(&last_good_addr[victim], addr); in cache_valid_mem()
291 victim = (victim + 1) % NLGA; in cache_valid_mem()
292 atomic_store(&lga_victim, victim); in cache_valid_mem()