• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/net/bluetooth/

Lines Matching defs:hci_conn

164 struct hci_conn {
208 struct hci_conn *link;
271 static inline void hci_conn_hash_add(struct hci_dev *hdev, struct hci_conn *c)
281 static inline void hci_conn_hash_del(struct hci_dev *hdev, struct hci_conn *c)
291 static inline struct hci_conn *hci_conn_hash_lookup_handle(struct hci_dev *hdev,
296 struct hci_conn *c;
299 c = list_entry(p, struct hci_conn, list);
306 static inline struct hci_conn *hci_conn_hash_lookup_ba(struct hci_dev *hdev,
311 struct hci_conn *c;
314 c = list_entry(p, struct hci_conn, list);
321 static inline struct hci_conn *hci_conn_hash_lookup_state(struct hci_dev *hdev,
326 struct hci_conn *c;
329 c = list_entry(p, struct hci_conn, list);
336 void hci_acl_connect(struct hci_conn *conn);
337 void hci_acl_disconn(struct hci_conn *conn, __u8 reason);
338 void hci_add_sco(struct hci_conn *conn, __u16 handle);
339 void hci_setup_sync(struct hci_conn *conn, __u16 handle);
340 void hci_sco_setup(struct hci_conn *conn, __u8 status);
342 struct hci_conn *hci_conn_add(struct hci_dev *hdev, int type, bdaddr_t *dst);
343 int hci_conn_del(struct hci_conn *conn);
347 struct hci_conn *hci_connect(struct hci_dev *hdev, int type, bdaddr_t *dst, __u8 sec_level, __u8 auth_type);
348 int hci_conn_check_link_mode(struct hci_conn *conn);
349 int hci_conn_security(struct hci_conn *conn, __u8 sec_level, __u8 auth_type);
350 int hci_conn_change_link_key(struct hci_conn *conn);
351 int hci_conn_switch_role(struct hci_conn *conn, __u8 role);
353 void hci_conn_enter_active_mode(struct hci_conn *conn);
354 void hci_conn_enter_sniff_mode(struct hci_conn *conn);
356 void hci_conn_hold_device(struct hci_conn *conn);
357 void hci_conn_put_device(struct hci_conn *conn);
359 static inline void hci_conn_hold(struct hci_conn *conn)
365 static inline void hci_conn_put(struct hci_conn *conn)
446 void hci_conn_init_sysfs(struct hci_conn *conn);
447 void hci_conn_add_sysfs(struct hci_conn *conn);
448 void hci_conn_del_sysfs(struct hci_conn *conn);
469 int (*connect_cfm) (struct hci_conn *conn, __u8 status);
470 int (*disconn_ind) (struct hci_conn *conn);
471 int (*disconn_cfm) (struct hci_conn *conn, __u8 reason);
472 int (*recv_acldata) (struct hci_conn *conn, struct sk_buff *skb, __u16 flags);
473 int (*recv_scodata) (struct hci_conn *conn, struct sk_buff *skb);
474 int (*security_cfm) (struct hci_conn *conn, __u8 status, __u8 encrypt);
493 static inline void hci_proto_connect_cfm(struct hci_conn *conn, __u8 status)
506 static inline int hci_proto_disconn_ind(struct hci_conn *conn)
522 static inline void hci_proto_disconn_cfm(struct hci_conn *conn, __u8 reason)
535 static inline void hci_proto_auth_cfm(struct hci_conn *conn, __u8 status)
554 static inline void hci_proto_encrypt_cfm(struct hci_conn *conn, __u8 status, __u8 encrypt)
576 void (*security_cfm) (struct hci_conn *conn, __u8 status, __u8 encrypt);
577 void (*key_change_cfm) (struct hci_conn *conn, __u8 status);
578 void (*role_switch_cfm) (struct hci_conn *conn, __u8 status, __u8 role);
581 static inline void hci_auth_cfm(struct hci_conn *conn, __u8 status)
602 static inline void hci_encrypt_cfm(struct hci_conn *conn, __u8 status, __u8 encrypt)
620 static inline void hci_key_change_cfm(struct hci_conn *conn, __u8 status)
633 static inline void hci_role_switch_cfm(struct hci_conn *conn, __u8 status, __u8 role)
653 void hci_send_acl(struct hci_conn *conn, struct sk_buff *skb, __u16 flags);
654 void hci_send_sco(struct hci_conn *conn, struct sk_buff *skb);