Home
last modified time | relevance | path

Searched refs:vecidx (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_eq.c424 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 Ddriver.h1086 int mlx5_create_map_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq, u8 vecidx,