Lines Matching refs:mcg_table
394 mutex_lock(&priv->mcg_table.mutex);
474 mutex_unlock(&priv->mcg_table.mutex);
484 mutex_unlock(&priv->mcg_table.mutex);
505 mutex_lock(&priv->mcg_table.mutex);
589 mutex_unlock(&priv->mcg_table.mutex);
930 mutex_lock(&priv->mcg_table.mutex);
944 index = mlx4_bitmap_alloc(&priv->mcg_table.bitmap);
1008 mlx4_bitmap_free(&priv->mcg_table.bitmap,
1011 mutex_unlock(&priv->mcg_table.mutex);
1035 mutex_lock(&priv->mcg_table.mutex);
1101 mlx4_bitmap_free(&priv->mcg_table.bitmap,
1121 mlx4_bitmap_free(&priv->mcg_table.bitmap,
1126 mutex_unlock(&priv->mcg_table.mutex);
1407 /* No need for mcg_table when fw managed the mcg table*/
1411 err = mlx4_bitmap_init(&priv->mcg_table.bitmap, dev->caps.num_amgms,
1416 mutex_init(&priv->mcg_table.mutex);
1425 mlx4_bitmap_cleanup(&mlx4_priv(dev)->mcg_table.bitmap);