Home | History | Annotate | Download | only in hdt

Lines Matching defs:pci_device

36     struct pci_device *pci_device=NULL;
59 add_i("pci_device.count", hardware->nb_pci_devices);
63 for_each_pci_func(pci_device, hardware->pci_domain) {
64 if (pci_device == NULL)
80 kmod < pci_device->dev_info->linux_kernel_module_count; kmod++) {
85 pci_device->dev_info->linux_kernel_module[kmod],
88 if (pci_device->dev_info->linux_kernel_module_count == 0)
91 add_i("pci_device.number", i);
93 add_s("pci_device.vendor_name", pci_device->dev_info->vendor_name);
94 add_s("pci_device.product_name",
95 pci_device->dev_info->product_name);
98 add_s("pci_device.class_name", pci_device->dev_info->class_name);
99 add_s("pci_device.kernel_module", kernel_modules);
102 snprintf(v, sizeof(v), "%04x", pci_device->vendor);
103 snprintf(p, sizeof(p), "%04x", pci_device->product);
104 snprintf(sv, sizeof(sv), "%04x", pci_device->sub_vendor);
105 snprintf(sp, sizeof(sp), "%04x", pci_device->sub_product);
107 pci_device->class[2],
108 pci_device->class[1], pci_device->class[0]);
109 snprintf(r, sizeof(r), "%02x", pci_device->revision);
110 add_s("pci_device.vendor_id", v);
111 add_s("pci_device.product_id", p);
112 add_s("pci_device.sub_vendor_id", sv);
113 add_s("pci_device.sub_product_id", sp);
114 add_s("pci_device.class_id", c);
115 add_s("pci_device.revision", r);
116 if ((pci_device->dev_info->irq > 0)
117 && (pci_device->dev_info->irq < 255))
118 add_i("pci_device.irq", pci_device->dev_info->irq);
120 add_i("pci_device.latency", pci_device->dev_info->latency);
121 add_i("pci_device.bus", bus);
122 add_i("pci_device.slot", slot);
123 add_i("pci_device.func", func);
126 if ((hardware->pxe.pci_device != NULL)
127 && (hardware->pxe.pci_device == pci_device)) {