Lines Matching refs:irq_data

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