Lines Matching refs:vec
1073 int i, vec; in mlx4_free_irqs() local
1091 vec = dev->caps.num_comp_vectors + 1 + i; in mlx4_free_irqs()
1092 free_irq(priv->eq_table.eq[vec].irq, in mlx4_free_irqs()
1093 &priv->eq_table.eq[vec]); in mlx4_free_irqs()
1368 int vec = 0, err = 0, i; in mlx4_assign_eq() local
1371 for (i = 0; !vec && i < dev->caps.comp_pool; i++) { in mlx4_assign_eq()
1374 vec = dev->caps.num_comp_vectors + 1 + i; in mlx4_assign_eq()
1376 vec * MLX4_IRQNAME_SIZE, in mlx4_assign_eq()
1381 priv->eq_table.eq[vec].irq); in mlx4_assign_eq()
1386 err = request_irq(priv->eq_table.eq[vec].irq, in mlx4_assign_eq()
1388 &priv->eq_table.irq_names[vec<<5], in mlx4_assign_eq()
1389 priv->eq_table.eq + vec); in mlx4_assign_eq()
1393 vec = 0; in mlx4_assign_eq()
1398 eq_set_ci(&priv->eq_table.eq[vec], 1); in mlx4_assign_eq()
1403 if (vec) { in mlx4_assign_eq()
1404 *vector = vec; in mlx4_assign_eq()
1413 int mlx4_eq_get_irq(struct mlx4_dev *dev, int vec) in mlx4_eq_get_irq() argument
1417 return priv->eq_table.eq[vec].irq; in mlx4_eq_get_irq()
1421 void mlx4_release_eq(struct mlx4_dev *dev, int vec) in mlx4_release_eq() argument
1425 int i = vec - dev->caps.num_comp_vectors - 1; in mlx4_release_eq()
1432 free_irq(priv->eq_table.eq[vec].irq, in mlx4_release_eq()
1433 &priv->eq_table.eq[vec]); in mlx4_release_eq()