#include <linux/module.h>
#include <net/nfc/nci_core.h>
#include "s3fwrn5.h"
#include "firmware.h"
#include "nci.h"
#define S3FWRN5_NFC_PROTOCOLS …
static int s3fwrn5_firmware_init(struct s3fwrn5_info *info)
{ … }
static int s3fwrn5_firmware_update(struct s3fwrn5_info *info)
{ … }
static int s3fwrn5_nci_open(struct nci_dev *ndev)
{ … }
static int s3fwrn5_nci_close(struct nci_dev *ndev)
{ … }
static int s3fwrn5_nci_send(struct nci_dev *ndev, struct sk_buff *skb)
{ … }
static int s3fwrn5_nci_post_setup(struct nci_dev *ndev)
{ … }
static const struct nci_ops s3fwrn5_nci_ops = …;
int s3fwrn5_probe(struct nci_dev **ndev, void *phy_id, struct device *pdev,
const struct s3fwrn5_phy_ops *phy_ops)
{ … }
EXPORT_SYMBOL(…);
void s3fwrn5_remove(struct nci_dev *ndev)
{ … }
EXPORT_SYMBOL(…);
int s3fwrn5_recv_frame(struct nci_dev *ndev, struct sk_buff *skb,
enum s3fwrn5_mode mode)
{ … }
EXPORT_SYMBOL(…);
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;