Lines Matching refs:hose
11 static struct pci_dev *fake_pci_dev(struct pci_channel *hose, in fake_pci_dev() argument
18 dev.sysdata = hose; in fake_pci_dev()
21 bus.sysdata = hose; in fake_pci_dev()
22 bus.ops = hose->pci_ops; in fake_pci_dev()
34 int __init early_##rw##_config_##size(struct pci_channel *hose, \
38 fake_pci_dev(hose, top_bus, bus, devfn), \
49 int __init pci_is_66mhz_capable(struct pci_channel *hose, in EARLY_PCI_OP()
62 if (early_read_config_word(hose, top_bus, current_bus, in EARLY_PCI_OP()
73 early_read_config_word(hose, top_bus, current_bus, in EARLY_PCI_OP()
90 struct pci_channel *hose = from_timer(hose, t, err_timer); in pcibios_enable_err() local
92 del_timer(&hose->err_timer); in pcibios_enable_err()
94 enable_irq(hose->err_irq); in pcibios_enable_err()
99 struct pci_channel *hose = from_timer(hose, t, serr_timer); in pcibios_enable_serr() local
101 del_timer(&hose->serr_timer); in pcibios_enable_serr()
103 enable_irq(hose->serr_irq); in pcibios_enable_serr()
106 void pcibios_enable_timers(struct pci_channel *hose) in pcibios_enable_timers() argument
108 if (hose->err_irq) { in pcibios_enable_timers()
109 timer_setup(&hose->err_timer, pcibios_enable_err, 0); in pcibios_enable_timers()
112 if (hose->serr_irq) { in pcibios_enable_timers()
113 timer_setup(&hose->serr_timer, pcibios_enable_serr, 0); in pcibios_enable_timers()
123 struct pci_channel *hose) in pcibios_handle_status_errors() argument
151 if (hose->err_irq) { in pcibios_handle_status_errors()
152 disable_irq_nosync(hose->err_irq); in pcibios_handle_status_errors()
153 hose->err_timer.expires = jiffies + HZ; in pcibios_handle_status_errors()
154 add_timer(&hose->err_timer); in pcibios_handle_status_errors()