34 #ifndef LIBTOPOLOGY_DOXYGEN_SKIP
40 typedef unsigned long topo_context_t;
41 typedef unsigned long topo_procent_t;
42 typedef unsigned long topo_device_t;
44 typedef enum topology_level {
125 extern topo_procent_t
128 topo_level_t to_level);
203 #define topology_for_each_device_of_type(ctx, dev, type) \
204 for ((dev) = topology_find_device_by_type((ctx), (topo_device_t)0, (type)); \
206 (dev) = topology_find_device_by_type((ctx), (dev), (type)))