Lines Matching refs:dev_entry
26 struct pci_dev_entry *dev_entry;
31 list_for_each_entry(dev_entry, &dev_data->dev_list, list) {
32 if (domain == (unsigned int)pci_domain_nr(dev_entry->dev->bus)
33 && bus == (unsigned int)dev_entry->dev->bus->number
34 && devfn == dev_entry->dev->devfn) {
35 dev = dev_entry->dev;
50 struct pci_dev_entry *dev_entry;
54 dev_entry = kmalloc(sizeof(*dev_entry), GFP_KERNEL);
55 if (!dev_entry)
57 dev_entry->dev = dev;
60 list_add_tail(&dev_entry->list, &dev_data->dev_list);
76 struct pci_dev_entry *dev_entry, *t;
81 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) {
82 if (dev_entry->dev == dev) {
83 list_del(&dev_entry->list);
84 found_dev = dev_entry->dev;
85 kfree(dev_entry);
122 struct pci_dev_entry *dev_entry, *e;
129 list_for_each_entry(dev_entry, &dev_data->dev_list, list) {
134 dev = dev_entry->dev->bus->self;
144 domain = (unsigned int)pci_domain_nr(dev_entry->dev->bus);
145 bus = (unsigned int)dev_entry->dev->bus->number;
162 struct pci_dev_entry *dev_entry, *t;
164 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) {
165 struct pci_dev *dev = dev_entry->dev;
166 list_del(&dev_entry->list);
170 kfree(dev_entry);