Lines Matching +full:4 +full:- +full:line

1 // SPDX-License-Identifier: GPL-2.0
41 int qbbno = (irq >> 8) & (WILDFIRE_MAX_QBB - 1); in wildfire_update_irq_hw()
42 int pcano = (irq >> 6) & (WILDFIRE_PCA_PER_QBB - 1); in wildfire_update_irq_hw()
49 " got irq %d for non-existent PCA %d" in wildfire_update_irq_hw()
57 enable0 = (unsigned long *) &pca->pca_int[0].enable; /* ??? */ in wildfire_update_irq_hw()
72 enable0 = (unsigned long *) &pca->pca_int[0].enable; in wildfire_init_irq_hw()
73 enable1 = (unsigned long *) &pca->pca_int[1].enable; in wildfire_init_irq_hw()
74 enable2 = (unsigned long *) &pca->pca_int[2].enable; in wildfire_init_irq_hw()
75 enable3 = (unsigned long *) &pca->pca_int[3].enable; in wildfire_init_irq_hw()
77 target0 = (unsigned long *) &pca->pca_int[0].target; in wildfire_init_irq_hw()
78 target1 = (unsigned long *) &pca->pca_int[1].target; in wildfire_init_irq_hw()
79 target2 = (unsigned long *) &pca->pca_int[2].target; in wildfire_init_irq_hw()
80 target3 = (unsigned long *) &pca->pca_int[3].target; in wildfire_init_irq_hw()
108 unsigned int irq = d->irq; in wildfire_enable_irq()
122 unsigned int irq = d->irq; in wildfire_disable_irq()
136 unsigned int irq = d->irq; in wildfire_mask_and_ack_irq()
166 io_bias = WILDFIRE_IO(qbbno, pcano<<1) - WILDFIRE_IO_BIAS; in wildfire_init_irq_per_pca()
226 irq = (vector - 0x800) >> 4; in wildfire_device_interrupt()
229 * bits 10-8: source QBB ID in wildfire_device_interrupt()
230 * bits 7-6: PCA in wildfire_device_interrupt()
231 * bits 5-0: irq in PCA in wildfire_device_interrupt()
244 * 0-15 ISA
250 *40 Interrupt Line A from slot 2 PCI0
251 *41 Interrupt Line B from slot 2 PCI0
252 *42 Interrupt Line C from slot 2 PCI0
253 *43 Interrupt Line D from slot 2 PCI0
254 *44 Interrupt Line A from slot 3 PCI0
255 *45 Interrupt Line B from slot 3 PCI0
256 *46 Interrupt Line C from slot 3 PCI0
257 *47 Interrupt Line D from slot 3 PCI0
259 *48 Interrupt Line A from slot 4 PCI1
260 *49 Interrupt Line B from slot 4 PCI1
261 *50 Interrupt Line C from slot 4 PCI1
262 *51 Interrupt Line D from slot 4 PCI1
263 *52 Interrupt Line A from slot 5 PCI1
264 *53 Interrupt Line B from slot 5 PCI1
265 *54 Interrupt Line C from slot 5 PCI1
266 *55 Interrupt Line D from slot 5 PCI1
267 *56 Interrupt Line A from slot 6 PCI1
268 *57 Interrupt Line B from slot 6 PCI1
269 *58 Interrupt Line C from slot 6 PCI1
270 *50 Interrupt Line D from slot 6 PCI1
271 *60 Interrupt Line A from slot 7 PCI1
272 *61 Interrupt Line B from slot 7 PCI1
273 *62 Interrupt Line C from slot 7 PCI1
274 *63 Interrupt Line D from slot 7 PCI1
282 * 4 64 bit PCI 1 option slot 4
293 { -1, -1, -1, -1, -1}, /* IdSel 0 ISA Bridge */ in wildfire_map_irq()
297 { 48, 48, 48+1, 48+2, 48+3}, /* IdSel 4 PCI 1 slot 4 */ in wildfire_map_irq()
304 struct pci_controller *hose = dev->sysdata; in wildfire_map_irq()
308 int qbbno = hose->index >> 3; in wildfire_map_irq()
309 int pcano = (hose->index >> 1) & 3; in wildfire_map_irq()