Searched refs:mcg_table (Results 1 - 6 of 6) sorted by relevance

/drivers/infiniband/hw/mthca/
H A Dmthca_mcg.c136 mutex_lock(&dev->mcg_table.mutex);
148 index = mthca_alloc(&dev->mcg_table.alloc);
206 mthca_free(&dev->mcg_table.alloc, index);
208 mutex_unlock(&dev->mcg_table.mutex);
229 mutex_lock(&dev->mcg_table.mutex);
286 mthca_free(&dev->mcg_table.alloc, amgm_index_to_free);
305 mthca_free(&dev->mcg_table.alloc, index);
309 mutex_unlock(&dev->mcg_table.mutex);
320 err = mthca_alloc_init(&dev->mcg_table.alloc,
327 mutex_init(&dev->mcg_table
[all...]
H A Dmthca_main.c508 mdev->mcg_table.table = mthca_alloc_icm_table(mdev, init_hca->mc_base,
515 if (!mdev->mcg_table.table) {
560 mthca_free_icm_table(mdev, mdev->mcg_table.table);
H A Dmthca_dev.h347 struct mthca_mcg_table mcg_table; member in struct:mthca_dev
/drivers/net/ethernet/mellanox/mlx4/
H A Dmcg.c366 mutex_lock(&priv->mcg_table.mutex);
439 mutex_unlock(&priv->mcg_table.mutex);
449 mutex_unlock(&priv->mcg_table.mutex);
470 mutex_lock(&priv->mcg_table.mutex);
544 mutex_unlock(&priv->mcg_table.mutex);
639 mutex_lock(&priv->mcg_table.mutex);
653 index = mlx4_bitmap_alloc(&priv->mcg_table.bitmap);
719 mlx4_bitmap_free(&priv->mcg_table.bitmap,
722 mutex_unlock(&priv->mcg_table.mutex);
746 mutex_lock(&priv->mcg_table
[all...]
H A Dmlx4.h736 struct mlx4_mcg_table mcg_table; member in struct:mlx4_priv
H A Dmain.c986 err = mlx4_init_icm_table(dev, &priv->mcg_table.table,
1045 mlx4_cleanup_icm_table(dev, &priv->mcg_table.table);

Completed in 72 milliseconds