return 0;
}
-int
-virDevicePCIAddressEqual(virDevicePCIAddress addr1,
- virDevicePCIAddress addr2)
+bool
+virDevicePCIAddressEqual(virDevicePCIAddress *addr1,
+ virDevicePCIAddress *addr2)
{
- int ret = -1;
-
- if (addr1.domain == addr2.domain &&
- addr1.bus == addr2.bus &&
- addr1.slot == addr2.slot &&
- addr1.function == addr2.function) {
- ret = 0;
+ if (addr1->domain == addr2->domain &&
+ addr1->bus == addr2->bus &&
+ addr1->slot == addr2->slot &&
+ addr1->function == addr2->function) {
+ return true;
}
-
- return ret;
+ return false;
}
virDevicePCIAddress addr,
bool includeTypeInAddr);
-int virDevicePCIAddressEqual(virDevicePCIAddress addr1,
- virDevicePCIAddress addr2);
+bool virDevicePCIAddressEqual(virDevicePCIAddress *addr1,
+ virDevicePCIAddress *addr2);
VIR_ENUM_DECL(virDeviceAddressPciMulti)
for (ii = 0; ii < netdef->nForwardIfs; ii++) {
if (netdef->forwardIfs[ii].type
== VIR_NETWORK_FORWARD_HOSTDEV_DEVICE_PCI &&
- (virDevicePCIAddressEqual(hostdev->source.subsys.u.pci,
- netdef->forwardIfs[ii].device.pci) == 0)) {
+ virDevicePCIAddressEqual(&hostdev->source.subsys.u.pci,
+ &netdef->forwardIfs[ii].device.pci)) {
dev = &netdef->forwardIfs[ii];
break;
}
for (ii = 0; ii < netdef->nForwardIfs; ii++) {
if (netdef->forwardIfs[ii].type
== VIR_NETWORK_FORWARD_HOSTDEV_DEVICE_PCI &&
- (virDevicePCIAddressEqual(hostdev->source.subsys.u.pci,
- netdef->forwardIfs[ii].device.pci) == 0)) {
+ virDevicePCIAddressEqual(&hostdev->source.subsys.u.pci,
+ &netdef->forwardIfs[ii].device.pci)) {
dev = &netdef->forwardIfs[ii];
break;
}