Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Dmlx5_irq.h11 struct mlx5_irq;
25 struct mlx5_irq *mlx5_ctrl_irq_request(struct mlx5_core_dev *dev);
26 void mlx5_ctrl_irq_release(struct mlx5_irq *ctrl_irq);
30 struct mlx5_irq **irqs);
31 void mlx5_irqs_release_vectors(struct mlx5_irq **irqs, int nirqs);
34 struct cpumask *mlx5_irq_get_affinity_mask(struct mlx5_irq *irq);
35 int mlx5_irq_get_index(struct mlx5_irq *irq);
40 struct mlx5_irq **irqs);
47 struct mlx5_irq **irqs) in mlx5_irq_affinity_irqs_request_auto()
52 static inline struct mlx5_irq *
[all …]
A Dpci_irq.c26 struct mlx5_irq { struct
142 int mlx5_irq_put(struct mlx5_irq *irq) in mlx5_irq_put()
172 static int irq_get(struct mlx5_irq *irq) in irq_get()
214 struct mlx5_irq *irq; in mlx5_irq_alloc()
301 static struct mlx5_irq *
305 struct mlx5_irq *irq; in irq_pool_request_vector()
391 struct mlx5_irq *irq; in mlx5_ctrl_irq_request()
427 struct mlx5_irq *irq; in mlx5_irq_request()
463 struct mlx5_irq **irqs) in mlx5_irqs_request_vectors()
466 struct mlx5_irq *irq; in mlx5_irqs_request_vectors()
[all …]
A Dirq_affinity.c47 static struct mlx5_irq *
51 struct mlx5_irq *irq; in irq_pool_request_irq()
83 static struct mlx5_irq *
88 struct mlx5_irq *irq = NULL; in irq_pool_find_least_loaded()
89 struct mlx5_irq *iter; in irq_pool_find_least_loaded()
122 struct mlx5_irq *
125 struct mlx5_irq *least_loaded_irq, *new_irq; in mlx5_irq_affinity_request()
161 void mlx5_irq_affinity_irqs_release(struct mlx5_core_dev *dev, struct mlx5_irq **irqs, in mlx5_irq_affinity_irqs_release()
194 struct mlx5_irq **irqs) in mlx5_irq_affinity_irqs_request_auto()
198 struct mlx5_irq *irq; in mlx5_irq_affinity_irqs_request_auto()
A Dpci_irq.h14 struct mlx5_irq;
33 struct mlx5_irq *mlx5_irq_alloc(struct mlx5_irq_pool *pool, int i,
35 int mlx5_irq_get_locked(struct mlx5_irq *irq);
36 int mlx5_irq_read_locked(struct mlx5_irq *irq);
37 int mlx5_irq_put(struct mlx5_irq *irq);
A Deq.c62 struct mlx5_irq **comp_irqs;
63 struct mlx5_irq *ctrl_irq;
/linux-6.3-rc2/include/linux/mlx5/
A Deq.h12 struct mlx5_irq;
18 struct mlx5_irq *irq;
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Deq.h35 struct mlx5_irq *irq;

Completed in 11 milliseconds