Home
last modified time | relevance | path

Searched refs:current_head (Results 1 - 2 of 2) sorted by relevance

/third_party/mesa3d/src/util/
H A Dsparse_array.c250 uint64_t current_head, old_head; in util_sparse_array_free_list_push() local
253 current_head = old_head; in util_sparse_array_free_list_push()
254 p_atomic_set(last_next, (uint32_t)current_head); /* Index is the bottom 32 bits */ in util_sparse_array_free_list_push()
255 uint64_t new_head = free_list_head(current_head, items[0]); in util_sparse_array_free_list_push()
256 old_head = p_atomic_cmpxchg(&fl->head, current_head, new_head); in util_sparse_array_free_list_push()
257 } while (old_head != current_head); in util_sparse_array_free_list_push()
263 uint64_t current_head; in util_sparse_array_free_list_pop_idx() local
265 current_head = p_atomic_read(&fl->head); in util_sparse_array_free_list_pop_idx()
267 if ((uint32_t)current_head == fl->sentinel) in util_sparse_array_free_list_pop_idx()
270 uint32_t head_idx = current_head; /* Inde in util_sparse_array_free_list_pop_idx()
284 uint64_t current_head; util_sparse_array_free_list_pop_elem() local
[all...]
/third_party/ntfs-3g/include/ntfs-3g/
H A Dlayout.h75 u8 current_head; /* zero */ member

Completed in 9 milliseconds