Lines Matching full:topology

31 // The machine topology
265 // Add a layer to the topology based on the ids. Assume the topology
300 // layer. And put the new ids and type into the topology.
314 // Insert the Windows Processor Group structure into the topology
331 // sort topology after adding proc groups
336 // Remove layers that don't add information to the topology.
361 // Do not allow the three main topology levels (sockets, cores, threads) to
450 // Gather the count of each topology layer and the ratio
470 // Keep track of topology layer ratio statistics
549 // Find out if the topology is uniform
650 void kmp_topology_t::deallocate(kmp_topology_t *topology) {
651 if (topology)
652 __kmp_free(topology);
753 // Quick topology
761 // Force in the core level for quick topology
771 // Always put threads at very end of quick topology
803 // Hybrid topology information
964 // Canonicalize an explicit packages X cores/pkg X threads/core topology
1033 // Copy filtered full mask if topology has single processor group
1041 // Apply the KMP_HW_SUBSET envirable to the topology
1049 // First, sort the KMP_HW_SUBSET items by the machine topology
1054 // Check to see if KMP_HW_SUBSET is a valid subset of the detected topology
1074 // Check to see if current layer is in detected machine topology
1238 // Helpful to determine if a topology layer is targeted by an absolute subset
1418 // user requests Hwloc topology method
1664 // internal topology object and set the layer ids for it. Each routine
1667 // Original mask is a subset of full mask in multiple processor groups topology
1730 // Returns the number of objects of type 'type' below 'obj' within the topology
1750 // topology tree
1789 // Hack to try and infer the machine topology using only the data
1855 // Figure out the depth and types in the topology
1980 // If we don't know how to retrieve the machine's processor topology, or
2034 // topology map with the groups at level 0 and the individual procs at level 1.
2047 // If we aren't affinity capable, then use flat topology
2206 // Hack to try and infer the machine topology using only the data
2569 // This function takes the topology leaf, a levels array to store the levels
2571 // Returns the number of levels in the topology
2580 // New algorithm has known topology layers act as highest unknown topology
2581 // layers when unknown topology layers exist.
2583 // are unknown topology layers, Then SMT will take the characteristics of
2585 // This eliminates unknown portions of the topology while still keeping the
2597 // Add a new level to the topology
2653 // Figure out the known topology levels
2665 // If a specific topology method was requested, only allow that specific leaf
2711 // Hack to try and infer the machine topology using only the data
2785 // Put in topology information
3038 KMP_INFORM(AffParseFilename, "KMP_AFFINITY", "system info for topology");
3114 // The topology is already sorted.
3203 "/sys/devices/system/cpu/cpu%u/topology/physical_package_id",
3211 "/sys/devices/system/cpu/cpu%u/topology/book_id",
3218 "/sys/devices/system/cpu/cpu%u/topology/drawer_id",
3225 "/sys/devices/system/cpu/cpu%u/topology/core_id",
4331 // the topology id and attribute information
4344 // This mask spans across multiple topology units, set it as such
4376 // Assign the topology information to each place in the place list
4377 // A thread can then grab not only its affinity mask, but the topology
4393 // Allocate thread topology information
4425 // Initialize other data structures which depend on the topology
4504 // Copy expanded full mask if topology has single processor group
4589 // If the user has specified that a paricular topology discovery method is to be
4652 // Early exit if topology could not be created
4773 // some permutation of the machine topology tree. Set affinity.compact
4882 // Sort the topology table according to the current setting of
4911 // Sort the topology back using ids
5009 // the mask and topology information
5014 // Set the thread topology information to default of unknown
5085 // Copy topology information associated with the place
5515 } else { // Non-uniform topology