Lines Matching refs:irq_count
348 unsigned int irq_count) in fsl_mc_populate_irq_pool() argument
363 if (irq_count == 0 || in fsl_mc_populate_irq_pool()
364 irq_count > FSL_MC_IRQ_POOL_MAX_TOTAL_IRQS) in fsl_mc_populate_irq_pool()
367 error = fsl_mc_msi_domain_alloc_irqs(&mc_bus_dev->dev, irq_count); in fsl_mc_populate_irq_pool()
372 irq_count, sizeof(*irq_resources), in fsl_mc_populate_irq_pool()
379 for (i = 0; i < irq_count; i++) { in fsl_mc_populate_irq_pool()
399 res_pool->max_count = irq_count; in fsl_mc_populate_irq_pool()
400 res_pool->free_count = irq_count; in fsl_mc_populate_irq_pool()
443 int irq_count; in fsl_mc_allocate_irqs() local
453 irq_count = mc_dev->obj_desc.irq_count; in fsl_mc_allocate_irqs()
454 if (irq_count == 0) in fsl_mc_allocate_irqs()
466 if (res_pool->free_count < irq_count) { in fsl_mc_allocate_irqs()
468 "Not able to allocate %u irqs for device\n", irq_count); in fsl_mc_allocate_irqs()
472 irqs = devm_kcalloc(&mc_dev->dev, irq_count, sizeof(irqs[0]), in fsl_mc_allocate_irqs()
477 for (i = 0; i < irq_count; i++) { in fsl_mc_allocate_irqs()
511 int irq_count; in fsl_mc_free_irqs() local
518 irq_count = mc_dev->obj_desc.irq_count; in fsl_mc_free_irqs()
528 for (i = 0; i < irq_count; i++) { in fsl_mc_free_irqs()