|
@@ -207,7 +207,7 @@ static void update_sm_ah(struct mlx4_ib_dev *dev, u8 port_num, u16 lid, u8 sl)
|
|
|
|
|
|
spin_lock_irqsave(&dev->sm_lock, flags);
|
|
|
if (dev->sm_ah[port_num - 1])
|
|
|
- ib_destroy_ah(dev->sm_ah[port_num - 1]);
|
|
|
+ rdma_destroy_ah(dev->sm_ah[port_num - 1]);
|
|
|
dev->sm_ah[port_num - 1] = new_ah;
|
|
|
spin_unlock_irqrestore(&dev->sm_lock, flags);
|
|
|
}
|
|
@@ -580,7 +580,7 @@ int mlx4_ib_send_to_slave(struct mlx4_ib_dev *dev, int slave, u8 port,
|
|
|
|
|
|
tun_mad = (struct mlx4_rcv_tunnel_mad *) (tun_qp->tx_ring[tun_tx_ix].buf.addr);
|
|
|
if (tun_qp->tx_ring[tun_tx_ix].ah)
|
|
|
- ib_destroy_ah(tun_qp->tx_ring[tun_tx_ix].ah);
|
|
|
+ rdma_destroy_ah(tun_qp->tx_ring[tun_tx_ix].ah);
|
|
|
tun_qp->tx_ring[tun_tx_ix].ah = ah;
|
|
|
ib_dma_sync_single_for_cpu(&dev->ib_dev,
|
|
|
tun_qp->tx_ring[tun_tx_ix].buf.map,
|
|
@@ -653,7 +653,7 @@ int mlx4_ib_send_to_slave(struct mlx4_ib_dev *dev, int slave, u8 port,
|
|
|
spin_unlock(&tun_qp->tx_lock);
|
|
|
tun_qp->tx_ring[tun_tx_ix].ah = NULL;
|
|
|
end:
|
|
|
- ib_destroy_ah(ah);
|
|
|
+ rdma_destroy_ah(ah);
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
@@ -1018,7 +1018,7 @@ static void send_handler(struct ib_mad_agent *agent,
|
|
|
struct ib_mad_send_wc *mad_send_wc)
|
|
|
{
|
|
|
if (mad_send_wc->send_buf->context[0])
|
|
|
- ib_destroy_ah(mad_send_wc->send_buf->context[0]);
|
|
|
+ rdma_destroy_ah(mad_send_wc->send_buf->context[0]);
|
|
|
ib_free_send_mad(mad_send_wc->send_buf);
|
|
|
}
|
|
|
|
|
@@ -1073,7 +1073,7 @@ void mlx4_ib_mad_cleanup(struct mlx4_ib_dev *dev)
|
|
|
}
|
|
|
|
|
|
if (dev->sm_ah[p])
|
|
|
- ib_destroy_ah(dev->sm_ah[p]);
|
|
|
+ rdma_destroy_ah(dev->sm_ah[p]);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -1410,7 +1410,7 @@ int mlx4_ib_send_to_wire(struct mlx4_ib_dev *dev, int slave, u8 port,
|
|
|
|
|
|
sqp_mad = (struct mlx4_mad_snd_buf *) (sqp->tx_ring[wire_tx_ix].buf.addr);
|
|
|
if (sqp->tx_ring[wire_tx_ix].ah)
|
|
|
- ib_destroy_ah(sqp->tx_ring[wire_tx_ix].ah);
|
|
|
+ rdma_destroy_ah(sqp->tx_ring[wire_tx_ix].ah);
|
|
|
sqp->tx_ring[wire_tx_ix].ah = ah;
|
|
|
ib_dma_sync_single_for_cpu(&dev->ib_dev,
|
|
|
sqp->tx_ring[wire_tx_ix].buf.map,
|
|
@@ -1455,7 +1455,7 @@ int mlx4_ib_send_to_wire(struct mlx4_ib_dev *dev, int slave, u8 port,
|
|
|
spin_unlock(&sqp->tx_lock);
|
|
|
sqp->tx_ring[wire_tx_ix].ah = NULL;
|
|
|
out:
|
|
|
- ib_destroy_ah(ah);
|
|
|
+ rdma_destroy_ah(ah);
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
@@ -1714,7 +1714,7 @@ static void mlx4_ib_free_pv_qp_bufs(struct mlx4_ib_demux_pv_ctx *ctx,
|
|
|
tx_buf_size, DMA_TO_DEVICE);
|
|
|
kfree(tun_qp->tx_ring[i].buf.addr);
|
|
|
if (tun_qp->tx_ring[i].ah)
|
|
|
- ib_destroy_ah(tun_qp->tx_ring[i].ah);
|
|
|
+ rdma_destroy_ah(tun_qp->tx_ring[i].ah);
|
|
|
}
|
|
|
kfree(tun_qp->tx_ring);
|
|
|
kfree(tun_qp->ring);
|
|
@@ -1746,7 +1746,7 @@ static void mlx4_ib_tunnel_comp_worker(struct work_struct *work)
|
|
|
pr_debug("received tunnel send completion:"
|
|
|
"wrid=0x%llx, status=0x%x\n",
|
|
|
wc.wr_id, wc.status);
|
|
|
- ib_destroy_ah(tun_qp->tx_ring[wc.wr_id &
|
|
|
+ rdma_destroy_ah(tun_qp->tx_ring[wc.wr_id &
|
|
|
(MLX4_NUM_TUNNEL_BUFS - 1)].ah);
|
|
|
tun_qp->tx_ring[wc.wr_id & (MLX4_NUM_TUNNEL_BUFS - 1)].ah
|
|
|
= NULL;
|
|
@@ -1763,7 +1763,7 @@ static void mlx4_ib_tunnel_comp_worker(struct work_struct *work)
|
|
|
" status = %d, wrid = 0x%llx\n",
|
|
|
ctx->slave, wc.status, wc.wr_id);
|
|
|
if (!MLX4_TUN_IS_RECV(wc.wr_id)) {
|
|
|
- ib_destroy_ah(tun_qp->tx_ring[wc.wr_id &
|
|
|
+ rdma_destroy_ah(tun_qp->tx_ring[wc.wr_id &
|
|
|
(MLX4_NUM_TUNNEL_BUFS - 1)].ah);
|
|
|
tun_qp->tx_ring[wc.wr_id & (MLX4_NUM_TUNNEL_BUFS - 1)].ah
|
|
|
= NULL;
|
|
@@ -1900,7 +1900,7 @@ static void mlx4_ib_sqp_comp_worker(struct work_struct *work)
|
|
|
if (wc.status == IB_WC_SUCCESS) {
|
|
|
switch (wc.opcode) {
|
|
|
case IB_WC_SEND:
|
|
|
- ib_destroy_ah(sqp->tx_ring[wc.wr_id &
|
|
|
+ rdma_destroy_ah(sqp->tx_ring[wc.wr_id &
|
|
|
(MLX4_NUM_TUNNEL_BUFS - 1)].ah);
|
|
|
sqp->tx_ring[wc.wr_id & (MLX4_NUM_TUNNEL_BUFS - 1)].ah
|
|
|
= NULL;
|
|
@@ -1930,7 +1930,7 @@ static void mlx4_ib_sqp_comp_worker(struct work_struct *work)
|
|
|
" status = %d, wrid = 0x%llx\n",
|
|
|
ctx->slave, wc.status, wc.wr_id);
|
|
|
if (!MLX4_TUN_IS_RECV(wc.wr_id)) {
|
|
|
- ib_destroy_ah(sqp->tx_ring[wc.wr_id &
|
|
|
+ rdma_destroy_ah(sqp->tx_ring[wc.wr_id &
|
|
|
(MLX4_NUM_TUNNEL_BUFS - 1)].ah);
|
|
|
sqp->tx_ring[wc.wr_id & (MLX4_NUM_TUNNEL_BUFS - 1)].ah
|
|
|
= NULL;
|