Lines Matching refs:irq_data
118 struct sabre_irq_data *irq_data = _arg2;
119 unsigned long controller_regs = irq_data->controller_regs;
226 struct sabre_irq_data *irq_data = _data;
227 unsigned long controller_regs = irq_data->controller_regs;
264 (void *) irq_data);
273 struct sabre_irq_data *irq_data;
279 irq_data = prom_early_alloc(sizeof(struct sabre_irq_data));
282 irq_data->controller_regs = regs[0].phys_addr;
285 irq_data->pci_first_busno = busrange[0];
287 dp->irq_trans->data = irq_data;
383 struct schizo_irq_data *irq_data = _data;
384 unsigned long pbm_regs = irq_data->pbm_regs;
407 is_tomatillo = (irq_data->sync_reg != 0UL);
410 if (irq_data->portid & 1)
419 ((irq_data->chip_version <= 4) ?
421 (void *) irq_data->sync_reg);
431 struct schizo_irq_data *irq_data;
436 irq_data = prom_early_alloc(sizeof(struct schizo_irq_data));
439 dp->irq_trans->data = irq_data;
441 irq_data->pbm_regs = regs[0].phys_addr;
443 irq_data->sync_reg = regs[3].phys_addr + 0x1a18UL;
445 irq_data->sync_reg = 0UL;
446 irq_data->portid = of_getintprop_default(dp, "portid", 0);
447 irq_data->chip_version = of_getintprop_default(dp, "version#", 0);
515 struct fire_irq_data *irq_data = _data;
516 unsigned long pbm_regs = irq_data->pbm_regs;
538 ino |= (irq_data->portid << 6);
546 struct fire_irq_data *irq_data;
551 irq_data = prom_early_alloc(sizeof(struct fire_irq_data));
554 dp->irq_trans->data = irq_data;
556 irq_data->pbm_regs = regs[0].phys_addr;
557 irq_data->portid = of_getintprop_default(dp, "portid", 0);