Searched refs:mlx5_irq (Results 1 – 7 of 7) sorted by relevance
11 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 …]
26 struct mlx5_irq { struct142 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 …]
47 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()
14 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);
62 struct mlx5_irq **comp_irqs;63 struct mlx5_irq *ctrl_irq;
12 struct mlx5_irq;18 struct mlx5_irq *irq;
35 struct mlx5_irq *irq;
Completed in 11 milliseconds