Lines Matching refs:hose
10 static struct pci_dev *fake_pci_dev(struct pci_channel *hose, in fake_pci_dev() argument
17 dev.sysdata = hose; in fake_pci_dev()
20 bus.sysdata = hose; in fake_pci_dev()
21 bus.ops = hose->pci_ops; in fake_pci_dev()
33 int __init early_##rw##_config_##size(struct pci_channel *hose, \
37 fake_pci_dev(hose, top_bus, bus, devfn), \
48 int __init pci_is_66mhz_capable(struct pci_channel *hose, in EARLY_PCI_OP()
61 if (early_read_config_word(hose, top_bus, current_bus, in EARLY_PCI_OP()
72 early_read_config_word(hose, top_bus, current_bus, in EARLY_PCI_OP()
89 struct pci_channel *hose = (struct pci_channel *)__data; in pcibios_enable_err() local
91 del_timer(&hose->err_timer); in pcibios_enable_err()
93 enable_irq(hose->err_irq); in pcibios_enable_err()
98 struct pci_channel *hose = (struct pci_channel *)__data; in pcibios_enable_serr() local
100 del_timer(&hose->serr_timer); in pcibios_enable_serr()
102 enable_irq(hose->serr_irq); in pcibios_enable_serr()
105 void pcibios_enable_timers(struct pci_channel *hose) in pcibios_enable_timers() argument
107 if (hose->err_irq) { in pcibios_enable_timers()
108 init_timer(&hose->err_timer); in pcibios_enable_timers()
109 hose->err_timer.data = (unsigned long)hose; in pcibios_enable_timers()
110 hose->err_timer.function = pcibios_enable_err; in pcibios_enable_timers()
113 if (hose->serr_irq) { in pcibios_enable_timers()
114 init_timer(&hose->serr_timer); in pcibios_enable_timers()
115 hose->serr_timer.data = (unsigned long)hose; in pcibios_enable_timers()
116 hose->serr_timer.function = pcibios_enable_serr; in pcibios_enable_timers()
126 struct pci_channel *hose) in pcibios_handle_status_errors() argument
154 if (hose->err_irq) { in pcibios_handle_status_errors()
155 disable_irq_nosync(hose->err_irq); in pcibios_handle_status_errors()
156 hose->err_timer.expires = jiffies + HZ; in pcibios_handle_status_errors()
157 add_timer(&hose->err_timer); in pcibios_handle_status_errors()