Lines Matching refs:irq_num
82 unsigned int irq_num;
366 static irqreturn_t dmc620_pmu_handle_irq(int irq_num, void *data)
426 static struct dmc620_pmu_irq *__dmc620_pmu_get_irq(int irq_num)
432 if (irq->irq_num == irq_num && refcount_inc_not_zero(&irq->refcount))
445 ret = request_irq(irq_num, dmc620_pmu_handle_irq,
451 ret = irq_set_affinity(irq_num, cpumask_of(irq->cpu));
459 irq->irq_num = irq_num;
465 free_irq(irq_num, irq);
471 static int dmc620_pmu_get_irq(struct dmc620_pmu *dmc620_pmu, int irq_num)
476 irq = __dmc620_pmu_get_irq(irq_num);
507 free_irq(irq->irq_num, irq);
653 WARN_ON(irq_set_affinity(irq->irq_num, cpumask_of(target)));
664 int irq_num;
697 irq_num = platform_get_irq(pdev, 0);
698 if (irq_num < 0)
699 return irq_num;
701 ret = dmc620_pmu_get_irq(dmc620_pmu, irq_num);