Searched refs:vecidx (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_eq.c | 424 int mlx5_create_map_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq, u8 vecidx, in mlx5_create_map_eq() argument 461 MLX5_SET(eqc, eqc, intr, vecidx); in mlx5_create_map_eq() 470 eq->irqn = vecidx; in mlx5_create_map_eq() 473 err = request_irq(priv->msix_arr[vecidx].vector, mlx5_msix_handler, 0, in mlx5_create_map_eq() 478 if (vecidx >= MLX5_EQ_VEC_COMP_BASE) { in mlx5_create_map_eq() 479 u8 bucket = vecidx - MLX5_EQ_VEC_COMP_BASE; in mlx5_create_map_eq() 480 err = bind_irq_to_cpu(priv->msix_arr[vecidx].vector, in mlx5_create_map_eq() 499 free_irq(priv->msix_arr[vecidx].vector, eq); in mlx5_create_map_eq()
|
/freebsd/sys/dev/mlx5/ |
H A D | driver.h | 1086 int mlx5_create_map_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq, u8 vecidx,
|