Home
last modified time | relevance | path

Searched refs:work_type (Results 1 – 3 of 3) sorted by relevance

/oneTBB/test/tbb/
H A Dtest_flow_graph_priorities.cpp258 struct work_type { data_type input; gateway_type* gateway; }; struct
260 concurrent_queue<work_type> my_queue;
268 work_type work; in operator ()()
281 work_type work = { input, gateway }; in submit()
423 template<work_type_t work_type>
429 template<work_type_t work_type>
434 do_node_work<work_type>(my_body_size); in operator ()()
438 do_nested_work<work_type>( /*tid=*/std::this_thread::get_id(), subrange ); in operator ()()
443 template<work_type_t work_type>
445 tbb::parallel_for( tbb::blocked_range<int>(0, work_size), CommonBody<work_type>(), in do_node_work()
H A Dtest_async_node.cpp319 struct work_type { struct in async_activity
355 work_type work = {input, &gateway}; in submit()
361 work_type work; in process()
398 async_activity_queue<work_type> my_work_queue;
677 struct work_type { struct in AsyncActivity
684 work_type w; in __anon62ab872d0a02()
695 work_type w = {i, gateway}; in submit()
707 async_activity_queue<work_type> my_q;
/oneTBB/src/tbb/
H A Darena.h330 template<arena::new_work_type work_type> void advertise_new_work();
400 template <arena::new_work_type work_type>
405 if (work_type != work_spawned) { in advertise_new_work()
411 if (work_type == work_enqueued && my_num_slots > my_num_reserved_slots) { in advertise_new_work()