Home
last modified time | relevance | path

Searched refs:monitors (Results 1 – 2 of 2) sorted by relevance

/oneTBB/src/tbb/
H A Dconcurrent_bounded_queue.cpp33 concurrent_monitor* monitors = reinterpret_cast<concurrent_monitor*>(mem + queue_rep_size); in allocate_bounded_queue_rep() local
35 new (monitors + i) concurrent_monitor(); in allocate_bounded_queue_rep()
43 concurrent_monitor* monitors = reinterpret_cast<concurrent_monitor*>(mem + queue_rep_size); in deallocate_bounded_queue_rep() local
45 monitors[i].~concurrent_monitor(); in deallocate_bounded_queue_rep()
51 void __TBB_EXPORTED_FUNC wait_bounded_queue_monitor( concurrent_monitor* monitors, std::size_t moni… in wait_bounded_queue_monitor() argument
55 concurrent_monitor& monitor = monitors[monitor_tag]; in wait_bounded_queue_monitor()
60 void __TBB_EXPORTED_FUNC abort_bounded_queue_monitors( concurrent_monitor* monitors ) { in abort_bounded_queue_monitors() argument
61 concurrent_monitor& items_avail = monitors[d2::cbq_items_avail_tag]; in abort_bounded_queue_monitors()
62 concurrent_monitor& slots_avail = monitors[d2::cbq_slots_avail_tag]; in abort_bounded_queue_monitors()
74 void __TBB_EXPORTED_FUNC notify_bounded_queue_monitor( concurrent_monitor* monitors, in notify_bounded_queue_monitor() argument
[all …]
/oneTBB/include/oneapi/tbb/
H A Dconcurrent_queue.h308 … TBB_EXPORT void __TBB_EXPORTED_FUNC abort_bounded_queue_monitors( concurrent_monitor* monitors );
309 …TBB_EXPORT void __TBB_EXPORTED_FUNC notify_bounded_queue_monitor( concurrent_monitor* monitors, st…
311 …TBB_EXPORT void __TBB_EXPORTED_FUNC wait_bounded_queue_monitor( concurrent_monitor* monitors, std:…
329 …void internal_wait(r1::concurrent_monitor* monitors, std::size_t monitor_tag, std::ptrdiff_t targe… in internal_wait() argument
331 r1::wait_bounded_queue_monitor(monitors, monitor_tag, target, func); in internal_wait()