Lines Matching refs:irq_data
116 struct sabre_irq_data *irq_data = _arg2;
117 unsigned long controller_regs = irq_data->controller_regs;
224 struct sabre_irq_data *irq_data = _data;
225 unsigned long controller_regs = irq_data->controller_regs;
262 (void *) irq_data);
271 struct sabre_irq_data *irq_data;
277 irq_data = prom_early_alloc(sizeof(struct sabre_irq_data));
280 irq_data->controller_regs = regs[0].phys_addr;
283 irq_data->pci_first_busno = busrange[0];
285 dp->irq_trans->data = irq_data;
381 struct schizo_irq_data *irq_data = _data;
382 unsigned long pbm_regs = irq_data->pbm_regs;
405 is_tomatillo = (irq_data->sync_reg != 0UL);
408 if (irq_data->portid & 1)
417 ((irq_data->chip_version <= 4) ?
419 (void *) irq_data->sync_reg);
429 struct schizo_irq_data *irq_data;
434 irq_data = prom_early_alloc(sizeof(struct schizo_irq_data));
437 dp->irq_trans->data = irq_data;
439 irq_data->pbm_regs = regs[0].phys_addr;
441 irq_data->sync_reg = regs[3].phys_addr + 0x1a18UL;
443 irq_data->sync_reg = 0UL;
444 irq_data->portid = of_getintprop_default(dp, "portid", 0);
445 irq_data->chip_version = of_getintprop_default(dp, "version#", 0);
513 struct fire_irq_data *irq_data = _data;
514 unsigned long pbm_regs = irq_data->pbm_regs;
536 ino |= (irq_data->portid << 6);
544 struct fire_irq_data *irq_data;
549 irq_data = prom_early_alloc(sizeof(struct fire_irq_data));
552 dp->irq_trans->data = irq_data;
554 irq_data->pbm_regs = regs[0].phys_addr;
555 irq_data->portid = of_getintprop_default(dp, "portid", 0);