Lines Matching refs:bus_entry
452 struct pci_bus_entry *bus_entry = NULL; in pcifront_scan_root() local
474 bus_entry = kzalloc(sizeof(*bus_entry), GFP_KERNEL); in pcifront_scan_root()
476 if (!bus_entry || !sd) { in pcifront_scan_root()
498 bus_entry->bus = b; in pcifront_scan_root()
500 list_add(&bus_entry->list, &pdev->root_buses); in pcifront_scan_root()
516 kfree(bus_entry); in pcifront_scan_root()
571 struct pci_bus_entry *bus_entry, *t; in pcifront_free_roots() local
576 list_for_each_entry_safe(bus_entry, t, &pdev->root_buses, list) { in pcifront_free_roots()
577 list_del(&bus_entry->list); in pcifront_free_roots()
579 free_root_bus_devs(bus_entry->bus); in pcifront_free_roots()
581 kfree(bus_entry->bus->sysdata); in pcifront_free_roots()
583 device_unregister(bus_entry->bus->bridge); in pcifront_free_roots()
584 pci_remove_bus(bus_entry->bus); in pcifront_free_roots()
586 kfree(bus_entry); in pcifront_free_roots()