Lines Matching refs:pci_dev_id
1014 struct pcistub_device_id *pci_dev_id; in pcistub_device_id_add() local
1041 pci_dev_id = kmalloc(sizeof(*pci_dev_id), GFP_KERNEL); in pcistub_device_id_add()
1042 if (!pci_dev_id) in pcistub_device_id_add()
1045 pci_dev_id->domain = domain; in pcistub_device_id_add()
1046 pci_dev_id->bus = bus; in pcistub_device_id_add()
1047 pci_dev_id->devfn = devfn; in pcistub_device_id_add()
1053 list_add_tail(&pci_dev_id->slot_list, &pcistub_device_ids); in pcistub_device_id_add()
1061 struct pcistub_device_id *pci_dev_id, *t; in pcistub_device_id_remove() local
1066 list_for_each_entry_safe(pci_dev_id, t, &pcistub_device_ids, in pcistub_device_id_remove()
1068 if (pci_dev_id->domain == domain && pci_dev_id->bus == bus in pcistub_device_id_remove()
1069 && (slot < 0 || PCI_SLOT(pci_dev_id->devfn) == slot) in pcistub_device_id_remove()
1070 && (func < 0 || PCI_FUNC(pci_dev_id->devfn) == func)) { in pcistub_device_id_remove()
1074 list_del(&pci_dev_id->slot_list); in pcistub_device_id_remove()
1075 kfree(pci_dev_id); in pcistub_device_id_remove()
1170 struct pcistub_device_id *pci_dev_id; in pcistub_slot_show() local
1175 list_for_each_entry(pci_dev_id, &pcistub_device_ids, slot_list) { in pcistub_slot_show()
1181 pci_dev_id->domain, pci_dev_id->bus, in pcistub_slot_show()
1182 PCI_SLOT(pci_dev_id->devfn), in pcistub_slot_show()
1183 PCI_FUNC(pci_dev_id->devfn)); in pcistub_slot_show()