/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | eq.c | 265 u16 vecidx; in create_map_eq() local 288 vecidx = mlx5_irq_get_index(eq->irq); in create_map_eq() 313 MLX5_SET(eqc, eqc, intr, vecidx); in create_map_eq() 321 eq->vecidx = vecidx; in create_map_eq() 323 eq->irqn = pci_irq_vector(dev->pdev, vecidx); in create_map_eq() 812 static void comp_irq_release_pci(struct mlx5_core_dev *dev, u16 vecidx) in comp_irq_release_pci() argument 817 irq = xa_load(&table->comp_irqs, vecidx); in comp_irq_release_pci() 821 xa_erase(&table->comp_irqs, vecidx); in comp_irq_release_pci() 843 static int comp_irq_request_pci(struct mlx5_core_dev *dev, u16 vecidx) in comp_irq_request_pci() argument 859 comp_irq_release_sf(struct mlx5_core_dev * dev,u16 vecidx) comp_irq_release_sf() argument 875 comp_irq_request_sf(struct mlx5_core_dev * dev,u16 vecidx) comp_irq_request_sf() argument 910 comp_irq_release(struct mlx5_core_dev * dev,u16 vecidx) comp_irq_release() argument 916 comp_irq_request(struct mlx5_core_dev * dev,u16 vecidx) comp_irq_request() argument 956 destroy_comp_eq(struct mlx5_core_dev * dev,struct mlx5_eq_comp * eq,u16 vecidx) destroy_comp_eq() argument 987 create_comp_eq(struct mlx5_core_dev * dev,u16 vecidx) create_comp_eq() argument 1053 mlx5_comp_eqn_get(struct mlx5_core_dev * dev,u16 vecidx,int * eqn) mlx5_comp_eqn_get() argument [all...] |
H A D | pci_irq.c | 233 static void irq_sf_set_name(struct mlx5_irq_pool *pool, char *name, int vecidx) in irq_sf_set_name() argument 235 snprintf(name, MLX5_MAX_IRQ_NAME, "%s%d", pool->name, 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() argument 242 snprintf(name, MLX5_MAX_IRQ_NAME, "mlx5_combined%d", vecidx); in irq_set_name() 246 if (!vecidx) { in irq_set_name() 247 snprintf(name, MLX5_MAX_IRQ_NAME, "mlx5_async%d", vecidx); in irq_set_name() 251 vecidx -= MLX5_IRQ_VEC_COMP_BASE; in irq_set_name() 252 snprintf(name, MLX5_MAX_IRQ_NAME, "mlx5_comp%d", vecidx); in irq_set_name() 390 irq_pool_request_vector(struct mlx5_irq_pool *pool, int vecidx, in irq_pool_request_vector() argument 397 irq = xa_load(&pool->irqs, vecidx); in irq_pool_request_vector() 512 mlx5_irq_request(struct mlx5_core_dev * dev,u16 vecidx,struct irq_affinity_desc * af_desc,struct cpu_rmap ** rmap) mlx5_irq_request() argument 553 mlx5_irq_request_vector(struct mlx5_core_dev * dev,u16 cpu,u16 vecidx,struct cpu_rmap ** rmap) mlx5_irq_request_vector() argument [all...] |
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | eq.h | 31 unsigned int vecidx; member
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | health.c | 57 devlink_fmsg_u32_pair_put(fmsg, "vecidx", eq->core.vecidx); in mlx5e_health_eq_diag_fmsg()
|
/linux/include/linux/mlx5/ |
H A D | driver.h | 1043 int mlx5_comp_eqn_get(struct mlx5_core_dev *dev, u16 vecidx, int *eqn);
|