• Home
  • Raw
  • Download

Lines Matching refs:sqp

1220 	struct mlx4_ib_demux_pv_qp *sqp;  in mlx4_ib_send_to_wire()  local
1239 sqp = &sqp_ctx->qp[0]; in mlx4_ib_send_to_wire()
1243 sqp = &sqp_ctx->qp[1]; in mlx4_ib_send_to_wire()
1247 send_qp = sqp->qp; in mlx4_ib_send_to_wire()
1259 spin_lock(&sqp->tx_lock); in mlx4_ib_send_to_wire()
1260 if (sqp->tx_ix_head - sqp->tx_ix_tail >= in mlx4_ib_send_to_wire()
1264 wire_tx_ix = (++sqp->tx_ix_head) & (MLX4_NUM_TUNNEL_BUFS - 1); in mlx4_ib_send_to_wire()
1265 spin_unlock(&sqp->tx_lock); in mlx4_ib_send_to_wire()
1269 sqp_mad = (struct mlx4_mad_snd_buf *) (sqp->tx_ring[wire_tx_ix].buf.addr); in mlx4_ib_send_to_wire()
1270 if (sqp->tx_ring[wire_tx_ix].ah) in mlx4_ib_send_to_wire()
1271 ib_destroy_ah(sqp->tx_ring[wire_tx_ix].ah); in mlx4_ib_send_to_wire()
1272 sqp->tx_ring[wire_tx_ix].ah = ah; in mlx4_ib_send_to_wire()
1274 sqp->tx_ring[wire_tx_ix].buf.map, in mlx4_ib_send_to_wire()
1281 sqp->tx_ring[wire_tx_ix].buf.map, in mlx4_ib_send_to_wire()
1285 list.addr = sqp->tx_ring[wire_tx_ix].buf.map; in mlx4_ib_send_to_wire()
1311 spin_lock(&sqp->tx_lock); in mlx4_ib_send_to_wire()
1312 sqp->tx_ix_tail++; in mlx4_ib_send_to_wire()
1313 spin_unlock(&sqp->tx_lock); in mlx4_ib_send_to_wire()
1314 sqp->tx_ring[wire_tx_ix].ah = NULL; in mlx4_ib_send_to_wire()
1638 struct mlx4_ib_demux_pv_ctx *sqp = qp_context; in pv_qp_event_handler() local
1642 event->event, sqp->port); in pv_qp_event_handler()
1748 struct mlx4_ib_demux_pv_qp *sqp; in mlx4_ib_sqp_comp_worker() local
1757 sqp = &ctx->qp[MLX4_TUN_WRID_QPN(wc.wr_id)]; in mlx4_ib_sqp_comp_worker()
1761 ib_destroy_ah(sqp->tx_ring[wc.wr_id & in mlx4_ib_sqp_comp_worker()
1763 sqp->tx_ring[wc.wr_id & (MLX4_NUM_TUNNEL_BUFS - 1)].ah in mlx4_ib_sqp_comp_worker()
1765 spin_lock(&sqp->tx_lock); in mlx4_ib_sqp_comp_worker()
1766 sqp->tx_ix_tail++; in mlx4_ib_sqp_comp_worker()
1767 spin_unlock(&sqp->tx_lock); in mlx4_ib_sqp_comp_worker()
1771 (sqp->ring[wc.wr_id & in mlx4_ib_sqp_comp_worker()
1774 (sqp->ring[wc.wr_id & in mlx4_ib_sqp_comp_worker()
1777 if (mlx4_ib_post_pv_qp_buf(ctx, sqp, wc.wr_id & in mlx4_ib_sqp_comp_worker()
1790 ib_destroy_ah(sqp->tx_ring[wc.wr_id & in mlx4_ib_sqp_comp_worker()
1792 sqp->tx_ring[wc.wr_id & (MLX4_NUM_TUNNEL_BUFS - 1)].ah in mlx4_ib_sqp_comp_worker()
1794 spin_lock(&sqp->tx_lock); in mlx4_ib_sqp_comp_worker()
1795 sqp->tx_ix_tail++; in mlx4_ib_sqp_comp_worker()
1796 spin_unlock(&sqp->tx_lock); in mlx4_ib_sqp_comp_worker()