#include <linux/nfc.h>
#include <linux/module.h>
#include "nfc.h"
static DEFINE_RWLOCK(proto_tab_lock);
static const struct nfc_protocol *proto_tab[NFC_SOCKPROTO_MAX];
static int nfc_sock_create(struct net *net, struct socket *sock, int proto,
int kern)
{ … }
static const struct net_proto_family nfc_sock_family_ops = …;
int nfc_proto_register(const struct nfc_protocol *nfc_proto)
{ … }
EXPORT_SYMBOL(…);
void nfc_proto_unregister(const struct nfc_protocol *nfc_proto)
{ … }
EXPORT_SYMBOL(…);
int __init af_nfc_init(void)
{ … }
void __exit af_nfc_exit(void)
{ … }