Lines Matching defs:irq
152 static void mlx5_system_free_irq(struct mlx5_irq *irq) in mlx5_system_free_irq()
175 static void irq_release(struct mlx5_irq *irq) in irq_release()
185 int mlx5_irq_put(struct mlx5_irq *irq) in mlx5_irq_put()
200 int mlx5_irq_read_locked(struct mlx5_irq *irq) in mlx5_irq_read_locked()
206 int mlx5_irq_get_locked(struct mlx5_irq *irq) in mlx5_irq_get_locked()
215 static int irq_get(struct mlx5_irq *irq) in irq_get()
225 static irqreturn_t irq_int_handler(int irq, void *nh) in irq_int_handler()
258 struct mlx5_irq *irq; in mlx5_irq_alloc() local
338 int mlx5_irq_attach_nb(struct mlx5_irq *irq, struct notifier_block *nb) in mlx5_irq_attach_nb()
354 int mlx5_irq_detach_nb(struct mlx5_irq *irq, struct notifier_block *nb) in mlx5_irq_detach_nb()
363 struct cpumask *mlx5_irq_get_affinity_mask(struct mlx5_irq *irq) in mlx5_irq_get_affinity_mask()
368 int mlx5_irq_get_index(struct mlx5_irq *irq) in mlx5_irq_get_index()
381 struct mlx5_irq *irq; in irq_pool_request_vector() local
433 static void _mlx5_irq_release(struct mlx5_irq *irq) in _mlx5_irq_release()
458 struct mlx5_irq *irq; in mlx5_ctrl_irq_request() local
496 struct mlx5_irq *irq; in mlx5_irq_request() local
564 void mlx5_irq_release_vector(struct mlx5_irq *irq) in mlx5_irq_release_vector()
624 struct mlx5_irq *irq; in irq_pool_free() local
712 struct mlx5_irq *irq; in mlx5_irq_pool_free_irqs() local