Lines Matching refs:irq_count
348 unsigned int irq_count) in fsl_mc_populate_irq_pool() argument
359 if (irq_count == 0 || in fsl_mc_populate_irq_pool()
360 irq_count > FSL_MC_IRQ_POOL_MAX_TOTAL_IRQS) in fsl_mc_populate_irq_pool()
363 error = fsl_mc_msi_domain_alloc_irqs(&mc_bus_dev->dev, irq_count); in fsl_mc_populate_irq_pool()
368 irq_count, sizeof(*irq_resources), in fsl_mc_populate_irq_pool()
375 for (i = 0; i < irq_count; i++) { in fsl_mc_populate_irq_pool()
395 res_pool->max_count = irq_count; in fsl_mc_populate_irq_pool()
396 res_pool->free_count = irq_count; in fsl_mc_populate_irq_pool()
439 int irq_count; in fsl_mc_allocate_irqs() local
449 irq_count = mc_dev->obj_desc.irq_count; in fsl_mc_allocate_irqs()
450 if (irq_count == 0) in fsl_mc_allocate_irqs()
462 if (res_pool->free_count < irq_count) { in fsl_mc_allocate_irqs()
464 "Not able to allocate %u irqs for device\n", irq_count); in fsl_mc_allocate_irqs()
468 irqs = devm_kcalloc(&mc_dev->dev, irq_count, sizeof(irqs[0]), in fsl_mc_allocate_irqs()
473 for (i = 0; i < irq_count; i++) { in fsl_mc_allocate_irqs()
507 int irq_count; in fsl_mc_free_irqs() local
514 irq_count = mc_dev->obj_desc.irq_count; in fsl_mc_free_irqs()
524 for (i = 0; i < irq_count; i++) { in fsl_mc_free_irqs()