Lines Matching refs:irq_base
83 sim->irq_base = irq_alloc_descs(-1, 0, num_irqs, 0); in irq_sim_init()
84 if (sim->irq_base < 0) { in irq_sim_init()
86 return sim->irq_base; in irq_sim_init()
92 irq_free_descs(sim->irq_base, num_irqs); in irq_sim_init()
97 sim->irqs[i].irqnum = sim->irq_base + i; in irq_sim_init()
99 irq_set_chip(sim->irq_base + i, &irq_sim_irqchip); in irq_sim_init()
100 irq_set_chip_data(sim->irq_base + i, &sim->irqs[i]); in irq_sim_init()
101 irq_set_handler(sim->irq_base + i, &handle_simple_irq); in irq_sim_init()
102 irq_modify_status(sim->irq_base + i, in irq_sim_init()
109 return sim->irq_base; in irq_sim_init()
123 irq_free_descs(sim->irq_base, sim->irq_count); in irq_sim_fini()