stp_proto 96 include/net/garp.h struct stp_proto proto; stp_proto 7 include/net/stp.h void (*rcv)(const struct stp_proto *, struct sk_buff *, stp_proto 12 include/net/stp.h int stp_proto_register(const struct stp_proto *proto); stp_proto 13 include/net/stp.h void stp_proto_unregister(const struct stp_proto *proto); stp_proto 498 net/802/garp.c static void garp_pdu_rcv(const struct stp_proto *proto, struct sk_buff *skb, stp_proto 22 net/802/stp.c static const struct stp_proto __rcu *garp_protos[GARP_ADDR_RANGE + 1] __read_mostly; stp_proto 23 net/802/stp.c static const struct stp_proto __rcu *stp_proto __read_mostly; stp_proto 35 net/802/stp.c const struct stp_proto *proto; stp_proto 49 net/802/stp.c proto = rcu_dereference(stp_proto); stp_proto 62 net/802/stp.c int stp_proto_register(const struct stp_proto *proto) stp_proto 75 net/802/stp.c rcu_assign_pointer(stp_proto, proto); stp_proto 85 net/802/stp.c void stp_proto_unregister(const struct stp_proto *proto) stp_proto 89 net/802/stp.c RCU_INIT_POINTER(stp_proto, NULL); stp_proto 307 net/bridge/br.c static const struct stp_proto br_stp_proto = { stp_proto 1142 net/bridge/br_private.h struct stp_proto; stp_proto 1143 net/bridge/br_private.h void br_stp_rcv(const struct stp_proto *proto, struct sk_buff *skb, stp_proto 143 net/bridge/br_stp_bpdu.c void br_stp_rcv(const struct stp_proto *proto, struct sk_buff *skb,