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

/drivers/net/ethernet/mellanox/mlx4/
H A Dsrq.c45 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local
48 spin_lock(&srq_table->lock);
50 srq = radix_tree_lookup(&srq_table->tree, srqn & (dev->caps.num_srqs - 1));
54 spin_unlock(&srq_table->lock);
98 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local
102 *srqn = mlx4_bitmap_alloc(&srq_table->bitmap);
106 err = mlx4_table_get(dev, &srq_table->table, *srqn);
110 err = mlx4_table_get(dev, &srq_table
143 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local
168 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local
229 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local
279 struct mlx4_srq_table *srq_table = &mlx4_priv(dev)->srq_table; local
[all...]
H A Dmain.c793 err = mlx4_init_icm_table(dev, &priv->srq_table.cmpt_table,
828 mlx4_cleanup_icm_table(dev, &priv->srq_table.cmpt_table);
971 err = mlx4_init_icm_table(dev, &priv->srq_table.table,
1000 mlx4_cleanup_icm_table(dev, &priv->srq_table.table);
1029 mlx4_cleanup_icm_table(dev, &priv->srq_table.cmpt_table);
1046 mlx4_cleanup_icm_table(dev, &priv->srq_table.table);
1057 mlx4_cleanup_icm_table(dev, &priv->srq_table.cmpt_table);
H A Dmlx4.h734 struct mlx4_srq_table srq_table; member in struct:mlx4_priv
/drivers/infiniband/hw/mthca/
H A Dmthca_srq.c229 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 Dmthca_main.c489 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);
H A Dmthca_dev.h344 struct mthca_srq_table srq_table; member in struct:mthca_dev

Completed in 107 milliseconds