@@ -253,10 +253,8 @@ void PurleyPlatformMapping::getUboxBusNumbers(std::vector<uint32_t>& ubox)
253
253
pci_dev.bdf .busno = (uint8_t )bus;
254
254
pci_dev.bdf .devno = device;
255
255
pci_dev.bdf .funcno = function;
256
- if (probe_pci (&pci_dev)) {
257
- if (pci_dev.isIntelDevice () && (pci_dev.device_id == SKX_SOCKETID_UBOX_DID)) {
258
- ubox.push_back (bus);
259
- }
256
+ if (probe_pci (&pci_dev) && pci_dev.isIntelDeviceById (SKX_SOCKETID_UBOX_DID)) {
257
+ ubox.push_back (bus);
260
258
}
261
259
}
262
260
}
@@ -337,7 +335,7 @@ bool IPlatformMapping10Nm::getSadIdRootBusMap(uint32_t socket_id, std::map<uint8
337
335
pci_dev.bdf .busno = (uint8_t )bus;
338
336
pci_dev.bdf .devno = device;
339
337
pci_dev.bdf .funcno = function;
340
- if (probe_pci (&pci_dev) && pci_dev.isIntelDevice () && (pci_dev. device_id == SNR_ICX_MESH2IIO_MMAP_DID)) {
338
+ if (probe_pci (&pci_dev) && pci_dev.isIntelDeviceById ( SNR_ICX_MESH2IIO_MMAP_DID)) {
341
339
342
340
PciHandleType h (0 , bus, device, function);
343
341
std::uint32_t sad_ctrl_cfg;
@@ -642,12 +640,10 @@ bool EagleStreamPlatformMapping::setChopValue()
642
640
{
643
641
for (uint16_t b = 0 ; b < 256 ; b++) {
644
642
struct pci pci_dev (0 , b, SPR_PCU_CR3_REG_DEVICE, SPR_PCU_CR3_REG_FUNCTION);
645
- if (!probe_pci (&pci_dev)) {
646
- continue ;
647
- }
648
- if (!(pci_dev.isIntelDevice () && (pci_dev.device_id == SPR_PCU_CR3_DID))) {
643
+ if (!(probe_pci (&pci_dev) && pci_dev.isIntelDeviceById (SPR_PCU_CR3_DID))) {
649
644
continue ;
650
645
}
646
+
651
647
std::uint32_t capid4;
652
648
PciHandleType h (0 , b, SPR_PCU_CR3_REG_DEVICE, SPR_PCU_CR3_REG_FUNCTION);
653
649
h.read32 (SPR_CAPID4_OFFSET, &capid4);
@@ -682,7 +678,7 @@ bool EagleStreamPlatformMapping::getRootBuses(std::map<int, std::map<int, struct
682
678
if (!probe_pci (&pci_dev)) {
683
679
break ;
684
680
}
685
- if (!( pci_dev.isIntelDevice () && (pci_dev. device_id == SPR_MSM_DEV_ID) )) {
681
+ if (!pci_dev.isIntelDeviceById ( SPR_MSM_DEV_ID)) {
686
682
continue ;
687
683
}
688
684
@@ -940,22 +936,20 @@ bool LoganvillePlatform::loganvilleDlbStackProbe(struct iio_stacks_on_socket& ii
940
936
941
937
for (uint8_t bus = root_bus; bus < 255 ; bus++) {
942
938
struct pci pci_dev (bus, 0x00 , 0x00 );
943
- if (probe_pci (&pci_dev)) {
944
- if ((pci_dev.isIntelDevice ()) && (pci_dev.device_id == HQMV25_DID)) {
945
- dlb_part.root_pci_dev = pci_dev;
946
- // Check Virtual RPs for DLB
947
- for (uint8_t device = 0 ; device < 2 ; device++) {
948
- for (uint8_t function = 0 ; function < 8 ; function++) {
949
- struct pci child_pci_dev (bus, device, function);
950
- if (probe_pci (&child_pci_dev)) {
951
- dlb_part.child_pci_devs .push_back (child_pci_dev);
952
- }
939
+ if (probe_pci (&pci_dev) && pci_dev.isIntelDeviceById (HQMV25_DID)) {
940
+ dlb_part.root_pci_dev = pci_dev;
941
+ // Check Virtual RPs for DLB
942
+ for (uint8_t device = 0 ; device < 2 ; device++) {
943
+ for (uint8_t function = 0 ; function < 8 ; function++) {
944
+ struct pci child_pci_dev (bus, device, function);
945
+ if (probe_pci (&child_pci_dev)) {
946
+ dlb_part.child_pci_devs .push_back (child_pci_dev);
953
947
}
954
948
}
955
- stack.parts .push_back (dlb_part);
956
- iio_on_socket.stacks .push_back (stack);
957
- return true ;
958
949
}
950
+ stack.parts .push_back (dlb_part);
951
+ iio_on_socket.stacks .push_back (stack);
952
+ return true ;
959
953
}
960
954
}
961
955
@@ -1077,7 +1071,7 @@ bool Xeon6thNextGenPlatform::getRootBuses(std::map<int, std::map<int, struct bdf
1077
1071
if (!probe_pci (&pci_dev)) {
1078
1072
break ;
1079
1073
}
1080
- if (!( pci_dev.isIntelDevice () && (pci_dev. device_id == SPR_MSM_DEV_ID) )) {
1074
+ if (!pci_dev.isIntelDeviceById ( SPR_MSM_DEV_ID)) {
1081
1075
continue ;
1082
1076
}
1083
1077
0 commit comments