pcidev 201 opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c if (memcmp(obj1->attr, obj2->attr, sizeof(obj1->attr->pcidev))) pcidev 168 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c struct hwloc_obj *pcidev) pcidev 174 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c parent = pcidev->parent; pcidev 181 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c pcidev->attr->pcidev.domain, pcidev->attr->pcidev.bus, pcidev->attr->pcidev.dev, pcidev->attr->pcidev.func); pcidev 183 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (pcidev->type == HWLOC_OBJ_BRIDGE) { pcidev 184 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (pcidev->attr->bridge.upstream_type == HWLOC_OBJ_BRIDGE_HOST) pcidev 188 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c pcidev->attr->pcidev.vendor_id, pcidev->attr->pcidev.device_id); pcidev 190 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c pcidev->attr->bridge.downstream.pci.domain, pcidev->attr->bridge.downstream.pci.secondary_bus, pcidev->attr->bridge.downstream.pci.subordinate_bus); pcidev 193 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c pcidev->attr->pcidev.vendor_id, pcidev->attr->pcidev.device_id, pcidev 194 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c pcidev->attr->pcidev.subvendor_id, pcidev->attr->pcidev.subdevice_id, pcidev 195 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c pcidev->attr->pcidev.revision, pcidev->attr->pcidev.class_id); pcidev 228 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (a->attr->pcidev.domain < b->attr->pcidev.domain) pcidev 230 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (a->attr->pcidev.domain > b->attr->pcidev.domain) pcidev 234 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && b->attr->pcidev.bus >= a->attr->bridge.downstream.pci.secondary_bus pcidev 235 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && b->attr->pcidev.bus <= a->attr->bridge.downstream.pci.subordinate_bus) pcidev 238 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && a->attr->pcidev.bus >= b->attr->bridge.downstream.pci.secondary_bus pcidev 239 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && a->attr->pcidev.bus <= b->attr->bridge.downstream.pci.subordinate_bus) pcidev 242 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (a->attr->pcidev.bus < b->attr->pcidev.bus) pcidev 244 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (a->attr->pcidev.bus > b->attr->pcidev.bus) pcidev 247 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (a->attr->pcidev.dev < b->attr->pcidev.dev) pcidev 249 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (a->attr->pcidev.dev > b->attr->pcidev.dev) pcidev 252 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (a->attr->pcidev.func < b->attr->pcidev.func) pcidev 254 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (a->attr->pcidev.func > b->attr->pcidev.func) pcidev 295 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (cur->attr->pcidev.domain > new->attr->pcidev.domain pcidev 296 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c || cur->attr->pcidev.bus > new->attr->bridge.downstream.pci.subordinate_bus) pcidev 365 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c unsigned short current_domain = child->attr->pcidev.domain; pcidev 366 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c unsigned char current_bus = child->attr->pcidev.bus; pcidev 388 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && child->attr->pcidev.domain == current_domain pcidev 389 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && child->attr->pcidev.bus == current_bus) pcidev 570 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c busid = &obj->attr->pcidev; pcidev 577 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c busid = &obj->io_first_child->attr->pcidev; pcidev 608 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (child->attr->pcidev.domain == domain pcidev 609 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && child->attr->pcidev.bus == bus pcidev 610 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && child->attr->pcidev.dev == dev pcidev 611 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && child->attr->pcidev.func == func) pcidev 614 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c if (child->attr->pcidev.domain > domain pcidev 615 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c || (child->attr->pcidev.domain == domain pcidev 616 opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c && child->attr->pcidev.bus > bus)) pcidev 4796 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c unsigned pcidomain = 0, pcibus = 0, pcidev = 0, pcifunc = 0; pcidev 4841 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c pcidev = _pcidev; pcidev 4850 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c pcidev = _pcidev; pcidev 4858 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c parent = hwloc_pcidisc_find_by_busid(topology, pcidomain, pcibus, pcidev, pcifunc); pcidev 4862 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c parent = hwloc_pcidisc_find_busid_parent(topology, pcidomain, pcibus, pcidev, pcifunc); pcidev 4909 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_linux_add_os_device(struct hwloc_backend *backend, struct hwloc_obj *pcidev, hwloc_obj_osdev_type_t type, const char *name) pcidev 4916 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c hwloc_insert_object_by_parent(topology, pcidev, obj); pcidev 5771 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c attr = &obj->attr->pcidev; pcidev 5838 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c if (tree->attr->pcidev.domain == domain pcidev 5839 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c && tree->attr->pcidev.bus == bus pcidev 5840 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c && tree->attr->pcidev.dev == dev pcidev 5841 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c && tree->attr->pcidev.func == 0) pcidev 5844 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c if (tree->attr->pcidev.domain > domain pcidev 5845 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c || (tree->attr->pcidev.domain == domain pcidev 5846 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c && tree->attr->pcidev.bus > bus)) pcidev 5896 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c while (obj && obj->attr->pcidev.dev == dev /* sibling have same domain+bus */) { pcidev 88 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-nvml.c parent->attr->pcidev.linkspeed = lanespeed * maxwidth / 8; /* GB/s */ pcidev 98 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c struct pci_device *pcidev; pcidev 137 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c for (pcidev = pci_device_next(iter); pcidev 138 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c pcidev; pcidev 139 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c pcidev = pci_device_next(iter)) pcidev 152 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c pci_device_probe(pcidev); pcidev 153 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c pci_device_cfg_read(pcidev, config_space_cache, 0, CONFIG_SPACE_CACHESIZE, NULL); pcidev 156 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c domain = pcidev->domain; pcidev 159 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c device_class = pcidev->device_class >> 8; pcidev 182 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c if (0xffff == pcidev->vendor_id && 0xffff == pcidev->device_id) { pcidev 210 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c domain, pcidev->bus, pcidev->dev, pcidev->func); pcidev 217 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c pcidev->vendor_id = strtoul(value, NULL, 16); pcidev 221 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c domain, pcidev->bus, pcidev->dev, pcidev->func); pcidev 228 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c pcidev->device_id = strtoul(value, NULL, 16); pcidev 234 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.domain = domain; pcidev 235 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.bus = pcidev->bus; pcidev 236 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.dev = pcidev->dev; pcidev 237 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.func = pcidev->func; pcidev 238 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.vendor_id = pcidev->vendor_id; pcidev 239 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.device_id = pcidev->device_id; pcidev 240 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.class_id = device_class; pcidev 241 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.revision = config_space_cache[PCI_REVISION_ID]; pcidev 243 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.linkspeed = 0; /* unknown */ pcidev 247 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c hwloc_pcidisc_find_linkspeed(config_space_cache, offset, &obj->attr->pcidev.linkspeed); pcidev 256 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.subvendor_id = tmp16; pcidev 258 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c obj->attr->pcidev.subdevice_id = tmp16; pcidev 267 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c vendorname = pci_device_get_vendor_name(pcidev); pcidev 272 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c devicename = pci_device_get_device_name(pcidev); pcidev 277 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c domain, pcidev->bus, pcidev->dev, pcidev->func, pcidev 278 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c device_class, pcidev->vendor_id, pcidev->device_id, pcidev 252 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.domain = domain; pcidev 253 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.bus = bus; pcidev 254 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.dev = dev; pcidev 255 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.func = func; pcidev 278 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.class_id = classid; pcidev 279 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.vendor_id = vendor; pcidev 280 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.device_id = device; pcidev 281 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.subvendor_id = subvendor; pcidev 282 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.subdevice_id = subdevice; pcidev 283 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.revision = revision; pcidev 299 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c obj->attr->pcidev.linkspeed = (float) atof(value); pcidev 2067 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.domain, pcidev 2068 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.bus, pcidev 2069 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.dev, pcidev 2070 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.func); pcidev 2073 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.class_id, pcidev 2074 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.vendor_id, (unsigned) obj->attr->pcidev.device_id, pcidev 2075 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.subvendor_id, (unsigned) obj->attr->pcidev.subdevice_id, pcidev 2076 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c (unsigned) obj->attr->pcidev.revision); pcidev 2078 opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c sprintf(tmp, "%f", obj->attr->pcidev.linkspeed); pcidev 552 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c if (obj->attr->pcidev.linkspeed) pcidev 553 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c snprintf(linkspeed, sizeof(linkspeed), "%slink=%.2fGB/s", separator, obj->attr->pcidev.linkspeed); pcidev 555 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->pcidev.domain, obj->attr->pcidev.bus, obj->attr->pcidev.dev, obj->attr->pcidev.func, separator, pcidev 556 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->pcidev.vendor_id, obj->attr->pcidev.device_id, separator, pcidev 557 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->pcidev.class_id, hwloc_pci_class_string(obj->attr->pcidev.class_id), linkspeed); pcidev 572 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c if (obj->attr->pcidev.linkspeed) pcidev 573 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c snprintf(linkspeed, sizeof(linkspeed), "%slink=%.2fGB/s", separator, obj->attr->pcidev.linkspeed); pcidev 575 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->pcidev.domain, obj->attr->pcidev.bus, obj->attr->pcidev.dev, obj->attr->pcidev.func, separator, pcidev 576 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->pcidev.vendor_id, obj->attr->pcidev.device_id, separator, pcidev 577 opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c obj->attr->pcidev.class_id, hwloc_pci_class_string(obj->attr->pcidev.class_id), linkspeed); pcidev 588 opal/mca/hwloc/hwloc201/hwloc/include/hwloc.h } pcidev; pcidev 167 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/cuda.h hwloc_obj_t pcidev = osdev->parent; pcidev 170 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/cuda.h if (pcidev pcidev 171 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/cuda.h && pcidev->type == HWLOC_OBJ_PCI_DEVICE pcidev 172 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/cuda.h && (int) pcidev->attr->pcidev.domain == domain pcidev 173 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/cuda.h && (int) pcidev->attr->pcidev.bus == bus pcidev 174 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/cuda.h && (int) pcidev->attr->pcidev.dev == dev pcidev 175 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/cuda.h && pcidev->attr->pcidev.func == 0) pcidev 1079 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h if (obj->attr->pcidev.domain == domain pcidev 1080 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h && obj->attr->pcidev.bus == bus pcidev 1081 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h && obj->attr->pcidev.dev == dev pcidev 1082 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h && obj->attr->pcidev.func == func) pcidev 68 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/intel-mic.h unsigned pcibus, pcidev, pcifunc; pcidev 81 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/intel-mic.h if (sscanf(dirent->d_name, "pci_%02x:%02x.%02x", &pcibus, &pcidev, &pcifunc) == 3) { pcidev 82 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/intel-mic.h sprintf(path, "/sys/class/mic/mic%d/pci_%02x:%02x.%02x/local_cpus", idx, pcibus, pcidev, pcifunc); pcidev 151 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/nvml.h hwloc_obj_t pcidev = osdev->parent; pcidev 157 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/nvml.h if (pcidev pcidev 158 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/nvml.h && pcidev->type == HWLOC_OBJ_PCI_DEVICE pcidev 159 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/nvml.h && pcidev->attr->pcidev.domain == pci.domain pcidev 160 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/nvml.h && pcidev->attr->pcidev.bus == pci.bus pcidev 161 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/nvml.h && pcidev->attr->pcidev.dev == pci.device pcidev 162 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/nvml.h && pcidev->attr->pcidev.func == 0) pcidev 179 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/opencl.h hwloc_obj_t pcidev = osdev->parent; pcidev 182 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/opencl.h if (pcidev pcidev 183 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/opencl.h && pcidev->type == HWLOC_OBJ_PCI_DEVICE pcidev 184 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/opencl.h && pcidev->attr->pcidev.domain == 0 pcidev 185 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/opencl.h && pcidev->attr->pcidev.bus == amdtopo.pcie.bus pcidev 186 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/opencl.h && pcidev->attr->pcidev.dev == amdtopo.pcie.device pcidev 187 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/opencl.h && pcidev->attr->pcidev.func == amdtopo.pcie.function) pcidev 442 opal/mca/hwloc/hwloc201/hwloc/include/hwloc/plugins.h return hwloc_filter_check_pcidev_subtype_important(obj->attr->pcidev.class_id);