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

/freebsd-11-stable/sys/dev/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.h349 struct mthca_mcg_table mcg_table; member in struct:mthca_dev
/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
H A Dmlx4_mcg.c439 mutex_lock(&priv->mcg_table.mutex);
534 mutex_unlock(&priv->mcg_table.mutex);
544 mutex_unlock(&priv->mcg_table.mutex);
568 mutex_lock(&priv->mcg_table.mutex);
675 mutex_unlock(&priv->mcg_table.mutex);
1124 mutex_lock(&priv->mcg_table.mutex);
1138 index = mlx4_bitmap_alloc(&priv->mcg_table.bitmap);
1205 mlx4_bitmap_free(&priv->mcg_table.bitmap,
1208 mutex_unlock(&priv->mcg_table.mutex);
1232 mutex_lock(&priv->mcg_table
[all...]
H A Dmlx4.h883 struct mlx4_mcg_table mcg_table; member in struct:mlx4_priv
H A Dmlx4_main.c1711 err = mlx4_init_icm_table(dev, &priv->mcg_table.table,
1770 mlx4_cleanup_icm_table(dev, &priv->mcg_table.table);
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mcg.c165 struct rb_node *node = ctx->mcg_table.rb_node;
186 struct rb_node **link = &ctx->mcg_table.rb_node;
205 rb_insert_color(&group->node, &ctx->mcg_table);
461 rb_erase(&group->node, &ctx->mcg_table);
1057 ctx->mcg_table = RB_ROOT;
1073 rb_erase(&group->node, &group->demux->mcg_table);
1092 for (p = rb_first(&ctx->mcg_table); p; p = rb_next(p))
1106 while ((p = rb_first(&ctx->mcg_table)) != NULL) {
1237 for (p = rb_first(&ctx->mcg_table); p; p = rb_next(p)) {
H A Dmlx4_ib.h459 /* the following lock protects both mcg_table and mcg_mgid0_list */
461 struct rb_root mcg_table; member in struct:mlx4_ib_demux_ctx

Completed in 108 milliseconds