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

#include <hci_core.h>

Data Fields

struct list_head list
 
atomic_t refcnt
 
bdaddr_t dst
 
__u8 dst_type
 
__u16 handle
 
__u16 state
 
__u8 mode
 
__u8 type
 
bool out
 
__u8 attempt
 
__u8 dev_class [3]
 
__u8 features [8]
 
__u16 interval
 
__u16 pkt_type
 
__u16 link_policy
 
__u32 link_mode
 
__u8 key_type
 
__u8 auth_type
 
__u8 sec_level
 
__u8 pending_sec_level
 
__u8 pin_length
 
__u8 enc_key_size
 
__u8 io_capability
 
__u32 passkey_notify
 
__u8 passkey_entered
 
__u16 disc_timeout
 
unsigned long flags
 
__u8 remote_cap
 
__u8 remote_auth
 
bool flush_key
 
unsigned int sent
 
struct sk_buff_head data_q
 
struct list_head chan_list
 
struct delayed_work disc_work
 
struct timer_list idle_timer
 
struct timer_list auto_accept_timer
 
struct device dev
 
atomic_t devref
 
struct hci_devhdev
 
voidl2cap_data
 
voidsco_data
 
voidsmp_conn
 
struct amp_mgramp_mgr
 
struct hci_connlink
 
void(* connect_cfm_cb )(struct hci_conn *conn, u8 status)
 
void(* security_cfm_cb )(struct hci_conn *conn, u8 status)
 
void(* disconn_cfm_cb )(struct hci_conn *conn, u8 reason)
 

Detailed Description

Definition at line 280 of file hci_core.h.

Field Documentation

Definition at line 331 of file hci_core.h.

__u8 attempt

Definition at line 292 of file hci_core.h.

__u8 auth_type

Definition at line 300 of file hci_core.h.

struct timer_list auto_accept_timer

Definition at line 322 of file hci_core.h.

struct list_head chan_list

Definition at line 318 of file hci_core.h.

void(* connect_cfm_cb)(struct hci_conn *conn, u8 status)

Definition at line 335 of file hci_core.h.

Definition at line 317 of file hci_core.h.

Definition at line 324 of file hci_core.h.

__u8 dev_class[3]

Definition at line 293 of file hci_core.h.

atomic_t devref

Definition at line 325 of file hci_core.h.

__u16 disc_timeout

Definition at line 308 of file hci_core.h.

struct delayed_work disc_work

Definition at line 320 of file hci_core.h.

void(* disconn_cfm_cb)(struct hci_conn *conn, u8 reason)

Definition at line 337 of file hci_core.h.

bdaddr_t dst

Definition at line 285 of file hci_core.h.

__u8 dst_type

Definition at line 286 of file hci_core.h.

__u8 enc_key_size

Definition at line 304 of file hci_core.h.

Definition at line 294 of file hci_core.h.

unsigned long flags

Definition at line 309 of file hci_core.h.

bool flush_key

Definition at line 313 of file hci_core.h.

Definition at line 287 of file hci_core.h.

struct hci_dev* hdev

Definition at line 327 of file hci_core.h.

struct timer_list idle_timer

Definition at line 321 of file hci_core.h.

Definition at line 295 of file hci_core.h.

__u8 io_capability

Definition at line 305 of file hci_core.h.

__u8 key_type

Definition at line 299 of file hci_core.h.

void* l2cap_data

Definition at line 328 of file hci_core.h.

Definition at line 333 of file hci_core.h.

__u32 link_mode

Definition at line 298 of file hci_core.h.

__u16 link_policy

Definition at line 297 of file hci_core.h.

Definition at line 281 of file hci_core.h.

__u8 mode

Definition at line 289 of file hci_core.h.

bool out

Definition at line 291 of file hci_core.h.

__u8 passkey_entered

Definition at line 307 of file hci_core.h.

__u32 passkey_notify

Definition at line 306 of file hci_core.h.

__u8 pending_sec_level

Definition at line 302 of file hci_core.h.

__u8 pin_length

Definition at line 303 of file hci_core.h.

__u16 pkt_type

Definition at line 296 of file hci_core.h.

atomic_t refcnt

Definition at line 283 of file hci_core.h.

__u8 remote_auth

Definition at line 312 of file hci_core.h.

__u8 remote_cap

Definition at line 311 of file hci_core.h.

void* sco_data

Definition at line 329 of file hci_core.h.

__u8 sec_level

Definition at line 301 of file hci_core.h.

void(* security_cfm_cb)(struct hci_conn *conn, u8 status)

Definition at line 336 of file hci_core.h.

unsigned int sent

Definition at line 315 of file hci_core.h.

void* smp_conn

Definition at line 330 of file hci_core.h.

Definition at line 288 of file hci_core.h.

Definition at line 290 of file hci_core.h.


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