Lines Matching refs:bus_entry
445 struct pci_bus_entry *bus_entry = NULL; in pcifront_scan_root() local
467 bus_entry = kzalloc(sizeof(*bus_entry), GFP_KERNEL); in pcifront_scan_root()
469 if (!bus_entry || !sd) { in pcifront_scan_root()
491 bus_entry->bus = b; in pcifront_scan_root()
493 list_add(&bus_entry->list, &pdev->root_buses); in pcifront_scan_root()
509 kfree(bus_entry); in pcifront_scan_root()
564 struct pci_bus_entry *bus_entry, *t; in pcifront_free_roots() local
569 list_for_each_entry_safe(bus_entry, t, &pdev->root_buses, list) { in pcifront_free_roots()
570 list_del(&bus_entry->list); in pcifront_free_roots()
572 free_root_bus_devs(bus_entry->bus); in pcifront_free_roots()
574 kfree(bus_entry->bus->sysdata); in pcifront_free_roots()
576 device_unregister(bus_entry->bus->bridge); in pcifront_free_roots()
577 pci_remove_bus(bus_entry->bus); in pcifront_free_roots()
579 kfree(bus_entry); in pcifront_free_roots()