• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/mlx4/

Lines Matching refs:qpn

43 void mlx4_qp_event(struct mlx4_dev *dev, u32 qpn, int event_type)
50 qp = __mlx4_qp_lookup(dev, qpn);
57 mlx4_warn(dev, "Async event for bogus QP %08x\n", qpn);
120 return mlx4_cmd(dev, 0, qp->qpn, 2,
138 cpu_to_be32(qp->qpn);
140 ret = mlx4_cmd(dev, mailbox->dma, qp->qpn | (!!sqd_event << 31),
153 int qpn;
155 qpn = mlx4_bitmap_alloc_range(&qp_table->bitmap, cnt, align);
156 if (qpn == -1)
159 *base = qpn;
175 int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp)
181 if (!qpn)
184 qp->qpn = qpn;
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);
207 err = radix_tree_insert(&dev->qp_table_tree, qp->qpn & (dev->caps.num_qps - 1), qp);
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);
243 radix_tree_delete(&dev->qp_table_tree, qp->qpn & (dev->caps.num_qps - 1));
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);
340 err = mlx4_cmd_box(dev, 0, mailbox->dma, qp->qpn, 0,