Lines Matching +full:3 +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
281 * 3 64 bit PCI 0 option slot 3
293 { -1, -1, -1, -1, -1}, /* IdSel 0 ISA Bridge */ in wildfire_map_irq()
294 { 36, 36, 36+1, 36+2, 36+3}, /* IdSel 1 SCSI builtin */ in wildfire_map_irq()
295 { 40, 40, 40+1, 40+2, 40+3}, /* IdSel 2 PCI 0 slot 2 */ in wildfire_map_irq()
296 { 44, 44, 44+1, 44+2, 44+3}, /* IdSel 3 PCI 0 slot 3 */ in wildfire_map_irq()
297 { 48, 48, 48+1, 48+2, 48+3}, /* IdSel 4 PCI 1 slot 4 */ in wildfire_map_irq()
298 { 52, 52, 52+1, 52+2, 52+3}, /* IdSel 5 PCI 1 slot 5 */ in wildfire_map_irq()
299 { 56, 56, 56+1, 56+2, 56+3}, /* IdSel 6 PCI 1 slot 6 */ in wildfire_map_irq()
300 { 60, 60, 60+1, 60+2, 60+3}, /* IdSel 7 PCI 1 slot 7 */ 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()