Lines Matching refs:store
135 head_page.store(p, std::memory_order_relaxed); in prepare_page()
137 tail_page.store(p, std::memory_order_relaxed); in prepare_page()
162 …p->mask.store(p->mask.load(std::memory_order_relaxed) | uintptr_t(1) << index, std::memory_order_r… in push()
203 … head_counter.store(src.head_counter.load(std::memory_order_relaxed), std::memory_order_relaxed); in assign()
204 … tail_counter.store(src.tail_counter.load(std::memory_order_relaxed), std::memory_order_relaxed); in assign()
215 …head_page.store(make_copy(allocator, srcp, index, end_in_first_page, g_index, construct_item), std… in assign()
217 head_counter.store(0, std::memory_order_relaxed); in assign()
218 tail_counter.store(0, std::memory_order_relaxed); in assign()
236 tail_page.store(cur_page, std::memory_order_relaxed); in assign()
239 tail_page.store(invalid_page, std::memory_order_relaxed); in assign()
242 head_page.store(nullptr, std::memory_order_relaxed); in assign()
243 tail_page.store(nullptr, std::memory_order_relaxed); in assign()
254 … new_page->mask.store(src_page->mask.load(std::memory_order_relaxed), std::memory_order_relaxed); in make_copy()
268 tail_counter.store(k + queue_rep_type::n_queue + 1, std::memory_order_relaxed); in invalidate_page()
273 head_page.store(invalid_page, std::memory_order_relaxed); in invalidate_page()
275 tail_page.store(invalid_page, std::memory_order_relaxed); in invalidate_page()
302 head_counter.store(0, std::memory_order_relaxed);
303 tail_counter.store(0, std::memory_order_relaxed);
304 head_page.store(new_head, std::memory_order_relaxed);
305 tail_page.store(new_tail, std::memory_order_relaxed);
383 my_queue.head_page.store(q, std::memory_order_relaxed); in ~micro_queue_pop_finalizer()
385 my_queue.tail_page.store(nullptr, std::memory_order_relaxed); in ~micro_queue_pop_finalizer()
388 my_queue.head_counter.store(my_ticket_type, std::memory_order_release); in ~micro_queue_pop_finalizer()
438 head_counter.store(0, std::memory_order_relaxed); in clear()
439 tail_counter.store(0, std::memory_order_relaxed); in clear()
440 n_invalid_entries.store(0, std::memory_order_relaxed); in clear()
444 … head_counter.store(src.head_counter.load(std::memory_order_relaxed), std::memory_order_relaxed); in assign()
445 … tail_counter.store(src.tail_counter.load(std::memory_order_relaxed), std::memory_order_relaxed); in assign()
446 …n_invalid_entries.store(src.n_invalid_entries.load(std::memory_order_relaxed), std::memory_order_r… in assign()
458 head_counter.store(0, std::memory_order_relaxed); in assign()
459 tail_counter.store(0, std::memory_order_relaxed); in assign()
460 n_invalid_entries.store(0, std::memory_order_relaxed); in assign()