sqp_ctx          1368 drivers/infiniband/hw/mlx4/mad.c 	struct mlx4_ib_demux_pv_ctx *sqp_ctx;
sqp_ctx          1378 drivers/infiniband/hw/mlx4/mad.c 	sqp_ctx = dev->sriov.sqps[port-1];
sqp_ctx          1381 drivers/infiniband/hw/mlx4/mad.c 	if (!sqp_ctx || sqp_ctx->state != DEMUX_PV_STATE_ACTIVE)
sqp_ctx          1386 drivers/infiniband/hw/mlx4/mad.c 		sqp = &sqp_ctx->qp[0];
sqp_ctx          1390 drivers/infiniband/hw/mlx4/mad.c 		sqp = &sqp_ctx->qp[1];
sqp_ctx          1396 drivers/infiniband/hw/mlx4/mad.c 	ah = rdma_zalloc_drv_obj(sqp_ctx->pd->device, ib_ah);
sqp_ctx          1400 drivers/infiniband/hw/mlx4/mad.c 	ah->device = sqp_ctx->pd->device;
sqp_ctx          1401 drivers/infiniband/hw/mlx4/mad.c 	ah->pd = sqp_ctx->pd;
sqp_ctx          1437 drivers/infiniband/hw/mlx4/mad.c 	list.lkey = sqp_ctx->pd->local_dma_lkey;
sqp_ctx          2224 drivers/infiniband/hw/mlx4/mad.c static void mlx4_ib_free_sqp_ctx(struct mlx4_ib_demux_pv_ctx *sqp_ctx)
sqp_ctx          2226 drivers/infiniband/hw/mlx4/mad.c 	if (sqp_ctx->state > DEMUX_PV_STATE_DOWN) {
sqp_ctx          2227 drivers/infiniband/hw/mlx4/mad.c 		sqp_ctx->state = DEMUX_PV_STATE_DOWNING;
sqp_ctx          2228 drivers/infiniband/hw/mlx4/mad.c 		flush_workqueue(sqp_ctx->wq);
sqp_ctx          2229 drivers/infiniband/hw/mlx4/mad.c 		if (sqp_ctx->has_smi) {
sqp_ctx          2230 drivers/infiniband/hw/mlx4/mad.c 			ib_destroy_qp(sqp_ctx->qp[0].qp);
sqp_ctx          2231 drivers/infiniband/hw/mlx4/mad.c 			sqp_ctx->qp[0].qp = NULL;
sqp_ctx          2232 drivers/infiniband/hw/mlx4/mad.c 			mlx4_ib_free_pv_qp_bufs(sqp_ctx, IB_QPT_SMI, 0);
sqp_ctx          2234 drivers/infiniband/hw/mlx4/mad.c 		ib_destroy_qp(sqp_ctx->qp[1].qp);
sqp_ctx          2235 drivers/infiniband/hw/mlx4/mad.c 		sqp_ctx->qp[1].qp = NULL;
sqp_ctx          2236 drivers/infiniband/hw/mlx4/mad.c 		mlx4_ib_free_pv_qp_bufs(sqp_ctx, IB_QPT_GSI, 0);
sqp_ctx          2237 drivers/infiniband/hw/mlx4/mad.c 		ib_dealloc_pd(sqp_ctx->pd);
sqp_ctx          2238 drivers/infiniband/hw/mlx4/mad.c 		sqp_ctx->pd = NULL;
sqp_ctx          2239 drivers/infiniband/hw/mlx4/mad.c 		ib_destroy_cq(sqp_ctx->cq);
sqp_ctx          2240 drivers/infiniband/hw/mlx4/mad.c 		sqp_ctx->cq = NULL;
sqp_ctx          2241 drivers/infiniband/hw/mlx4/mad.c 		sqp_ctx->state = DEMUX_PV_STATE_DOWN;