Home
last modified time | relevance | path

Searched refs:mlx5_irq (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/
Dmlx5_irq.h13 struct mlx5_irq;
27 struct mlx5_irq *mlx5_irq_request(struct mlx5_core_dev *dev, u16 vecidx,
29 void mlx5_irq_release(struct mlx5_irq *irq);
30 int mlx5_irq_attach_nb(struct mlx5_irq *irq, struct notifier_block *nb);
31 int mlx5_irq_detach_nb(struct mlx5_irq *irq, struct notifier_block *nb);
32 struct cpumask *mlx5_irq_get_affinity_mask(struct mlx5_irq *irq);
33 int mlx5_irq_get_index(struct mlx5_irq *irq);
Dpci_irq.c30 struct mlx5_irq { struct
141 static void irq_release(struct mlx5_irq *irq) in irq_release()
156 static void irq_put(struct mlx5_irq *irq) in irq_put()
167 static int irq_get_locked(struct mlx5_irq *irq) in irq_get_locked()
176 static int irq_get(struct mlx5_irq *irq) in irq_get()
208 static struct mlx5_irq *irq_request(struct mlx5_irq_pool *pool, int i) in irq_request()
212 struct mlx5_irq *irq; in irq_request()
256 int mlx5_irq_attach_nb(struct mlx5_irq *irq, struct notifier_block *nb) in mlx5_irq_attach_nb()
272 int mlx5_irq_detach_nb(struct mlx5_irq *irq, struct notifier_block *nb) in mlx5_irq_detach_nb()
281 struct cpumask *mlx5_irq_get_affinity_mask(struct mlx5_irq *irq) in mlx5_irq_get_affinity_mask()
[all …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/lib/
Deq.h35 struct mlx5_irq *irq;