Lines Matching refs:sqp
1174 struct mlx4_ib_demux_pv_qp *sqp; in mlx4_ib_send_to_wire() local
1193 sqp = &sqp_ctx->qp[0]; in mlx4_ib_send_to_wire()
1197 sqp = &sqp_ctx->qp[1]; in mlx4_ib_send_to_wire()
1201 send_qp = sqp->qp; in mlx4_ib_send_to_wire()
1213 spin_lock(&sqp->tx_lock); in mlx4_ib_send_to_wire()
1214 if (sqp->tx_ix_head - sqp->tx_ix_tail >= in mlx4_ib_send_to_wire()
1218 wire_tx_ix = (++sqp->tx_ix_head) & (MLX4_NUM_TUNNEL_BUFS - 1); in mlx4_ib_send_to_wire()
1219 spin_unlock(&sqp->tx_lock); in mlx4_ib_send_to_wire()
1223 sqp_mad = (struct mlx4_mad_snd_buf *) (sqp->tx_ring[wire_tx_ix].buf.addr); in mlx4_ib_send_to_wire()
1224 if (sqp->tx_ring[wire_tx_ix].ah) in mlx4_ib_send_to_wire()
1225 ib_destroy_ah(sqp->tx_ring[wire_tx_ix].ah); in mlx4_ib_send_to_wire()
1226 sqp->tx_ring[wire_tx_ix].ah = ah; in mlx4_ib_send_to_wire()
1228 sqp->tx_ring[wire_tx_ix].buf.map, in mlx4_ib_send_to_wire()
1235 sqp->tx_ring[wire_tx_ix].buf.map, in mlx4_ib_send_to_wire()
1239 list.addr = sqp->tx_ring[wire_tx_ix].buf.map; in mlx4_ib_send_to_wire()
1579 struct mlx4_ib_demux_pv_ctx *sqp = qp_context; in pv_qp_event_handler() local
1583 event->event, sqp->port); in pv_qp_event_handler()
1689 struct mlx4_ib_demux_pv_qp *sqp; in mlx4_ib_sqp_comp_worker() local
1698 sqp = &ctx->qp[MLX4_TUN_WRID_QPN(wc.wr_id)]; in mlx4_ib_sqp_comp_worker()
1702 ib_destroy_ah(sqp->tx_ring[wc.wr_id & in mlx4_ib_sqp_comp_worker()
1704 sqp->tx_ring[wc.wr_id & (MLX4_NUM_TUNNEL_BUFS - 1)].ah in mlx4_ib_sqp_comp_worker()
1706 spin_lock(&sqp->tx_lock); in mlx4_ib_sqp_comp_worker()
1707 sqp->tx_ix_tail++; in mlx4_ib_sqp_comp_worker()
1708 spin_unlock(&sqp->tx_lock); in mlx4_ib_sqp_comp_worker()
1712 (sqp->ring[wc.wr_id & in mlx4_ib_sqp_comp_worker()
1715 (sqp->ring[wc.wr_id & in mlx4_ib_sqp_comp_worker()
1718 if (mlx4_ib_post_pv_qp_buf(ctx, sqp, wc.wr_id & in mlx4_ib_sqp_comp_worker()
1732 ib_destroy_ah(sqp->tx_ring[wc.wr_id & in mlx4_ib_sqp_comp_worker()
1734 sqp->tx_ring[wc.wr_id & (MLX4_NUM_TUNNEL_BUFS - 1)].ah in mlx4_ib_sqp_comp_worker()
1736 spin_lock(&sqp->tx_lock); in mlx4_ib_sqp_comp_worker()
1737 sqp->tx_ix_tail++; in mlx4_ib_sqp_comp_worker()
1738 spin_unlock(&sqp->tx_lock); in mlx4_ib_sqp_comp_worker()