Lines Matching refs:bus_entry
451 struct pci_bus_entry *bus_entry = NULL; in pcifront_scan_root() local
473 bus_entry = kzalloc(sizeof(*bus_entry), GFP_KERNEL); in pcifront_scan_root()
475 if (!bus_entry || !sd) { in pcifront_scan_root()
497 bus_entry->bus = b; in pcifront_scan_root()
499 list_add(&bus_entry->list, &pdev->root_buses); in pcifront_scan_root()
515 kfree(bus_entry); in pcifront_scan_root()
570 struct pci_bus_entry *bus_entry, *t; in pcifront_free_roots() local
575 list_for_each_entry_safe(bus_entry, t, &pdev->root_buses, list) { in pcifront_free_roots()
576 list_del(&bus_entry->list); in pcifront_free_roots()
578 free_root_bus_devs(bus_entry->bus); in pcifront_free_roots()
580 kfree(bus_entry->bus->sysdata); in pcifront_free_roots()
582 device_unregister(bus_entry->bus->bridge); in pcifront_free_roots()
583 pci_remove_bus(bus_entry->bus); in pcifront_free_roots()
585 kfree(bus_entry); in pcifront_free_roots()