Home
last modified time | relevance | path

Searched refs:mlx5_irq_pool (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/
Dpci_irq.c29 struct mlx5_irq_pool *pool;
36 struct mlx5_irq_pool *pf_pool;
37 struct mlx5_irq_pool *sf_ctrl_pool;
38 struct mlx5_irq_pool *sf_comp_pool;
128 struct mlx5_irq_pool *pool = irq->pool; in irq_release()
143 struct mlx5_irq_pool *pool = irq->pool; in mlx5_irq_put()
187 static void irq_sf_set_name(struct mlx5_irq_pool *pool, char *name, int vecidx) in irq_sf_set_name()
192 static void irq_set_name(struct mlx5_irq_pool *pool, char *name, int vecidx) in irq_set_name()
208 struct mlx5_irq *mlx5_irq_alloc(struct mlx5_irq_pool *pool, int i, in mlx5_irq_alloc()
301 irq_pool_request_vector(struct mlx5_irq_pool *pool, int vecidx, in irq_pool_request_vector()
[all …]
Dirq_affinity.c8 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, const struct cpumask *req_mask) in irq_pool_request_irq()
84 irq_pool_find_least_loaded(struct mlx5_irq_pool *pool, const struct cpumask *req_mask) in irq_pool_find_least_loaded()
123 mlx5_irq_affinity_request(struct mlx5_irq_pool *pool, const struct cpumask *req_mask) in mlx5_irq_affinity_request()
164 struct mlx5_irq_pool *pool = mlx5_irq_pool_get(dev); in mlx5_irq_affinity_irqs_release()
196 struct mlx5_irq_pool *pool = mlx5_irq_pool_get(dev); in mlx5_irq_affinity_irqs_request_auto()
Dpci_irq.h16 struct mlx5_irq_pool { struct
27 struct mlx5_irq_pool *mlx5_irq_pool_get(struct mlx5_core_dev *dev); argument
28 static inline bool mlx5_irq_pool_is_sf_pool(struct mlx5_irq_pool *pool) in mlx5_irq_pool_is_sf_pool()
33 struct mlx5_irq *mlx5_irq_alloc(struct mlx5_irq_pool *pool, int i,
Dmlx5_irq.h37 struct mlx5_irq_pool;
41 struct mlx5_irq *mlx5_irq_affinity_request(struct mlx5_irq_pool *pool,
53 mlx5_irq_affinity_request(struct mlx5_irq_pool *pool, const struct cpumask *req_mask) in mlx5_irq_affinity_request()