Lines Matching defs:irq
126 static void irq_release(struct mlx5_irq *irq) in irq_release()
141 int mlx5_irq_put(struct mlx5_irq *irq) in mlx5_irq_put()
156 int mlx5_irq_read_locked(struct mlx5_irq *irq) in mlx5_irq_read_locked()
162 int mlx5_irq_get_locked(struct mlx5_irq *irq) in mlx5_irq_get_locked()
171 static int irq_get(struct mlx5_irq *irq) in irq_get()
181 static irqreturn_t irq_int_handler(int irq, void *nh) in irq_int_handler()
213 struct mlx5_irq *irq; in mlx5_irq_alloc() local
262 int mlx5_irq_attach_nb(struct mlx5_irq *irq, struct notifier_block *nb) in mlx5_irq_attach_nb()
278 int mlx5_irq_detach_nb(struct mlx5_irq *irq, struct notifier_block *nb) in mlx5_irq_detach_nb()
287 struct cpumask *mlx5_irq_get_affinity_mask(struct mlx5_irq *irq) in mlx5_irq_get_affinity_mask()
292 int mlx5_irq_get_index(struct mlx5_irq *irq) in mlx5_irq_get_index()
304 struct mlx5_irq *irq; in irq_pool_request_vector() local
390 struct mlx5_irq *irq; in mlx5_ctrl_irq_request() local
426 struct mlx5_irq *irq; in mlx5_irq_request() local
465 struct mlx5_irq *irq; in mlx5_irqs_request_vectors() local
508 struct mlx5_irq *irq; in irq_pool_free() local