Searched refs:msix_ctl (Results 1 – 3 of 3) sorted by relevance
1089 if (priv->msix_ctl.pool_bm & 1ULL << i) { in mlx4_free_irqs()1370 mutex_lock(&priv->msix_ctl.pool_lock); in mlx4_assign_eq()1372 if (~priv->msix_ctl.pool_bm & 1ULL << i) { in mlx4_assign_eq()1373 priv->msix_ctl.pool_bm |= 1ULL << i; in mlx4_assign_eq()1392 priv->msix_ctl.pool_bm ^= 1 << i; in mlx4_assign_eq()1401 mutex_unlock(&priv->msix_ctl.pool_lock); in mlx4_assign_eq()1430 mutex_lock(&priv->msix_ctl.pool_lock); in mlx4_release_eq()1431 if (priv->msix_ctl.pool_bm & 1ULL << i) { in mlx4_release_eq()1434 priv->msix_ctl.pool_bm &= ~(1ULL << i); in mlx4_release_eq()1436 mutex_unlock(&priv->msix_ctl.pool_lock); in mlx4_release_eq()
877 struct mlx4_msix_ctl msix_ctl; member
3039 priv->msix_ctl.pool_bm = 0; in mlx4_load_one()3040 mutex_init(&priv->msix_ctl.pool_lock); in mlx4_load_one()