Lines Matching full:hci
37 * Host Controller Interface (HCI). All information was obtained from
58 #define NG_HCI_NODE_TYPE "hci"
62 #define NG_HCI_HOOK_DRV "drv" /* Driver <-> HCI */
63 #define NG_HCI_HOOK_ACL "acl" /* HCI <-> Upper */
64 #define NG_HCI_HOOK_SCO "sco" /* HCI <-> Upper */
65 #define NG_HCI_HOOK_RAW "raw" /* HCI <-> Upper */
69 ** Common defines and types (HCI)
85 /* HCI specification */
408 /* HCI command packet header */
435 /* HCI event packet header */
453 /* HCI status return parameter */
465 #define NGM_HCI_LP_CON_REQ 1 /* Upper -> HCI */
477 #define NGM_HCI_LP_DISCON_REQ 2 /* Upper -> HCI */
484 #define NGM_HCI_LP_CON_CFM 3 /* HCI -> Upper */
493 #define NGM_HCI_LP_CON_IND 4 /* HCI -> Upper */
501 #define NGM_HCI_LP_CON_RSP 5 /* Upper -> HCI */
509 #define NGM_HCI_LP_DISCON_IND 6 /* HCI -> Upper */
517 #define NGM_HCI_LP_QOS_REQ 7 /* Upper -> HCI */
529 #define NGM_HCI_LP_QOS_CFM 8 /* HCI -> Upper */
536 #define NGM_HCI_LP_QOS_IND 9 /* HCI -> Upper */
541 #define NGM_HCI_LP_ENC_CHG 10 /* HCI->Upper*/
549 ** HCI node command/event parameters
571 /* Get HCI node (unit) state (see states above) */
572 #define NGM_HCI_NODE_GET_STATE 100 /* HCI -> User */
576 #define NGM_HCI_NODE_INIT 101 /* User -> HCI */
580 #define NGM_HCI_NODE_GET_DEBUG 102 /* HCI -> User */
581 #define NGM_HCI_NODE_SET_DEBUG 103 /* User -> HCI */
585 #define NGM_HCI_NODE_GET_BUFFER 104 /* HCI -> User */
597 #define NGM_HCI_NODE_GET_BDADDR 105 /* HCI -> User */
601 #define NGM_HCI_NODE_GET_FEATURES 106 /* HCI -> User */
604 #define NGM_HCI_NODE_GET_STAT 107 /* HCI -> User */
606 u_int32_t cmd_sent; /* number of HCI commands sent */
607 u_int32_t evnt_recv; /* number of HCI events received */
616 #define NGM_HCI_NODE_RESET_STAT 108 /* User -> HCI */
619 #define NGM_HCI_NODE_FLUSH_NEIGHBOR_CACHE 109 /* User -> HCI */
621 #define NGM_HCI_NODE_GET_NEIGHBOR_CACHE 110 /* HCI -> User */
640 #define NGM_HCI_NODE_GET_CON_LIST 111 /* HCI -> User */
661 #define NGM_HCI_NODE_UP 112 /* HCI -> Upper */
669 #define NGM_HCI_SYNC_CON_QUEUE 113 /* HCI -> Upper */
675 #define NGM_HCI_NODE_GET_LINK_POLICY_SETTINGS_MASK 114 /* HCI -> User */
676 #define NGM_HCI_NODE_SET_LINK_POLICY_SETTINGS_MASK 115 /* User -> HCI */
679 #define NGM_HCI_NODE_GET_PACKET_MASK 116 /* HCI -> User */
680 #define NGM_HCI_NODE_SET_PACKET_MASK 117 /* User -> HCI */
683 #define NGM_HCI_NODE_GET_ROLE_SWITCH 118 /* HCI -> User */
684 #define NGM_HCI_NODE_SET_ROLE_SWITCH 119 /* User -> HCI */
687 #define NGM_HCI_NODE_LIST_NAMES 200 /* HCI -> User */
1464 u_int8_t hci_version; /* HCI version */
1465 u_int16_t hci_revision; /* HCI revision */
1852 ** Special HCI OpCode group field values
1972 u_int8_t num_cmd_pkts; /* # of HCI command packets */
1980 u_int8_t num_cmd_pkts; /* # of HCI command packets */