Lines Matching defs:current
209 * current map. MAP_POPULATE seems like the right thing to do, but we
300 * allocate now will get block indexes above the current limit and
326 union anv_free_list current, old, new;
334 current = old;
335 table->map[last].next = current.offset;
337 new.count = current.count + 1;
338 old.u64 = __sync_val_compare_and_swap(&list->u64, current.u64, new.u64);
339 } while (old.u64 != current.u64);
346 union anv_free_list current, new, old;
348 current.u64 = list->u64;
349 while (current.offset != EMPTY) {
351 new.offset = table->map[current.offset].next;
352 new.count = current.count + 1;
353 old.u64 = __sync_val_compare_and_swap(&list->u64, current.u64, new.u64);
354 if (old.u64 == current.u64) {
355 struct anv_free_entry *entry = &table->map[current.offset];
358 current = old;
529 * current map. MAP_POPULATE seems like the right thing to do, but we
574 /** Returns current memory map of the block pool.
781 * allocate now will get block indexes above the current limit and
1544 uint32_t current = p_atomic_cmpxchg(&pool->surfs[scratch_size_log2],
1546 if (current) {
1548 return current;