#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/nfc.h>
#include <net/nfc/nfc.h>
#include <net/nfc/hci.h>
#include <net/nfc/llc.h>
#include "hci.h"
Go to the source code of this file.
|
void | nfc_hci_resp_received (struct nfc_hci_dev *hdev, u8 result, struct sk_buff *skb) |
|
void | nfc_hci_cmd_received (struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, struct sk_buff *skb) |
|
void | nfc_hci_event_received (struct nfc_hci_dev *hdev, u8 pipe, u8 event, struct sk_buff *skb) |
|
struct nfc_hci_dev * | nfc_hci_allocate_device (struct nfc_hci_ops *ops, struct nfc_hci_init_data *init_data, u32 protocols, const char *llc_name, int tx_headroom, int tx_tailroom, int max_link_payload) |
|
| EXPORT_SYMBOL (nfc_hci_allocate_device) |
|
void | nfc_hci_free_device (struct nfc_hci_dev *hdev) |
|
| EXPORT_SYMBOL (nfc_hci_free_device) |
|
int | nfc_hci_register_device (struct nfc_hci_dev *hdev) |
|
| EXPORT_SYMBOL (nfc_hci_register_device) |
|
void | nfc_hci_unregister_device (struct nfc_hci_dev *hdev) |
|
| EXPORT_SYMBOL (nfc_hci_unregister_device) |
|
void | nfc_hci_set_clientdata (struct nfc_hci_dev *hdev, void *clientdata) |
|
| EXPORT_SYMBOL (nfc_hci_set_clientdata) |
|
void * | nfc_hci_get_clientdata (struct nfc_hci_dev *hdev) |
|
| EXPORT_SYMBOL (nfc_hci_get_clientdata) |
|
void | nfc_hci_driver_failure (struct nfc_hci_dev *hdev, int err) |
|
| EXPORT_SYMBOL (nfc_hci_driver_failure) |
|
void | nfc_hci_recv_frame (struct nfc_hci_dev *hdev, struct sk_buff *skb) |
|
| EXPORT_SYMBOL (nfc_hci_recv_frame) |
|
| subsys_initcall (nfc_hci_init) |
|
| module_exit (nfc_hci_exit) |
|
| MODULE_LICENSE ("GPL") |
|
| MODULE_DESCRIPTION ("NFC HCI Core") |
|
#define HCI_CB_TYPE_TRANSCEIVE 1 |
#define HCI_CMDS_HEADROOM 1 |
#define pr_fmt |
( |
|
fmt | ) |
"hci: %s: " fmt, __func__ |
MODULE_DESCRIPTION |
( |
"NFC HCI Core" |
| ) |
|
module_exit |
( |
nfc_hci_exit |
| ) |
|
subsys_initcall |
( |
nfc_hci_init |
| ) |
|