Searched refs:srq_table (Results 1 - 10 of 10) sorted by path
/freebsd-11-stable/contrib/ofed/libmlx5/ |
H A D | mlx5.h | 229 } srq_table[MLX5_SRQ_TABLE_SIZE]; member in struct:mlx5_context
|
H A D | srq.c | 213 if (ctx->srq_table[tind].refcnt) 214 return ctx->srq_table[tind].table[srqn & MLX5_SRQ_TABLE_MASK]; 224 if (!ctx->srq_table[tind].refcnt) { 225 ctx->srq_table[tind].table = calloc(MLX5_QP_TABLE_MASK + 1, 227 if (!ctx->srq_table[tind].table) 231 ++ctx->srq_table[tind].refcnt; 232 ctx->srq_table[tind].table[srqn & MLX5_QP_TABLE_MASK] = srq; 240 if (!--ctx->srq_table[tind].refcnt) 241 free(ctx->srq_table[tind].table); 243 ctx->srq_table[tin [all...] |
/freebsd-11-stable/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_srq.c | 45 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local 49 srq = radix_tree_lookup(&srq_table->tree, srqn & (dev->caps.num_srqs - 1)); 95 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local 99 *srqn = mlx4_bitmap_alloc(&srq_table->bitmap); 103 err = mlx4_table_get(dev, &srq_table->table, *srqn, GFP_KERNEL); 107 err = mlx4_table_get(dev, &srq_table->cmpt_table, *srqn, GFP_KERNEL); 113 mlx4_table_put(dev, &srq_table->table, *srqn); 116 mlx4_bitmap_free(&srq_table 140 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local 165 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local 224 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local 274 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local 299 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local [all...] |
H A D | mlx4.h | 881 struct mlx4_srq_table srq_table; member in struct:mlx4_priv
|
H A D | mlx4_main.c | 1520 err = mlx4_init_icm_table(dev, &priv->srq_table.cmpt_table, 1553 mlx4_cleanup_icm_table(dev, &priv->srq_table.cmpt_table); 1694 err = mlx4_init_icm_table(dev, &priv->srq_table.table, 1725 mlx4_cleanup_icm_table(dev, &priv->srq_table.table); 1754 mlx4_cleanup_icm_table(dev, &priv->srq_table.cmpt_table); 1771 mlx4_cleanup_icm_table(dev, &priv->srq_table.table); 1782 mlx4_cleanup_icm_table(dev, &priv->srq_table.cmpt_table);
|
/freebsd-11-stable/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_srq.c | 38 struct mlx5_srq_table *table = &dev->priv.srq_table; 114 struct mlx5_srq_table *table = &dev->priv.srq_table; 393 struct mlx5_srq_table *table = &dev->priv.srq_table; 426 struct mlx5_srq_table *table = &dev->priv.srq_table; 480 struct mlx5_srq_table *table = &dev->priv.srq_table;
|
/freebsd-11-stable/sys/dev/mthca/ |
H A D | mthca_dev.h | 346 struct mthca_srq_table srq_table; member in struct:mthca_dev
|
H A D | mthca_srq.c | 229 srq->srqn = mthca_alloc(&dev->srq_table.alloc); 234 err = mthca_table_get(dev, dev->srq_table.table, srq->srqn); 275 spin_lock_irq(&dev->srq_table.lock); 276 if (mthca_array_set(&dev->srq_table.srq, 279 spin_unlock_irq(&dev->srq_table.lock); 282 spin_unlock_irq(&dev->srq_table.lock); 311 mthca_table_put(dev, dev->srq_table.table, srq->srqn); 314 mthca_free(&dev->srq_table.alloc, srq->srqn); 323 spin_lock_irq(&dev->srq_table.lock); 325 spin_unlock_irq(&dev->srq_table [all...] |
H A D | mthca_main.c | 489 mdev->srq_table.table = 495 if (!mdev->srq_table.table) { 525 mthca_free_icm_table(mdev, mdev->srq_table.table); 562 mthca_free_icm_table(mdev, mdev->srq_table.table);
|
/freebsd-11-stable/sys/dev/mlx5/ |
H A D | driver.h | 576 struct mlx5_srq_table srq_table; member in struct:mlx5_priv
|
Completed in 159 milliseconds