Lines Matching refs:mlx5_irq_table
39 struct mlx5_irq_table { struct
397 static struct mlx5_irq_pool *sf_ctrl_irq_pool_get(struct mlx5_irq_table *irq_table) in sf_ctrl_irq_pool_get()
402 static struct mlx5_irq_pool *sf_irq_pool_get(struct mlx5_irq_table *irq_table) in sf_irq_pool_get()
409 struct mlx5_irq_table *irq_table = mlx5_irq_table_get(dev); in mlx5_irq_pool_get()
423 struct mlx5_irq_table *irq_table = mlx5_irq_table_get(dev); in ctrl_irq_pool_get()
496 struct mlx5_irq_table *irq_table = mlx5_irq_table_get(dev); in mlx5_irq_request()
587 struct mlx5_irq_table *table = mlx5_irq_table_get(dev); in mlx5_irq_request_vector()
643 struct mlx5_irq_table *table = dev->priv.irq_table; in irq_pools_init()
703 static void irq_pools_destroy(struct mlx5_irq_table *table) in irq_pools_destroy()
722 static void mlx5_irq_pools_free_irqs(struct mlx5_irq_table *table) in mlx5_irq_pools_free_irqs()
735 struct mlx5_irq_table *irq_table; in mlx5_irq_table_init()
757 int mlx5_irq_table_get_num_comp(struct mlx5_irq_table *table) in mlx5_irq_table_get_num_comp()
802 struct mlx5_irq_table *table = dev->priv.irq_table; in mlx5_irq_table_destroy()
816 struct mlx5_irq_table *table = dev->priv.irq_table; in mlx5_irq_table_free_irqs()
825 int mlx5_irq_table_get_sfs_vec(struct mlx5_irq_table *table) in mlx5_irq_table_get_sfs_vec()
835 struct mlx5_irq_table *mlx5_irq_table_get(struct mlx5_core_dev *dev) in mlx5_irq_table_get()