Searched refs:num_slots (Results 1 – 3 of 3) sorted by relevance
| /oneTBB/src/tbb/ |
| H A D | arena.h | 287 …static arena& allocate_arena(threading_control* control, unsigned num_slots, unsigned num_reserved… 290 …static arena& create(threading_control* control, unsigned num_slots, unsigned num_reserved_slots, … 292 static int unsigned num_arena_slots ( unsigned num_slots, unsigned num_reserved_slots ) { in num_arena_slots() argument 293 return num_reserved_slots == 0 ? num_slots : max(2u, num_slots); in num_arena_slots() 296 static int allocation_size( unsigned num_slots ) { in allocation_size() argument 297 …return sizeof(base_type) + num_slots * (sizeof(mail_outbox) + sizeof(arena_slot) + sizeof(task_dis… in allocation_size()
|
| H A D | arena.cpp | 42 …, my_binding_handler(construct_binding_handler(num_slots, numa_id, core_type, max_threads_per_core… in numa_binding_observer() 256 my_num_slots = num_arena_slots(num_slots, num_reserved_slots); in arena() 258 my_max_num_workers = num_slots-num_reserved_slots; in arena() 262 my_co_cache.init(4 * num_slots); in arena() 286 arena& arena::allocate_arena(threading_control* control, unsigned num_slots, unsigned num_reserved_… in allocate_arena() argument 292 std::size_t n = allocation_size(num_arena_slots(num_slots, num_reserved_slots)); in allocate_arena() 297 return *new( storage + num_arena_slots(num_slots, num_reserved_slots) * sizeof(mail_outbox) ) in allocate_arena() 298 arena(control, num_slots, num_reserved_slots, priority_level); in allocate_arena() 452 __TBB_ASSERT(num_slots > 0, NULL); in create() 453 __TBB_ASSERT(num_reserved_slots <= num_slots, NULL); in create() [all …]
|
| H A D | governor.cpp | 189 int num_slots = default_num_threads(); in init_external_thread() local 195 arena& a = arena::create(thr_control, num_slots, num_reserved_slots, arena_priority_level); in init_external_thread()
|