| 
      
     | 
    
    
      
        
          
      
      
      
        
          
          
◆ hwloc_backend_flag_e
Backend flags.  
| Enumerator | 
|---|
 | HWLOC_BACKEND_FLAG_NEED_LEVELS  | Levels should be reconnected before this backend discover() is used.  
 |  
 
 
 
◆ hwloc_backend_alloc()
Allocate a backend structure, set good default values, initialize backend->component and topology, etc. The caller will then modify whatever needed, and call hwloc_backend_enable().  
 
 
◆ hwloc_backend_enable()
      
        
          | int hwloc_backend_enable  | 
          ( | 
          struct hwloc_topology *  | 
          topology,  | 
         
        
           | 
           | 
          struct hwloc_backend *  | 
          backend  | 
         
        
           | 
          ) | 
           |  | 
         
       
 
Enable a previously allocated and setup backend.  
 
 
◆ hwloc_backends_get_obj_cpuset()
Used by backends discovery callbacks to request locality information from others.  
Traverse the list of enabled backends until one has a get_obj_cpuset() method, and call it.  
 
 
◆ hwloc_backends_notify_new_object()
Used by backends discovery callbacks to notify other backends of new objects.  
Traverse the list of enabled backends (all but caller) and invoke their notify_new_object() method to notify them that a new object just got added to the topology. 
Currently only used for notifying of new PCI device objects.  
 
 
 
	  
	   | 
         
       
           | 
        
        
     |