Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
nfc_ops Struct Reference

#include <nfc.h>

Data Fields

int(* dev_up )(struct nfc_dev *dev)
 
int(* dev_down )(struct nfc_dev *dev)
 
int(* start_poll )(struct nfc_dev *dev, u32 im_protocols, u32 tm_protocols)
 
void(* stop_poll )(struct nfc_dev *dev)
 
int(* dep_link_up )(struct nfc_dev *dev, struct nfc_target *target, u8 comm_mode, u8 *gb, size_t gb_len)
 
int(* dep_link_down )(struct nfc_dev *dev)
 
int(* activate_target )(struct nfc_dev *dev, struct nfc_target *target, u32 protocol)
 
void(* deactivate_target )(struct nfc_dev *dev, struct nfc_target *target)
 
int(* im_transceive )(struct nfc_dev *dev, struct nfc_target *target, struct sk_buff *skb, data_exchange_cb_t cb, void *cb_context)
 
int(* tm_send )(struct nfc_dev *dev, struct sk_buff *skb)
 
int(* check_presence )(struct nfc_dev *dev, struct nfc_target *target)
 

Detailed Description

Definition at line 53 of file nfc.h.

Field Documentation

Definition at line 62 of file nfc.h.

int(* check_presence)(struct nfc_dev *dev, struct nfc_target *target)

Definition at line 70 of file nfc.h.

void(* deactivate_target)(struct nfc_dev *dev, struct nfc_target *target)

Definition at line 64 of file nfc.h.

int(* dep_link_down)(struct nfc_dev *dev)

Definition at line 61 of file nfc.h.

int(* dep_link_up)(struct nfc_dev *dev, struct nfc_target *target, u8 comm_mode, u8 *gb, size_t gb_len)

Definition at line 59 of file nfc.h.

int(* dev_down)(struct nfc_dev *dev)

Definition at line 55 of file nfc.h.

int(* dev_up)(struct nfc_dev *dev)

Definition at line 54 of file nfc.h.

Definition at line 66 of file nfc.h.

int(* start_poll)(struct nfc_dev *dev, u32 im_protocols, u32 tm_protocols)

Definition at line 56 of file nfc.h.

void(* stop_poll)(struct nfc_dev *dev)

Definition at line 58 of file nfc.h.

Definition at line 69 of file nfc.h.


The documentation for this struct was generated from the following file: