Lines Matching refs:current_mask
173 hwloc_cpuset_t& current_mask = numa_affinity_masks_list[index]; in numa_topology_parsing() local
174 current_mask = hwloc_bitmap_dup(node_buffer->cpuset); in numa_topology_parsing()
176 hwloc_bitmap_and(current_mask, current_mask, process_cpu_affinity_mask); in numa_topology_parsing()
177 … __TBB_ASSERT(!hwloc_bitmap_iszero(current_mask), "hwloc detected unavailable NUMA node"); in numa_topology_parsing()
198 hwloc_cpuset_t& current_mask = core_types_affinity_masks_list[core_type]; in core_types_topology_parsing() local
199 current_mask = hwloc_bitmap_alloc(); in core_types_topology_parsing()
201 … if (!hwloc_cpukinds_get_info(topology, core_type, current_mask, &efficiency, nullptr, nullptr, 0) in core_types_topology_parsing()
204 hwloc_bitmap_and(current_mask, current_mask, process_cpu_affinity_mask); in core_types_topology_parsing()
206 if (hwloc_bitmap_weight(current_mask) > 0) { in core_types_topology_parsing()
209 … __TBB_ASSERT(hwloc_bitmap_weight(current_mask) >= 0, "Infinivitely filled core type mask"); in core_types_topology_parsing()
358 …void fit_num_threads_per_core(affinity_mask result_mask, affinity_mask current_mask, affinity_mask… in fit_num_threads_per_core() argument
362 if (hwloc_bitmap_intersects(current_mask, current_core->cpuset)) { in fit_num_threads_per_core()
389 void store_current_affinity_mask( affinity_mask current_mask ) { in store_current_affinity_mask() argument
390 assertion_hwloc_wrapper(hwloc_get_cpubind, topology, current_mask, HWLOC_CPUBIND_THREAD); in store_current_affinity_mask()
392 hwloc_bitmap_and(current_mask, current_mask, process_cpu_affinity_mask); in store_current_affinity_mask()
393 __TBB_ASSERT(!hwloc_bitmap_iszero(current_mask), in store_current_affinity_mask()