• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/mlx4/

Lines Matching defs:qp_table

45 	struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table;
48 spin_lock(&qp_table->lock);
54 spin_unlock(&qp_table->lock);
152 struct mlx4_qp_table *qp_table = &priv->qp_table;
155 qpn = mlx4_bitmap_alloc_range(&qp_table->bitmap, cnt, align);
167 struct mlx4_qp_table *qp_table = &priv->qp_table;
171 mlx4_bitmap_free_range(&qp_table->bitmap, base_qpn, cnt);
178 struct mlx4_qp_table *qp_table = &priv->qp_table;
186 err = mlx4_table_get(dev, &qp_table->qp_table, qp->qpn);
190 err = mlx4_table_get(dev, &qp_table->auxc_table, qp->qpn);
194 err = mlx4_table_get(dev, &qp_table->altc_table, qp->qpn);
198 err = mlx4_table_get(dev, &qp_table->rdmarc_table, qp->qpn);
202 err = mlx4_table_get(dev, &qp_table->cmpt_table, qp->qpn);
206 spin_lock_irq(&qp_table->lock);
208 spin_unlock_irq(&qp_table->lock);
218 mlx4_table_put(dev, &qp_table->cmpt_table, qp->qpn);
221 mlx4_table_put(dev, &qp_table->rdmarc_table, qp->qpn);
224 mlx4_table_put(dev, &qp_table->altc_table, qp->qpn);
227 mlx4_table_put(dev, &qp_table->auxc_table, qp->qpn);
230 mlx4_table_put(dev, &qp_table->qp_table, qp->qpn);
239 struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table;
242 spin_lock_irqsave(&qp_table->lock, flags);
244 spin_unlock_irqrestore(&qp_table->lock, flags);
250 struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table;
256 mlx4_table_put(dev, &qp_table->cmpt_table, qp->qpn);
257 mlx4_table_put(dev, &qp_table->rdmarc_table, qp->qpn);
258 mlx4_table_put(dev, &qp_table->altc_table, qp->qpn);
259 mlx4_table_put(dev, &qp_table->auxc_table, qp->qpn);
260 mlx4_table_put(dev, &qp_table->qp_table, qp->qpn);
272 struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table;
276 spin_lock_init(&qp_table->lock);
315 err = mlx4_bitmap_init(&qp_table->bitmap, dev->caps.num_qps,
327 mlx4_bitmap_cleanup(&mlx4_priv(dev)->qp_table.bitmap);