Searched refs:work_type (Results 1 – 3 of 3) sorted by relevance
258 struct work_type { data_type input; gateway_type* gateway; }; struct260 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()
319 struct work_type { struct in async_activity355 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 AsyncActivity684 work_type w; in __anon62ab872d0a02()695 work_type w = {i, gateway}; in submit()707 async_activity_queue<work_type> my_q;
330 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()