Lines Matching refs:irq_count
350 unsigned int irq_count) in fsl_mc_populate_irq_pool() argument
364 if (irq_count == 0 || in fsl_mc_populate_irq_pool()
365 irq_count > FSL_MC_IRQ_POOL_MAX_TOTAL_IRQS) in fsl_mc_populate_irq_pool()
368 error = fsl_mc_msi_domain_alloc_irqs(&mc_bus_dev->dev, irq_count); in fsl_mc_populate_irq_pool()
373 irq_count, sizeof(*irq_resources), in fsl_mc_populate_irq_pool()
380 for (i = 0; i < irq_count; i++) { in fsl_mc_populate_irq_pool()
396 res_pool->max_count = irq_count; in fsl_mc_populate_irq_pool()
397 res_pool->free_count = irq_count; in fsl_mc_populate_irq_pool()
440 int irq_count; in fsl_mc_allocate_irqs() local
450 irq_count = mc_dev->obj_desc.irq_count; in fsl_mc_allocate_irqs()
451 if (irq_count == 0) in fsl_mc_allocate_irqs()
463 if (res_pool->free_count < irq_count) { in fsl_mc_allocate_irqs()
465 "Not able to allocate %u irqs for device\n", irq_count); in fsl_mc_allocate_irqs()
469 irqs = devm_kcalloc(&mc_dev->dev, irq_count, sizeof(irqs[0]), in fsl_mc_allocate_irqs()
474 for (i = 0; i < irq_count; i++) { in fsl_mc_allocate_irqs()
508 int irq_count; in fsl_mc_free_irqs() local
515 irq_count = mc_dev->obj_desc.irq_count; in fsl_mc_free_irqs()
525 for (i = 0; i < irq_count; i++) { in fsl_mc_free_irqs()