Home
last modified time | relevance | path

Searched refs:priority_level (Results 1 – 9 of 9) sorted by relevance

/oneTBB/src/tbb/
H A Dthread_dispatcher.cpp40 next_client_priority_level = hint->priority_level(); in select_next_client()
100 __TBB_ASSERT(client.priority_level() < num_priority_levels, nullptr); in insert_client()
101 my_client_list[client.priority_level()].push_front(client); in insert_client()
103 … __TBB_ASSERT(!my_next_client || my_next_client->priority_level() < num_priority_levels, nullptr); in insert_client()
109 __TBB_ASSERT(client.priority_level() < num_priority_levels, nullptr); in remove_client()
110 my_client_list[client.priority_level()].remove(client); in remove_client()
142 unsigned curr_priority_level = hint->priority_level(); in client_in_need()
H A Dthread_dispatcher_client.h39 unsigned priority_level() { in priority_level() function
40 return my_arena.priority_level(); in priority_level()
H A Dpm_client.h31 unsigned priority_level() { in priority_level() function
32 return my_arena.priority_level(); in priority_level()
H A Dmarket.cpp54 my_clients[c->priority_level()].push_back(c); in register_client()
60 auto& clients = my_clients[c.priority_level()]; in unregister_and_destroy_client()
132 my_priority_level_demand[c.priority_level()] += delta; in adjust_demand()
H A Darena.cpp249 …ading_control* control, unsigned num_slots, unsigned num_reserved_slots, unsigned priority_level) { in arena() argument
259 my_priority_level = priority_level; in arena()
287 unsigned priority_level) in allocate_arena() argument
298 arena(control, num_slots, num_reserved_slots, priority_level); in allocate_arena()
491 tbb::task_arena::priority arena_priority( unsigned priority_level ) { in arena_priority() argument
493 (d1::num_priority_levels - priority_level) * d1::priority_stride in arena_priority()
558 unsigned priority_level = arena_priority_level(ta.my_priority); in initialize() local
560 …_control, unsigned(ta.my_max_concurrency), ta.my_num_reserved_slots, priority_level, arena_constra… in initialize()
H A Darena.h284 …_control* control, unsigned max_num_workers, unsigned num_reserved_slots, unsigned priority_level);
288 unsigned priority_level);
376 unsigned priority_level() { return my_priority_level; } in priority_level() function
H A Dtcm_adaptor.cpp114 unsigned priority_level() { in priority_level() function in tbb::detail::r1::tcm_client
115 return my_arena.priority_level(); in priority_level()
H A Dthreading_control.cpp124 …return {td_client->get_aba_epoch(), td_client->priority_level(), td_client, client.get_pm_client()… in prepare_client_destruction()
128 …tcher->try_unregister_client(snapshot.my_td_client, snapshot.aba_epoch, snapshot.priority_level)) { in try_destroy_client()
H A Dthreading_control.h54 unsigned priority_level; member