Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
command.c File Reference
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/module.h>
#include <net/nfc/hci.h>
#include "hci.h"

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   "hci: %s: " fmt, __func__
 

Functions

int nfc_hci_send_event (struct nfc_hci_dev *hdev, u8 gate, u8 event, const u8 *param, size_t param_len)
 
 EXPORT_SYMBOL (nfc_hci_send_event)
 
int nfc_hci_send_response (struct nfc_hci_dev *hdev, u8 gate, u8 response, const u8 *param, size_t param_len)
 
 EXPORT_SYMBOL (nfc_hci_send_response)
 
int nfc_hci_send_cmd (struct nfc_hci_dev *hdev, u8 gate, u8 cmd, const u8 *param, size_t param_len, struct sk_buff **skb)
 
 EXPORT_SYMBOL (nfc_hci_send_cmd)
 
int nfc_hci_send_cmd_async (struct nfc_hci_dev *hdev, u8 gate, u8 cmd, const u8 *param, size_t param_len, data_exchange_cb_t cb, void *cb_context)
 
 EXPORT_SYMBOL (nfc_hci_send_cmd_async)
 
int nfc_hci_set_param (struct nfc_hci_dev *hdev, u8 gate, u8 idx, const u8 *param, size_t param_len)
 
 EXPORT_SYMBOL (nfc_hci_set_param)
 
int nfc_hci_get_param (struct nfc_hci_dev *hdev, u8 gate, u8 idx, struct sk_buff **skb)
 
 EXPORT_SYMBOL (nfc_hci_get_param)
 
int nfc_hci_disconnect_gate (struct nfc_hci_dev *hdev, u8 gate)
 
 EXPORT_SYMBOL (nfc_hci_disconnect_gate)
 
int nfc_hci_disconnect_all_gates (struct nfc_hci_dev *hdev)
 
 EXPORT_SYMBOL (nfc_hci_disconnect_all_gates)
 
int nfc_hci_connect_gate (struct nfc_hci_dev *hdev, u8 dest_host, u8 dest_gate, u8 pipe)
 
 EXPORT_SYMBOL (nfc_hci_connect_gate)
 

Macro Definition Documentation

#define pr_fmt (   fmt)    "hci: %s: " fmt, __func__

Definition at line 20 of file command.c.

Function Documentation

EXPORT_SYMBOL ( nfc_hci_send_event  )
EXPORT_SYMBOL ( nfc_hci_send_response  )
EXPORT_SYMBOL ( nfc_hci_send_cmd  )
EXPORT_SYMBOL ( nfc_hci_send_cmd_async  )
EXPORT_SYMBOL ( nfc_hci_set_param  )
EXPORT_SYMBOL ( nfc_hci_get_param  )
EXPORT_SYMBOL ( nfc_hci_disconnect_gate  )
EXPORT_SYMBOL ( nfc_hci_disconnect_all_gates  )
EXPORT_SYMBOL ( nfc_hci_connect_gate  )
int nfc_hci_connect_gate ( struct nfc_hci_dev hdev,
u8  dest_host,
u8  dest_gate,
u8  pipe 
)

Definition at line 339 of file command.c.

int nfc_hci_disconnect_all_gates ( struct nfc_hci_dev hdev)

Definition at line 323 of file command.c.

int nfc_hci_disconnect_gate ( struct nfc_hci_dev hdev,
u8  gate 
)

Definition at line 297 of file command.c.

int nfc_hci_get_param ( struct nfc_hci_dev hdev,
u8  gate,
u8  idx,
struct sk_buff **  skb 
)

Definition at line 205 of file command.c.

int nfc_hci_send_cmd ( struct nfc_hci_dev hdev,
u8  gate,
u8  cmd,
const u8 param,
size_t  param_len,
struct sk_buff **  skb 
)

Definition at line 141 of file command.c.

int nfc_hci_send_cmd_async ( struct nfc_hci_dev hdev,
u8  gate,
u8  cmd,
const u8 param,
size_t  param_len,
data_exchange_cb_t  cb,
void cb_context 
)

Definition at line 156 of file command.c.

int nfc_hci_send_event ( struct nfc_hci_dev hdev,
u8  gate,
u8  event,
const u8 param,
size_t  param_len 
)

Definition at line 103 of file command.c.

int nfc_hci_send_response ( struct nfc_hci_dev hdev,
u8  gate,
u8  response,
const u8 param,
size_t  param_len 
)

Definition at line 119 of file command.c.

int nfc_hci_set_param ( struct nfc_hci_dev hdev,
u8  gate,
u8  idx,
const u8 param,
size_t  param_len 
)

Definition at line 173 of file command.c.