Lines Matching refs:irq_info
183 * @irq_info: interrupt information
200 struct mlxbf_tmfifo_irq_info irq_info[MLXBF_TM_MAX_IRQ];
309 irq = fifo->irq_info[i].irq;
310 fifo->irq_info[i].irq = 0;
318 struct mlxbf_tmfifo_irq_info *irq_info = arg;
320 if (!test_and_set_bit(irq_info->index, &irq_info->fifo->pend_events))
321 schedule_work(&irq_info->fifo->work);
942 !fifo->irq_info[irq_id].irq)
1386 fifo->irq_info[i].index = i;
1387 fifo->irq_info[i].fifo = fifo;
1388 fifo->irq_info[i].irq = platform_get_irq(pdev, i);
1389 rc = devm_request_irq(dev, fifo->irq_info[i].irq,
1391 "tmfifo", &fifo->irq_info[i]);
1394 fifo->irq_info[i].irq = 0;