• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/mlx4/

Lines Matching defs:qp_table

46 	struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table;
49 spin_lock(&qp_table->lock);
55 spin_unlock(&qp_table->lock);
154 struct mlx4_qp_table *qp_table = &priv->qp_table;
160 qp->qpn = mlx4_bitmap_alloc(&qp_table->bitmap);
165 err = mlx4_table_get(dev, &qp_table->qp_table, qp->qpn);
169 err = mlx4_table_get(dev, &qp_table->auxc_table, qp->qpn);
173 err = mlx4_table_get(dev, &qp_table->altc_table, qp->qpn);
177 err = mlx4_table_get(dev, &qp_table->rdmarc_table, qp->qpn);
181 err = mlx4_table_get(dev, &qp_table->cmpt_table, qp->qpn);
185 spin_lock_irq(&qp_table->lock);
187 spin_unlock_irq(&qp_table->lock);
197 mlx4_table_put(dev, &qp_table->cmpt_table, qp->qpn);
200 mlx4_table_put(dev, &qp_table->rdmarc_table, qp->qpn);
203 mlx4_table_put(dev, &qp_table->altc_table, qp->qpn);
206 mlx4_table_put(dev, &qp_table->auxc_table, qp->qpn);
209 mlx4_table_put(dev, &qp_table->qp_table, qp->qpn);
213 mlx4_bitmap_free(&qp_table->bitmap, qp->qpn);
221 struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table;
224 spin_lock_irqsave(&qp_table->lock, flags);
226 spin_unlock_irqrestore(&qp_table->lock, flags);
232 struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table;
238 mlx4_table_put(dev, &qp_table->cmpt_table, qp->qpn);
239 mlx4_table_put(dev, &qp_table->rdmarc_table, qp->qpn);
240 mlx4_table_put(dev, &qp_table->altc_table, qp->qpn);
241 mlx4_table_put(dev, &qp_table->auxc_table, qp->qpn);
242 mlx4_table_put(dev, &qp_table->qp_table, qp->qpn);
244 mlx4_bitmap_free(&qp_table->bitmap, qp->qpn);
256 struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table;
259 spin_lock_init(&qp_table->lock);
268 err = mlx4_bitmap_init(&qp_table->bitmap, dev->caps.num_qps,
279 mlx4_bitmap_cleanup(&mlx4_priv(dev)->qp_table.bitmap);