proto_tab          82 net/can/af_can.c static const struct can_proto __rcu *proto_tab[CAN_NPROTO] __read_mostly;
proto_tab         101 net/can/af_can.c 	cp = rcu_dereference(proto_tab[protocol]);
proto_tab         735 net/can/af_can.c 	if (rcu_access_pointer(proto_tab[proto])) {
proto_tab         739 net/can/af_can.c 		RCU_INIT_POINTER(proto_tab[proto], cp);
proto_tab         760 net/can/af_can.c 	BUG_ON(rcu_access_pointer(proto_tab[proto]) != cp);
proto_tab         761 net/can/af_can.c 	RCU_INIT_POINTER(proto_tab[proto], NULL);
proto_tab          16 net/nfc/af_nfc.c static const struct nfc_protocol *proto_tab[NFC_SOCKPROTO_MAX];
proto_tab          30 net/nfc/af_nfc.c 	if (proto_tab[proto] &&	try_module_get(proto_tab[proto]->owner)) {
proto_tab          31 net/nfc/af_nfc.c 		rc = proto_tab[proto]->create(net, sock, proto_tab[proto], kern);
proto_tab          32 net/nfc/af_nfc.c 		module_put(proto_tab[proto]->owner);
proto_tab          57 net/nfc/af_nfc.c 	if (proto_tab[nfc_proto->id])
proto_tab          60 net/nfc/af_nfc.c 		proto_tab[nfc_proto->id] = nfc_proto;
proto_tab          70 net/nfc/af_nfc.c 	proto_tab[nfc_proto->id] = NULL;
proto_tab          25 net/phonet/af_phonet.c static const struct phonet_protocol *proto_tab[PHONET_NPROTO] __read_mostly;
proto_tab          35 net/phonet/af_phonet.c 	pp = rcu_dereference(proto_tab[protocol]);
proto_tab         472 net/phonet/af_phonet.c 	if (proto_tab[protocol])
proto_tab         475 net/phonet/af_phonet.c 		rcu_assign_pointer(proto_tab[protocol], pp);
proto_tab         486 net/phonet/af_phonet.c 	BUG_ON(proto_tab[protocol] != pp);
proto_tab         487 net/phonet/af_phonet.c 	RCU_INIT_POINTER(proto_tab[protocol], NULL);