hwlocality_advanced_io(3) | Hardware Locality (hwloc) | hwlocality_advanced_io(3) |
hwlocality_advanced_io - Finding I/O objects
static hwloc_obj_t hwloc_get_non_io_ancestor_obj
(hwloc_topology_t topology, hwloc_obj_t ioobj)
static hwloc_obj_t hwloc_get_next_pcidev
(hwloc_topology_t topology, hwloc_obj_t prev)
static hwloc_obj_t hwloc_get_pcidev_by_busid
(hwloc_topology_t topology, unsigned domain, unsigned bus, unsigned
dev, unsigned func)
static hwloc_obj_t hwloc_get_pcidev_by_busidstring
(hwloc_topology_t topology, const char *busid)
static hwloc_obj_t hwloc_get_next_osdev (hwloc_topology_t
topology, hwloc_obj_t prev)
static hwloc_obj_t hwloc_get_next_bridge
(hwloc_topology_t topology, hwloc_obj_t prev)
static int hwloc_bridge_covers_pcibus (hwloc_obj_t bridge,
unsigned domain, unsigned bus)
Get the next bridge in the system.
Returns
Get the next OS device in the system.
Returns
Get the next PCI device in the system.
Returns
Get the first non-I/O ancestor object. Given the I/O object ioobj, find the smallest non-I/O ancestor object. This object (normal or memory) may then be used for binding because it has non-NULL CPU and node sets and because its locality is the same as ioobj.
Note
Find the PCI device object matching the PCI bus id given domain, bus device and function PCI bus id.
Find the PCI device object matching the PCI bus id given as a string xxxx:yy:zz.t or yy:zz.t.
Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code.
Wed Dec 14 2022 | Version 2.9.0 |