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

#include <nci_core.h>

Data Fields

struct nfc_devnfc_dev
 
struct nci_opsops
 
int tx_headroom
 
int tx_tailroom
 
atomic_t state
 
unsigned long flags
 
atomic_t cmd_cnt
 
atomic_t credits_cnt
 
struct timer_list cmd_timer
 
struct timer_list data_timer
 
struct workqueue_structcmd_wq
 
struct work_struct cmd_work
 
struct workqueue_structrx_wq
 
struct work_struct rx_work
 
struct workqueue_structtx_wq
 
struct work_struct tx_work
 
struct sk_buff_head cmd_q
 
struct sk_buff_head rx_q
 
struct sk_buff_head tx_q
 
struct mutex req_lock
 
struct completion req_completion
 
__u32 req_status
 
__u32 req_result
 
voiddriver_data
 
__u32 poll_prots
 
__u32 target_active_prot
 
struct nfc_target targets [NCI_MAX_DISCOVERED_TARGETS]
 
int n_targets
 
__u8 nci_ver
 
__u32 nfcc_features
 
__u8 num_supported_rf_interfaces
 
__u8 supported_rf_interfaces [NCI_MAX_SUPPORTED_RF_INTERFACES]
 
__u8 max_logical_connections
 
__u16 max_routing_table_size
 
__u8 max_ctrl_pkt_payload_len
 
__u16 max_size_for_large_params
 
__u8 manufact_id
 
__u32 manufact_specific_info
 
__u8 max_data_pkt_payload_size
 
__u8 initial_num_credits
 
data_exchange_cb_t data_exchange_cb
 
voiddata_exchange_cb_context
 
struct sk_buffrx_data_reassembly
 
__u8 remote_gb [NFC_MAX_GT_LEN]
 
__u8 remote_gb_len
 

Detailed Description

Definition at line 76 of file nci_core.h.

Field Documentation

atomic_t cmd_cnt

Definition at line 86 of file nci_core.h.

Definition at line 101 of file nci_core.h.

struct timer_list cmd_timer

Definition at line 89 of file nci_core.h.

struct work_struct cmd_work

Definition at line 93 of file nci_core.h.

Definition at line 92 of file nci_core.h.

atomic_t credits_cnt

Definition at line 87 of file nci_core.h.

data_exchange_cb_t data_exchange_cb

Definition at line 138 of file nci_core.h.

void* data_exchange_cb_context

Definition at line 139 of file nci_core.h.

struct timer_list data_timer

Definition at line 90 of file nci_core.h.

Definition at line 110 of file nci_core.h.

unsigned long flags

Definition at line 84 of file nci_core.h.

__u8 initial_num_credits

Definition at line 135 of file nci_core.h.

__u8 manufact_id

Definition at line 130 of file nci_core.h.

__u32 manufact_specific_info

Definition at line 131 of file nci_core.h.

__u8 max_ctrl_pkt_payload_len

Definition at line 128 of file nci_core.h.

__u8 max_data_pkt_payload_size

Definition at line 134 of file nci_core.h.

__u8 max_logical_connections

Definition at line 126 of file nci_core.h.

__u16 max_routing_table_size

Definition at line 127 of file nci_core.h.

__u16 max_size_for_large_params

Definition at line 129 of file nci_core.h.

int n_targets

Definition at line 116 of file nci_core.h.

__u8 nci_ver

Definition at line 119 of file nci_core.h.

Definition at line 77 of file nci_core.h.

__u32 nfcc_features

Definition at line 122 of file nci_core.h.

__u8 num_supported_rf_interfaces

Definition at line 123 of file nci_core.h.

Definition at line 78 of file nci_core.h.

__u32 poll_prots

Definition at line 112 of file nci_core.h.

__u8 remote_gb[NFC_MAX_GT_LEN]

Definition at line 143 of file nci_core.h.

__u8 remote_gb_len

Definition at line 144 of file nci_core.h.

struct completion req_completion

Definition at line 106 of file nci_core.h.

struct mutex req_lock

Definition at line 105 of file nci_core.h.

__u32 req_result

Definition at line 108 of file nci_core.h.

__u32 req_status

Definition at line 107 of file nci_core.h.

struct sk_buff* rx_data_reassembly

Definition at line 140 of file nci_core.h.

Definition at line 102 of file nci_core.h.

Definition at line 96 of file nci_core.h.

Definition at line 95 of file nci_core.h.

Definition at line 83 of file nci_core.h.

__u8 supported_rf_interfaces[NCI_MAX_SUPPORTED_RF_INTERFACES]

Definition at line 125 of file nci_core.h.

__u32 target_active_prot

Definition at line 113 of file nci_core.h.

Definition at line 115 of file nci_core.h.

int tx_headroom

Definition at line 80 of file nci_core.h.

Definition at line 103 of file nci_core.h.

int tx_tailroom

Definition at line 81 of file nci_core.h.

Definition at line 99 of file nci_core.h.

Definition at line 98 of file nci_core.h.


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