Lines Matching refs:tun
483 tun_ctx = dev->sriov.demux[port-1].tun[slave]; in mlx4_ib_send_to_slave()
1766 if (dev->sriov.demux[port - 1].tun[slave]) { in free_pv_object()
1767 kfree(dev->sriov.demux[port - 1].tun[slave]); in free_pv_object()
1768 dev->sriov.demux[port - 1].tun[slave] = NULL; in free_pv_object()
1931 dev->sriov.demux[port - 1].tun[slave], 1); in mlx4_ib_tunnels_update()
1937 dev->sriov.demux[port - 1].tun[slave]); in mlx4_ib_tunnels_update()
1965 ctx->tun = kcalloc(dev->dev->caps.sqp_demux, in mlx4_ib_alloc_demux_ctx()
1967 if (!ctx->tun) in mlx4_ib_alloc_demux_ctx()
1984 ret = alloc_pv_object(dev, i, port, &ctx->tun[i]); in mlx4_ib_alloc_demux_ctx()
2024 kfree(ctx->tun); in mlx4_ib_alloc_demux_ctx()
2025 ctx->tun = NULL; in mlx4_ib_alloc_demux_ctx()
2059 if (!ctx->tun[i]) in mlx4_ib_free_demux_ctx()
2061 if (ctx->tun[i]->state > DEMUX_PV_STATE_DOWN) in mlx4_ib_free_demux_ctx()
2062 ctx->tun[i]->state = DEMUX_PV_STATE_DOWNING; in mlx4_ib_free_demux_ctx()
2066 destroy_pv_resources(dev, i, ctx->port, ctx->tun[i], 0); in mlx4_ib_free_demux_ctx()
2069 kfree(ctx->tun); in mlx4_ib_free_demux_ctx()