Lines Matching refs:task_arena

36 std::vector<tbb::task_arena::priority> g_task_info;
46 std::tuple<std::unique_ptr<tbb::task_arena>,
48 tbb::task_arena::priority,
55 void prepare_logging_data(std::vector<tbb::task_arena::priority>& task_log, unsigned overall_tasks_… in prepare_logging_data()
59 record = tbb::task_arena::priority::normal; in prepare_logging_data()
63 tbb::task_arena* do_allocate_and_construct( const ArenaArgs&... arena_args ) in do_allocate_and_construct()
76 tbb::task_arena* result_arena = nullptr; in do_allocate_and_construct()
81 result_arena = new tbb::task_arena( arena_args... ); in do_allocate_and_construct()
85 result_arena = new tbb::task_arena; in do_allocate_and_construct()
91 tbb::task_arena tmp(dummy_max_concurrency, dummy_reserved_for_masters); in do_allocate_and_construct()
92 result_arena = new tbb::task_arena(tmp); in do_allocate_and_construct()
109 tbb::task_arena* decide_on_arguments( in decide_on_arguments()
111 tbb::task_arena::priority a_priority ) in decide_on_arguments()
113 const tbb::task_arena::priority default_priority = tbb::task_arena::priority::normal; in decide_on_arguments()
124 tbb::task_arena* allocate_and_construct_arena( in allocate_and_construct_arena()
125 int arena_max_concurrency, tbb::task_arena::priority a_priority ) in allocate_and_construct_arena()
133 tbb::task_arena::constraints properties{tbb::task_arena::automatic, arena_max_concurrency}; in allocate_and_construct_arena()
142 tbb::task_arena& arena = *std::get<arena_pointer>(item).get(); in submit_work()
144 tbb::task_arena::priority priority_value = std::get<arena_priority>(item); in submit_work()
172 tbb::task_arena& arena = *std::get<arena_pointer>(item).get(); in wait_work_completion()
195 tbb::task_arena::priority high = tbb::task_arena::priority::high; in test()
196 tbb::task_arena::priority normal = tbb::task_arena::priority::normal; in test()
197 tbb::task_arena::priority low = tbb::task_arena::priority::low; in test()
203 tbb::task_arena::priority priorities[] = {high, normal, low}; // keep it sorted in test()
232 tbb::task_arena::priority a_priority = priorities[arena_idx]; in test()
245 concurrency = tbb::task_arena::automatic; in test()
250 tbb::task_arena* arena = allocate_and_construct_arena(concurrency, a_priority); in test()
253 std::unique_ptr<tbb::task_arena>(arena), in test()
280 std::map<tbb::task_arena::priority, unsigned> wasted_tasks; in test()
282 tbb::task_arena::priority* end_ptr = priorities + adjusted_progressing_arenas; in test()
287 std::map<tbb::task_arena::priority, unsigned> per_priority_tasks_num; in test()
293 tbb::task_arena::priority p = g_task_info[i]; in test()
306 tbb::task_arena::priority p = priorities[i]; in test()
328 std::map<tbb::task_arena::priority, unsigned> per_priority_tasks_num; in test()