Lines Matching refs:vdata
108 struct virq_data *vdata; in virqs_show() local
118 vdata = desc->virqs; in virqs_show()
122 if (!vdata[i].handle_irq) in virqs_show()
125 dev = (struct udevice *)vdata[i].data; in virqs_show()
127 vdata[i].irq, in virqs_show()
128 vdata[i].flag & IRQ_FLG_ENABLE ? 1 : 0, in virqs_show()
129 (ulong)vdata[i].handle_irq, dev->driver->name, dev->name, in virqs_show()
130 vdata[i].count); in virqs_show()
189 struct virq_data *vdata; in virq_chip_generic_handler() local
202 vdata = desc->virqs; in virq_chip_generic_handler()
205 if (!chip || !vdata || !parent) in virq_chip_generic_handler()
222 irq = vdata[i].irq; in virq_chip_generic_handler()
223 data = vdata[i].data; in virq_chip_generic_handler()
225 if (vdata[i].handle_irq) { in virq_chip_generic_handler()
226 vdata[i].count++; in virq_chip_generic_handler()
227 vdata[i].handle_irq(irq, data); in virq_chip_generic_handler()
244 struct virq_data *vdata; in virq_add_chip() local
259 vdata = (struct virq_data *)calloc(sizeof(*vdata), chip->num_irqs); in virq_add_chip()
260 if (!vdata) { in virq_add_chip()
272 vdata[i].irq = virq_id_alloc(); in virq_add_chip()
277 desc->virqs = vdata; in virq_add_chip()
279 desc->irq_base = vdata[0].irq; in virq_add_chip()
280 desc->irq_end = vdata[chip->num_irqs - 1].irq; in virq_add_chip()