Lines Matching refs:tx_ring

531 	tun_mad = (struct mlx4_rcv_tunnel_mad *) (tun_qp->tx_ring[tun_tx_ix].buf.addr);  in mlx4_ib_send_to_slave()
532 if (tun_qp->tx_ring[tun_tx_ix].ah) in mlx4_ib_send_to_slave()
533 ib_destroy_ah(tun_qp->tx_ring[tun_tx_ix].ah); in mlx4_ib_send_to_slave()
534 tun_qp->tx_ring[tun_tx_ix].ah = ah; in mlx4_ib_send_to_slave()
536 tun_qp->tx_ring[tun_tx_ix].buf.map, in mlx4_ib_send_to_slave()
578 tun_qp->tx_ring[tun_tx_ix].buf.map, in mlx4_ib_send_to_slave()
582 list.addr = tun_qp->tx_ring[tun_tx_ix].buf.map; in mlx4_ib_send_to_slave()
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()
1434 tun_qp->tx_ring = kcalloc(MLX4_NUM_TUNNEL_BUFS, in mlx4_ib_alloc_pv_bufs()
1437 if (!tun_qp->tx_ring) { in mlx4_ib_alloc_pv_bufs()
1466 tun_qp->tx_ring[i].buf.addr = in mlx4_ib_alloc_pv_bufs()
1468 if (!tun_qp->tx_ring[i].buf.addr) in mlx4_ib_alloc_pv_bufs()
1470 tun_qp->tx_ring[i].buf.map = in mlx4_ib_alloc_pv_bufs()
1472 tun_qp->tx_ring[i].buf.addr, in mlx4_ib_alloc_pv_bufs()
1476 tun_qp->tx_ring[i].buf.map)) { in mlx4_ib_alloc_pv_bufs()
1477 kfree(tun_qp->tx_ring[i].buf.addr); in mlx4_ib_alloc_pv_bufs()
1480 tun_qp->tx_ring[i].ah = NULL; in mlx4_ib_alloc_pv_bufs()
1492 ib_dma_unmap_single(ctx->ib_dev, tun_qp->tx_ring[i].buf.map, in mlx4_ib_alloc_pv_bufs()
1494 kfree(tun_qp->tx_ring[i].buf.addr); in mlx4_ib_alloc_pv_bufs()
1496 kfree(tun_qp->tx_ring); in mlx4_ib_alloc_pv_bufs()
1497 tun_qp->tx_ring = NULL; in mlx4_ib_alloc_pv_bufs()
1538 ib_dma_unmap_single(ctx->ib_dev, tun_qp->tx_ring[i].buf.map, in mlx4_ib_free_pv_qp_bufs()
1540 kfree(tun_qp->tx_ring[i].buf.addr); in mlx4_ib_free_pv_qp_bufs()
1541 if (tun_qp->tx_ring[i].ah) in mlx4_ib_free_pv_qp_bufs()
1542 ib_destroy_ah(tun_qp->tx_ring[i].ah); in mlx4_ib_free_pv_qp_bufs()
1544 kfree(tun_qp->tx_ring); in mlx4_ib_free_pv_qp_bufs()
1574 ib_destroy_ah(tun_qp->tx_ring[wc.wr_id & in mlx4_ib_tunnel_comp_worker()
1576 tun_qp->tx_ring[wc.wr_id & (MLX4_NUM_TUNNEL_BUFS - 1)].ah in mlx4_ib_tunnel_comp_worker()
1591 ib_destroy_ah(tun_qp->tx_ring[wc.wr_id & in mlx4_ib_tunnel_comp_worker()
1593 tun_qp->tx_ring[wc.wr_id & (MLX4_NUM_TUNNEL_BUFS - 1)].ah in mlx4_ib_tunnel_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()
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()