Lines Matching refs:ah

374 		if ((send_buf->ah = dev->sm_ah[port_num - 1]))  in forward_trap()
466 struct ib_ah *ah; in mlx4_ib_send_to_slave() local
516 ah = ib_create_ah(tun_ctx->pd, &attr); in mlx4_ib_send_to_slave()
517 if (IS_ERR(ah)) 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()
586 wr.ah = ah; in mlx4_ib_send_to_slave()
600 ib_destroy_ah(ah); in mlx4_ib_send_to_slave()
1195 struct ib_ah *ah; in mlx4_ib_send_to_wire() local
1225 ah = ib_create_ah(sqp_ctx->pd, attr); in mlx4_ib_send_to_wire()
1226 if (IS_ERR(ah)) in mlx4_ib_send_to_wire()
1229 to_mah(ah)->av.ib.gid_index = sgid_index; in mlx4_ib_send_to_wire()
1231 to_mah(ah)->av.ib.port_pd &= cpu_to_be32(0x7FFFFFFF); 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()
1262 wr.ah = ah; in mlx4_ib_send_to_wire()
1274 memcpy(to_mah(ah)->av.eth.s_mac, s_mac, 6); in mlx4_ib_send_to_wire()
1277 to_mah(ah)->av.eth.vlan = cpu_to_be16(vlan_id); in mlx4_ib_send_to_wire()
1283 ib_destroy_ah(ah); in mlx4_ib_send_to_wire()
1309 struct mlx4_ib_ah ah; in mlx4_ib_multiplex_mad() local
1389 memcpy(&ah.av, &tunnel->hdr.av, sizeof (struct mlx4_av)); in mlx4_ib_multiplex_mad()
1390 ah.ibah.device = ctx->ib_dev; in mlx4_ib_multiplex_mad()
1392 port = be32_to_cpu(ah.av.ib.port_pd) >> 24; in mlx4_ib_multiplex_mad()
1396 ah.av.ib.port_pd = cpu_to_be32(port << 24 | (be32_to_cpu(ah.av.ib.port_pd) & 0xffffff)); in mlx4_ib_multiplex_mad()
1398 mlx4_ib_query_ah(&ah.ibah, &ah_attr); in mlx4_ib_multiplex_mad()
1480 tun_qp->tx_ring[i].ah = NULL; in mlx4_ib_alloc_pv_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()
1575 (MLX4_NUM_TUNNEL_BUFS - 1)].ah); 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()
1592 (MLX4_NUM_TUNNEL_BUFS - 1)].ah); 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()
1729 (MLX4_NUM_TUNNEL_BUFS - 1)].ah); 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()
1759 (MLX4_NUM_TUNNEL_BUFS - 1)].ah); 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()