Searched refs:mlx5_irq_pool (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/ |
D | pci_irq.c | 34 struct mlx5_irq_pool *pool; 41 struct mlx5_irq_pool *pcif_pool; 42 struct mlx5_irq_pool *sf_ctrl_pool; 43 struct mlx5_irq_pool *sf_comp_pool; 156 struct mlx5_irq_pool *pool = irq->pool; in mlx5_system_free_irq() 179 struct mlx5_irq_pool *pool = irq->pool; in irq_release() 189 struct mlx5_irq_pool *pool = irq->pool; in mlx5_irq_put() 233 static void irq_sf_set_name(struct mlx5_irq_pool *pool, char *name, int vecidx) in irq_sf_set_name() 238 static void irq_set_name(struct mlx5_irq_pool *pool, char *name, int vecidx) in irq_set_name() 255 struct mlx5_irq *mlx5_irq_alloc(struct mlx5_irq_pool *pool, int i, in mlx5_irq_alloc() [all …]
|
D | pci_irq.h | 20 struct mlx5_irq_pool { struct 31 struct mlx5_irq_pool *mlx5_irq_pool_get(struct mlx5_core_dev *dev); argument 32 static inline bool mlx5_irq_pool_is_sf_pool(struct mlx5_irq_pool *pool) in mlx5_irq_pool_is_sf_pool() 37 struct mlx5_irq *mlx5_irq_alloc(struct mlx5_irq_pool *pool, int i,
|
D | irq_affinity.c | 8 static void cpu_put(struct mlx5_irq_pool *pool, int cpu) in cpu_put() 13 static void cpu_get(struct mlx5_irq_pool *pool, int cpu) in cpu_get() 19 static int cpu_get_least_loaded(struct mlx5_irq_pool *pool, in cpu_get_least_loaded() 48 irq_pool_request_irq(struct mlx5_irq_pool *pool, struct irq_affinity_desc *af_desc) in irq_pool_request_irq() 86 irq_pool_find_least_loaded(struct mlx5_irq_pool *pool, const struct cpumask *req_mask) in irq_pool_find_least_loaded() 126 mlx5_irq_affinity_request(struct mlx5_core_dev *dev, struct mlx5_irq_pool *pool, in mlx5_irq_affinity_request() 178 struct mlx5_irq_pool *pool = mlx5_irq_pool_get(dev); in mlx5_irq_affinity_irq_release()
|
D | mlx5_irq.h | 41 struct mlx5_irq_pool; 46 mlx5_irq_affinity_request(struct mlx5_core_dev *dev, struct mlx5_irq_pool *pool, 58 mlx5_irq_affinity_request(struct mlx5_core_dev *dev, struct mlx5_irq_pool *pool, in mlx5_irq_affinity_request()
|
D | eq.c | 891 struct mlx5_irq_pool *pool = mlx5_irq_pool_get(dev); in comp_irq_request_sf()
|