Lines Matching refs:pcif_pool
40 struct mlx5_irq_pool *pcif_pool; member
418 return pool ? pool : irq_table->pcif_pool; in mlx5_irq_pool_get()
432 return pool ? pool : irq_table->pcif_pool; in ctrl_irq_pool_get()
500 pool = irq_table->pcif_pool; in mlx5_irq_request()
588 struct mlx5_irq_pool *pool = table->pcif_pool; in mlx5_irq_request_vector()
650 table->pcif_pool = irq_pool_alloc(dev, 0, pcif_vec, NULL, in irq_pools_init()
653 if (IS_ERR(table->pcif_pool)) in irq_pools_init()
654 return PTR_ERR(table->pcif_pool); in irq_pools_init()
699 irq_pool_free(table->pcif_pool); in irq_pools_init()
709 irq_pool_free(table->pcif_pool); in irq_pools_destroy()
728 mlx5_irq_pool_free_irqs(table->pcif_pool); in mlx5_irq_pools_free_irqs()
759 if (!table->pcif_pool->xa_num_irqs.max) in mlx5_irq_table_get_num_comp()
761 return table->pcif_pool->xa_num_irqs.max - table->pcif_pool->xa_num_irqs.min; in mlx5_irq_table_get_num_comp()