Lines Matching refs:prequested_vector
1456 int *prequested_vector = NULL; in mlx4_assign_eq() local
1465 prequested_vector = &requested_vector; in mlx4_assign_eq()
1476 prequested_vector = &requested_vector; in mlx4_assign_eq()
1481 if (!prequested_vector) { in mlx4_assign_eq()
1499 prequested_vector = &requested_vector; in mlx4_assign_eq()
1502 if (!test_bit(*prequested_vector, priv->msix_ctl.pool_bm) && in mlx4_assign_eq()
1504 set_bit(*prequested_vector, priv->msix_ctl.pool_bm); in mlx4_assign_eq()
1506 *prequested_vector * MLX4_IRQNAME_SIZE, in mlx4_assign_eq()
1508 *prequested_vector, dev_name(&dev->persist->pdev->dev)); in mlx4_assign_eq()
1510 err = request_irq(priv->eq_table.eq[*prequested_vector].irq, in mlx4_assign_eq()
1512 &priv->eq_table.irq_names[*prequested_vector << 5], in mlx4_assign_eq()
1513 priv->eq_table.eq + *prequested_vector); in mlx4_assign_eq()
1516 clear_bit(*prequested_vector, priv->msix_ctl.pool_bm); in mlx4_assign_eq()
1517 *prequested_vector = -1; in mlx4_assign_eq()
1520 mlx4_set_eq_affinity_hint(priv, *prequested_vector); in mlx4_assign_eq()
1522 eq_set_ci(&priv->eq_table.eq[*prequested_vector], 1); in mlx4_assign_eq()
1523 priv->eq_table.eq[*prequested_vector].have_irq = 1; in mlx4_assign_eq()
1527 if (!err && *prequested_vector >= 0) in mlx4_assign_eq()
1528 priv->eq_table.eq[*prequested_vector].ref_count++; in mlx4_assign_eq()
1533 if (!err && *prequested_vector >= 0) in mlx4_assign_eq()
1534 *vector = MLX4_EQ_TO_CQ_VECTOR(*prequested_vector); in mlx4_assign_eq()