static int
do_show_vendor_caps(struct device *d, int where, int cap)
{
- switch (get_conf_word(d, PCI_VENDOR_ID))
+ switch (d->dev->vendor_id)
{
case 0x1af4: /* Red Hat */
- if (get_conf_word(d, PCI_DEVICE_ID) >= 0x1000 &&
- get_conf_word(d, PCI_DEVICE_ID) <= 0x107f)
+ if (d->dev->device_id >= 0x1000 &&
+ d->dev->device_id <= 0x107f)
return show_vendor_caps_virtio(d, where, cap);
break;
}