vxlanp 86 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c struct mlx5_vxlan_port *vxlanp; vxlanp 88 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c hash_for_each_possible(vxlan->htable, vxlanp, hlist, port) { vxlanp 89 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c if (vxlanp->udp_port == port) vxlanp 90 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c return vxlanp; vxlanp 98 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c struct mlx5_vxlan_port *vxlanp; vxlanp 104 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c vxlanp = mlx5_vxlan_lookup_port_locked(vxlan, port); vxlanp 107 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c return vxlanp; vxlanp 112 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c struct mlx5_vxlan_port *vxlanp; vxlanp 115 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c vxlanp = mlx5_vxlan_lookup_port(vxlan, port); vxlanp 116 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c if (vxlanp) { vxlanp 117 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c refcount_inc(&vxlanp->refcount); vxlanp 134 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c vxlanp = kzalloc(sizeof(*vxlanp), GFP_KERNEL); vxlanp 135 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c if (!vxlanp) { vxlanp 140 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c vxlanp->udp_port = port; vxlanp 141 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c refcount_set(&vxlanp->refcount, 1); vxlanp 144 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c hash_add(vxlan->htable, &vxlanp->hlist, port); vxlanp 161 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c struct mlx5_vxlan_port *vxlanp; vxlanp 168 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c vxlanp = mlx5_vxlan_lookup_port_locked(vxlan, port); vxlanp 169 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c if (!vxlanp) { vxlanp 174 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c if (refcount_dec_and_test(&vxlanp->refcount)) { vxlanp 175 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c hash_del(&vxlanp->hlist); vxlanp 184 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c kfree(vxlanp); vxlanp 217 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c struct mlx5_vxlan_port *vxlanp; vxlanp 225 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c hash_for_each_safe(vxlan->htable, bkt, tmp, vxlanp, hlist) { vxlanp 226 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c hash_del(&vxlanp->hlist); vxlanp 227 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c mlx5_vxlan_core_del_port_cmd(vxlan->mdev, vxlanp->udp_port); vxlanp 228 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c kfree(vxlanp);