Lines Matching refs:sqp

1193 	struct mlx4_ib_demux_pv_qp *sqp;  in mlx4_ib_send_to_wire()  local
1212 sqp = &sqp_ctx->qp[0]; in mlx4_ib_send_to_wire()
1216 sqp = &sqp_ctx->qp[1]; in mlx4_ib_send_to_wire()
1220 send_qp = sqp->qp; in mlx4_ib_send_to_wire()
1232 spin_lock(&sqp->tx_lock); in mlx4_ib_send_to_wire()
1233 if (sqp->tx_ix_head - sqp->tx_ix_tail >= in mlx4_ib_send_to_wire()
1237 wire_tx_ix = (++sqp->tx_ix_head) & (MLX4_NUM_TUNNEL_BUFS - 1); in mlx4_ib_send_to_wire()
1238 spin_unlock(&sqp->tx_lock); in mlx4_ib_send_to_wire()
1242 sqp_mad = (struct mlx4_mad_snd_buf *) (sqp->tx_ring[wire_tx_ix].buf.addr); in mlx4_ib_send_to_wire()
1243 if (sqp->tx_ring[wire_tx_ix].ah) in mlx4_ib_send_to_wire()
1244 ib_destroy_ah(sqp->tx_ring[wire_tx_ix].ah); in mlx4_ib_send_to_wire()
1245 sqp->tx_ring[wire_tx_ix].ah = ah; in mlx4_ib_send_to_wire()
1247 sqp->tx_ring[wire_tx_ix].buf.map, in mlx4_ib_send_to_wire()
1254 sqp->tx_ring[wire_tx_ix].buf.map, in mlx4_ib_send_to_wire()
1258 list.addr = sqp->tx_ring[wire_tx_ix].buf.map; in mlx4_ib_send_to_wire()
1605 struct mlx4_ib_demux_pv_ctx *sqp = qp_context; in pv_qp_event_handler() local
1609 event->event, sqp->port); in pv_qp_event_handler()
1715 struct mlx4_ib_demux_pv_qp *sqp; in mlx4_ib_sqp_comp_worker() local
1724 sqp = &ctx->qp[MLX4_TUN_WRID_QPN(wc.wr_id)]; in mlx4_ib_sqp_comp_worker()
1728 ib_destroy_ah(sqp->tx_ring[wc.wr_id & in mlx4_ib_sqp_comp_worker()
1730 sqp->tx_ring[wc.wr_id & (MLX4_NUM_TUNNEL_BUFS - 1)].ah in mlx4_ib_sqp_comp_worker()
1732 spin_lock(&sqp->tx_lock); in mlx4_ib_sqp_comp_worker()
1733 sqp->tx_ix_tail++; in mlx4_ib_sqp_comp_worker()
1734 spin_unlock(&sqp->tx_lock); in mlx4_ib_sqp_comp_worker()
1738 (sqp->ring[wc.wr_id & in mlx4_ib_sqp_comp_worker()
1741 (sqp->ring[wc.wr_id & in mlx4_ib_sqp_comp_worker()
1744 if (mlx4_ib_post_pv_qp_buf(ctx, sqp, wc.wr_id & in mlx4_ib_sqp_comp_worker()
1758 ib_destroy_ah(sqp->tx_ring[wc.wr_id & in mlx4_ib_sqp_comp_worker()
1760 sqp->tx_ring[wc.wr_id & (MLX4_NUM_TUNNEL_BUFS - 1)].ah in mlx4_ib_sqp_comp_worker()
1762 spin_lock(&sqp->tx_lock); in mlx4_ib_sqp_comp_worker()
1763 sqp->tx_ix_tail++; in mlx4_ib_sqp_comp_worker()
1764 spin_unlock(&sqp->tx_lock); in mlx4_ib_sqp_comp_worker()