Lines Matching defs:irq_info
158 * @irq_info: interrupt information
173 struct mlxbf_tmfifo_irq_info irq_info[MLXBF_TM_MAX_IRQ];
280 irq = fifo->irq_info[i].irq;
281 fifo->irq_info[i].irq = 0;
289 struct mlxbf_tmfifo_irq_info *irq_info = arg;
291 if (!test_and_set_bit(irq_info->index, &irq_info->fifo->pend_events))
292 schedule_work(&irq_info->fifo->work);
853 !fifo->irq_info[irq_id].irq)
1268 fifo->irq_info[i].index = i;
1269 fifo->irq_info[i].fifo = fifo;
1270 fifo->irq_info[i].irq = platform_get_irq(pdev, i);
1271 rc = devm_request_irq(dev, fifo->irq_info[i].irq,
1273 "tmfifo", &fifo->irq_info[i]);
1276 fifo->irq_info[i].irq = 0;