gs4               617 drivers/net/geneve.c 	struct geneve_sock *gs4 = rtnl_dereference(geneve->sock4);
gs4               627 drivers/net/geneve.c 	__geneve_sock_release(gs4);
gs4               774 drivers/net/geneve.c 				       struct geneve_sock *gs4,
gs4               784 drivers/net/geneve.c 	if (!gs4)
gs4               879 drivers/net/geneve.c 	struct geneve_sock *gs4 = rcu_dereference(geneve->sock4);
gs4               888 drivers/net/geneve.c 	rt = geneve_get_v4_rt(skb, dev, gs4, &fl4, info);
gs4               929 drivers/net/geneve.c 	udp_tunnel_xmit_skb(rt, gs4->sock->sk, skb, fl4.saddr, fl4.daddr,
gs4              1040 drivers/net/geneve.c 		struct geneve_sock *gs4 = rcu_dereference(geneve->sock4);
gs4              1042 drivers/net/geneve.c 		rt = geneve_get_v4_rt(skb, dev, gs4, &fl4, info);
gs4              1579 drivers/net/geneve.c static void geneve_quiesce(struct geneve_dev *geneve, struct geneve_sock **gs4,
gs4              1582 drivers/net/geneve.c 	*gs4 = rtnl_dereference(geneve->sock4);
gs4              1584 drivers/net/geneve.c 	if (*gs4)
gs4              1585 drivers/net/geneve.c 		rcu_assign_sk_user_data((*gs4)->sock->sk, NULL);
gs4              1598 drivers/net/geneve.c static void geneve_unquiesce(struct geneve_dev *geneve, struct geneve_sock *gs4,
gs4              1601 drivers/net/geneve.c 	rcu_assign_pointer(geneve->sock4, gs4);
gs4              1602 drivers/net/geneve.c 	if (gs4)
gs4              1603 drivers/net/geneve.c 		rcu_assign_sk_user_data(gs4->sock->sk, gs4);
gs4              1617 drivers/net/geneve.c 	struct geneve_sock *gs4, *gs6;
gs4              1646 drivers/net/geneve.c 	geneve_quiesce(geneve, &gs4, &gs6);
gs4              1651 drivers/net/geneve.c 	geneve_unquiesce(geneve, gs4, gs6);