/* SPDX-License-Identifier: GPL-2.0-or-later */ | |
#include "superiotool.h" | |
struct pci_access *pacc; | |
struct pci_dev *pci_dev_find(uint16_t vendor, uint16_t device) | |
{ | |
struct pci_dev *temp; | |
struct pci_filter filter; | |
pci_filter_init(NULL, &filter); | |
filter.vendor = vendor; | |
filter.device = device; | |
for (temp = pacc->devices; temp; temp = temp->next) | |
if (pci_filter_match(&filter, temp)) | |
return temp; | |
return NULL; | |
} |