Lines Matching refs:hw
523 static void __init pcibios_init_hw(struct hw_pci *hw)
529 for (nr = busnr = 0; nr < hw->nr_controllers; nr++) {
535 sys->domain = hw->domain;
537 sys->hw = hw;
539 sys->swizzle = hw->swizzle;
540 sys->map_irq = hw->map_irq;
544 ret = hw->setup(nr, sys);
547 sys->bus = hw->scan(nr, sys);
554 list_add(&sys->node, &hw->buses);
563 void __init pci_common_init(struct hw_pci *hw)
567 INIT_LIST_HEAD(&hw->buses);
569 if (hw->preinit)
570 hw->preinit();
571 pcibios_init_hw(hw);
572 if (hw->postinit)
573 hw->postinit();
577 list_for_each_entry(sys, &hw->buses, node) {