ble_gatt_client
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
hci.h File Reference
#include <sys/socket.h>

Go to the source code of this file.

Data Structures

struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  __attribute__
 
struct  sockaddr_hci
 
struct  hci_filter
 
struct  hci_dev_stats
 
struct  hci_dev_info
 
struct  hci_conn_info
 
struct  hci_dev_req
 
struct  hci_dev_list_req
 
struct  hci_conn_list_req
 
struct  hci_conn_info_req
 
struct  hci_auth_info_req
 
struct  hci_inquiry_req
 

Macros

#define HCI_MAX_DEV   16
 
#define HCI_MAX_ACL_SIZE   (1492 + 4)
 
#define HCI_MAX_SCO_SIZE   255
 
#define HCI_MAX_EVENT_SIZE   260
 
#define HCI_MAX_FRAME_SIZE   (HCI_MAX_ACL_SIZE + 4)
 
#define HCI_DEV_REG   1
 
#define HCI_DEV_UNREG   2
 
#define HCI_DEV_UP   3
 
#define HCI_DEV_DOWN   4
 
#define HCI_DEV_SUSPEND   5
 
#define HCI_DEV_RESUME   6
 
#define HCI_VIRTUAL   0
 
#define HCI_USB   1
 
#define HCI_PCCARD   2
 
#define HCI_UART   3
 
#define HCI_RS232   4
 
#define HCI_PCI   5
 
#define HCI_SDIO   6
 
#define HCI_BREDR   0x00
 
#define HCI_AMP   0x01
 
#define HCIDEVUP   _IOW('H', 201, int)
 
#define HCIDEVDOWN   _IOW('H', 202, int)
 
#define HCIDEVRESET   _IOW('H', 203, int)
 
#define HCIDEVRESTAT   _IOW('H', 204, int)
 
#define HCIGETDEVLIST   _IOR('H', 210, int)
 
#define HCIGETDEVINFO   _IOR('H', 211, int)
 
#define HCIGETCONNLIST   _IOR('H', 212, int)
 
#define HCIGETCONNINFO   _IOR('H', 213, int)
 
#define HCIGETAUTHINFO   _IOR('H', 215, int)
 
#define HCISETRAW   _IOW('H', 220, int)
 
#define HCISETSCAN   _IOW('H', 221, int)
 
#define HCISETAUTH   _IOW('H', 222, int)
 
#define HCISETENCRYPT   _IOW('H', 223, int)
 
#define HCISETPTYPE   _IOW('H', 224, int)
 
#define HCISETLINKPOL   _IOW('H', 225, int)
 
#define HCISETLINKMODE   _IOW('H', 226, int)
 
#define HCISETACLMTU   _IOW('H', 227, int)
 
#define HCISETSCOMTU   _IOW('H', 228, int)
 
#define HCIBLOCKADDR   _IOW('H', 230, int)
 
#define HCIUNBLOCKADDR   _IOW('H', 231, int)
 
#define HCIINQUIRY   _IOR('H', 240, int)
 
#define HCI_COMMAND_PKT   0x01
 
#define HCI_ACLDATA_PKT   0x02
 
#define HCI_SCODATA_PKT   0x03
 
#define HCI_EVENT_PKT   0x04
 
#define HCI_VENDOR_PKT   0xff
 
#define HCI_2DH1   0x0002
 
#define HCI_3DH1   0x0004
 
#define HCI_DM1   0x0008
 
#define HCI_DH1   0x0010
 
#define HCI_2DH3   0x0100
 
#define HCI_3DH3   0x0200
 
#define HCI_DM3   0x0400
 
#define HCI_DH3   0x0800
 
#define HCI_2DH5   0x1000
 
#define HCI_3DH5   0x2000
 
#define HCI_DM5   0x4000
 
#define HCI_DH5   0x8000
 
#define HCI_HV1   0x0020
 
#define HCI_HV2   0x0040
 
#define HCI_HV3   0x0080
 
#define HCI_EV3   0x0008
 
#define HCI_EV4   0x0010
 
#define HCI_EV5   0x0020
 
#define HCI_2EV3   0x0040
 
#define HCI_3EV3   0x0080
 
#define HCI_2EV5   0x0100
 
#define HCI_3EV5   0x0200
 
#define SCO_PTYPE_MASK   (HCI_HV1 | HCI_HV2 | HCI_HV3)
 
#define ACL_PTYPE_MASK   (HCI_DM1 | HCI_DH1 | HCI_DM3 | HCI_DH3 | HCI_DM5 | HCI_DH5)
 
#define HCI_UNKNOWN_COMMAND   0x01
 
#define HCI_NO_CONNECTION   0x02
 
#define HCI_HARDWARE_FAILURE   0x03
 
#define HCI_PAGE_TIMEOUT   0x04
 
#define HCI_AUTHENTICATION_FAILURE   0x05
 
#define HCI_PIN_OR_KEY_MISSING   0x06
 
#define HCI_MEMORY_FULL   0x07
 
#define HCI_CONNECTION_TIMEOUT   0x08
 
#define HCI_MAX_NUMBER_OF_CONNECTIONS   0x09
 
#define HCI_MAX_NUMBER_OF_SCO_CONNECTIONS   0x0a
 
#define HCI_ACL_CONNECTION_EXISTS   0x0b
 
#define HCI_COMMAND_DISALLOWED   0x0c
 
#define HCI_REJECTED_LIMITED_RESOURCES   0x0d
 
#define HCI_REJECTED_SECURITY   0x0e
 
#define HCI_REJECTED_PERSONAL   0x0f
 
#define HCI_HOST_TIMEOUT   0x10
 
#define HCI_UNSUPPORTED_FEATURE   0x11
 
#define HCI_INVALID_PARAMETERS   0x12
 
#define HCI_OE_USER_ENDED_CONNECTION   0x13
 
#define HCI_OE_LOW_RESOURCES   0x14
 
#define HCI_OE_POWER_OFF   0x15
 
#define HCI_CONNECTION_TERMINATED   0x16
 
#define HCI_REPEATED_ATTEMPTS   0x17
 
#define HCI_PAIRING_NOT_ALLOWED   0x18
 
#define HCI_UNKNOWN_LMP_PDU   0x19
 
#define HCI_UNSUPPORTED_REMOTE_FEATURE   0x1a
 
#define HCI_SCO_OFFSET_REJECTED   0x1b
 
#define HCI_SCO_INTERVAL_REJECTED   0x1c
 
#define HCI_AIR_MODE_REJECTED   0x1d
 
#define HCI_INVALID_LMP_PARAMETERS   0x1e
 
#define HCI_UNSPECIFIED_ERROR   0x1f
 
#define HCI_UNSUPPORTED_LMP_PARAMETER_VALUE   0x20
 
#define HCI_ROLE_CHANGE_NOT_ALLOWED   0x21
 
#define HCI_LMP_RESPONSE_TIMEOUT   0x22
 
#define HCI_LMP_ERROR_TRANSACTION_COLLISION   0x23
 
#define HCI_LMP_PDU_NOT_ALLOWED   0x24
 
#define HCI_ENCRYPTION_MODE_NOT_ACCEPTED   0x25
 
#define HCI_UNIT_LINK_KEY_USED   0x26
 
#define HCI_QOS_NOT_SUPPORTED   0x27
 
#define HCI_INSTANT_PASSED   0x28
 
#define HCI_PAIRING_NOT_SUPPORTED   0x29
 
#define HCI_TRANSACTION_COLLISION   0x2a
 
#define HCI_QOS_UNACCEPTABLE_PARAMETER   0x2c
 
#define HCI_QOS_REJECTED   0x2d
 
#define HCI_CLASSIFICATION_NOT_SUPPORTED   0x2e
 
#define HCI_INSUFFICIENT_SECURITY   0x2f
 
#define HCI_PARAMETER_OUT_OF_RANGE   0x30
 
#define HCI_ROLE_SWITCH_PENDING   0x32
 
#define HCI_SLOT_VIOLATION   0x34
 
#define HCI_ROLE_SWITCH_FAILED   0x35
 
#define HCI_EIR_TOO_LARGE   0x36
 
#define HCI_SIMPLE_PAIRING_NOT_SUPPORTED   0x37
 
#define HCI_HOST_BUSY_PAIRING   0x38
 
#define ACL_START_NO_FLUSH   0x00
 
#define ACL_CONT   0x01
 
#define ACL_START   0x02
 
#define ACL_ACTIVE_BCAST   0x04
 
#define ACL_PICO_BCAST   0x08
 
#define SCO_LINK   0x00
 
#define ACL_LINK   0x01
 
#define ESCO_LINK   0x02
 
#define LMP_3SLOT   0x01
 
#define LMP_5SLOT   0x02
 
#define LMP_ENCRYPT   0x04
 
#define LMP_SOFFSET   0x08
 
#define LMP_TACCURACY   0x10
 
#define LMP_RSWITCH   0x20
 
#define LMP_HOLD   0x40
 
#define LMP_SNIFF   0x80
 
#define LMP_PARK   0x01
 
#define LMP_RSSI   0x02
 
#define LMP_QUALITY   0x04
 
#define LMP_SCO   0x08
 
#define LMP_HV2   0x10
 
#define LMP_HV3   0x20
 
#define LMP_ULAW   0x40
 
#define LMP_ALAW   0x80
 
#define LMP_CVSD   0x01
 
#define LMP_PSCHEME   0x02
 
#define LMP_PCONTROL   0x04
 
#define LMP_TRSP_SCO   0x08
 
#define LMP_BCAST_ENC   0x80
 
#define LMP_EDR_ACL_2M   0x02
 
#define LMP_EDR_ACL_3M   0x04
 
#define LMP_ENH_ISCAN   0x08
 
#define LMP_ILACE_ISCAN   0x10
 
#define LMP_ILACE_PSCAN   0x20
 
#define LMP_RSSI_INQ   0x40
 
#define LMP_ESCO   0x80
 
#define LMP_EV4   0x01
 
#define LMP_EV5   0x02
 
#define LMP_AFH_CAP_SLV   0x08
 
#define LMP_AFH_CLS_SLV   0x10
 
#define LMP_NO_BREDR   0x20
 
#define LMP_LE   0x40
 
#define LMP_EDR_3SLOT   0x80
 
#define LMP_EDR_5SLOT   0x01
 
#define LMP_SNIFF_SUBR   0x02
 
#define LMP_PAUSE_ENC   0x04
 
#define LMP_AFH_CAP_MST   0x08
 
#define LMP_AFH_CLS_MST   0x10
 
#define LMP_EDR_ESCO_2M   0x20
 
#define LMP_EDR_ESCO_3M   0x40
 
#define LMP_EDR_3S_ESCO   0x80
 
#define LMP_EXT_INQ   0x01
 
#define LMP_LE_BREDR   0x02
 
#define LMP_SIMPLE_PAIR   0x08
 
#define LMP_ENCAPS_PDU   0x10
 
#define LMP_ERR_DAT_REP   0x20
 
#define LMP_NFLUSH_PKTS   0x40
 
#define LMP_LSTO   0x01
 
#define LMP_INQ_TX_PWR   0x02
 
#define LMP_EPC   0x04
 
#define LMP_EXT_FEAT   0x80
 
#define LMP_HOST_SSP   0x01
 
#define LMP_HOST_LE   0x02
 
#define LMP_HOST_LE_BREDR   0x04
 
#define HCI_LP_RSWITCH   0x0001
 
#define HCI_LP_HOLD   0x0002
 
#define HCI_LP_SNIFF   0x0004
 
#define HCI_LP_PARK   0x0008
 
#define HCI_LM_ACCEPT   0x8000
 
#define HCI_LM_MASTER   0x0001
 
#define HCI_LM_AUTH   0x0002
 
#define HCI_LM_ENCRYPT   0x0004
 
#define HCI_LM_TRUSTED   0x0008
 
#define HCI_LM_RELIABLE   0x0010
 
#define HCI_LM_SECURE   0x0020
 
#define HCI_LK_COMBINATION   0x00
 
#define HCI_LK_LOCAL_UNIT   0x01
 
#define HCI_LK_REMOTE_UNIT   0x02
 
#define HCI_LK_DEBUG_COMBINATION   0x03
 
#define HCI_LK_UNAUTH_COMBINATION   0x04
 
#define HCI_LK_AUTH_COMBINATION   0x05
 
#define HCI_LK_CHANGED_COMBINATION   0x06
 
#define HCI_LK_INVALID   0xFF
 
#define OGF_LINK_CTL   0x01
 
#define OCF_INQUIRY   0x0001
 
#define INQUIRY_CP_SIZE   5
 
#define STATUS_BDADDR_RP_SIZE   7
 
#define OCF_INQUIRY_CANCEL   0x0002
 
#define OCF_PERIODIC_INQUIRY   0x0003
 
#define PERIODIC_INQUIRY_CP_SIZE   9
 
#define OCF_EXIT_PERIODIC_INQUIRY   0x0004
 
#define OCF_CREATE_CONN   0x0005
 
#define CREATE_CONN_CP_SIZE   13
 
#define OCF_DISCONNECT   0x0006
 
#define DISCONNECT_CP_SIZE   3
 
#define OCF_ADD_SCO   0x0007
 
#define ADD_SCO_CP_SIZE   4
 
#define OCF_CREATE_CONN_CANCEL   0x0008
 
#define CREATE_CONN_CANCEL_CP_SIZE   6
 
#define OCF_ACCEPT_CONN_REQ   0x0009
 
#define ACCEPT_CONN_REQ_CP_SIZE   7
 
#define OCF_REJECT_CONN_REQ   0x000A
 
#define REJECT_CONN_REQ_CP_SIZE   7
 
#define OCF_LINK_KEY_REPLY   0x000B
 
#define LINK_KEY_REPLY_CP_SIZE   22
 
#define OCF_LINK_KEY_NEG_REPLY   0x000C
 
#define OCF_PIN_CODE_REPLY   0x000D
 
#define PIN_CODE_REPLY_CP_SIZE   23
 
#define OCF_PIN_CODE_NEG_REPLY   0x000E
 
#define OCF_SET_CONN_PTYPE   0x000F
 
#define SET_CONN_PTYPE_CP_SIZE   4
 
#define OCF_AUTH_REQUESTED   0x0011
 
#define AUTH_REQUESTED_CP_SIZE   2
 
#define OCF_SET_CONN_ENCRYPT   0x0013
 
#define SET_CONN_ENCRYPT_CP_SIZE   3
 
#define OCF_CHANGE_CONN_LINK_KEY   0x0015
 
#define CHANGE_CONN_LINK_KEY_CP_SIZE   2
 
#define OCF_MASTER_LINK_KEY   0x0017
 
#define MASTER_LINK_KEY_CP_SIZE   1
 
#define OCF_REMOTE_NAME_REQ   0x0019
 
#define REMOTE_NAME_REQ_CP_SIZE   10
 
#define OCF_REMOTE_NAME_REQ_CANCEL   0x001A
 
#define REMOTE_NAME_REQ_CANCEL_CP_SIZE   6
 
#define OCF_READ_REMOTE_FEATURES   0x001B
 
#define READ_REMOTE_FEATURES_CP_SIZE   2
 
#define OCF_READ_REMOTE_EXT_FEATURES   0x001C
 
#define READ_REMOTE_EXT_FEATURES_CP_SIZE   3
 
#define OCF_READ_REMOTE_VERSION   0x001D
 
#define READ_REMOTE_VERSION_CP_SIZE   2
 
#define OCF_READ_CLOCK_OFFSET   0x001F
 
#define READ_CLOCK_OFFSET_CP_SIZE   2
 
#define OCF_READ_LMP_HANDLE   0x0020
 
#define OCF_SETUP_SYNC_CONN   0x0028
 
#define SETUP_SYNC_CONN_CP_SIZE   17
 
#define OCF_ACCEPT_SYNC_CONN_REQ   0x0029
 
#define ACCEPT_SYNC_CONN_REQ_CP_SIZE   21
 
#define OCF_REJECT_SYNC_CONN_REQ   0x002A
 
#define REJECT_SYNC_CONN_REQ_CP_SIZE   7
 
#define OCF_IO_CAPABILITY_REPLY   0x002B
 
#define IO_CAPABILITY_REPLY_CP_SIZE   9
 
#define OCF_USER_CONFIRM_REPLY   0x002C
 
#define USER_CONFIRM_REPLY_CP_SIZE   6
 
#define OCF_USER_CONFIRM_NEG_REPLY   0x002D
 
#define OCF_USER_PASSKEY_REPLY   0x002E
 
#define USER_PASSKEY_REPLY_CP_SIZE   10
 
#define OCF_USER_PASSKEY_NEG_REPLY   0x002F
 
#define OCF_REMOTE_OOB_DATA_REPLY   0x0030
 
#define REMOTE_OOB_DATA_REPLY_CP_SIZE   38
 
#define OCF_REMOTE_OOB_DATA_NEG_REPLY   0x0033
 
#define OCF_IO_CAPABILITY_NEG_REPLY   0x0034
 
#define IO_CAPABILITY_NEG_REPLY_CP_SIZE   7
 
#define OCF_CREATE_PHYSICAL_LINK   0x0035
 
#define CREATE_PHYSICAL_LINK_CP_SIZE   35
 
#define OCF_ACCEPT_PHYSICAL_LINK   0x0036
 
#define ACCEPT_PHYSICAL_LINK_CP_SIZE   35
 
#define OCF_DISCONNECT_PHYSICAL_LINK   0x0037
 
#define DISCONNECT_PHYSICAL_LINK_CP_SIZE   2
 
#define OCF_CREATE_LOGICAL_LINK   0x0038
 
#define CREATE_LOGICAL_LINK_CP_SIZE   33
 
#define OCF_ACCEPT_LOGICAL_LINK   0x0039
 
#define OCF_DISCONNECT_LOGICAL_LINK   0x003A
 
#define DISCONNECT_LOGICAL_LINK_CP_SIZE   2
 
#define OCF_LOGICAL_LINK_CANCEL   0x003B
 
#define LOGICAL_LINK_CANCEL_CP_SIZE   2
 
#define LOGICAL_LINK_CANCEL_RP_SIZE   3
 
#define OCF_FLOW_SPEC_MODIFY   0x003C
 
#define OGF_LINK_POLICY   0x02
 
#define OCF_HOLD_MODE   0x0001
 
#define HOLD_MODE_CP_SIZE   6
 
#define OCF_SNIFF_MODE   0x0003
 
#define SNIFF_MODE_CP_SIZE   10
 
#define OCF_EXIT_SNIFF_MODE   0x0004
 
#define EXIT_SNIFF_MODE_CP_SIZE   2
 
#define OCF_PARK_MODE   0x0005
 
#define PARK_MODE_CP_SIZE   6
 
#define OCF_EXIT_PARK_MODE   0x0006
 
#define EXIT_PARK_MODE_CP_SIZE   2
 
#define OCF_QOS_SETUP   0x0007
 
#define HCI_QOS_CP_SIZE   17
 
#define QOS_SETUP_CP_SIZE   (3 + HCI_QOS_CP_SIZE)
 
#define OCF_ROLE_DISCOVERY   0x0009
 
#define ROLE_DISCOVERY_CP_SIZE   2
 
#define ROLE_DISCOVERY_RP_SIZE   4
 
#define OCF_SWITCH_ROLE   0x000B
 
#define SWITCH_ROLE_CP_SIZE   7
 
#define OCF_READ_LINK_POLICY   0x000C
 
#define READ_LINK_POLICY_CP_SIZE   2
 
#define READ_LINK_POLICY_RP_SIZE   5
 
#define OCF_WRITE_LINK_POLICY   0x000D
 
#define WRITE_LINK_POLICY_CP_SIZE   4
 
#define WRITE_LINK_POLICY_RP_SIZE   3
 
#define OCF_READ_DEFAULT_LINK_POLICY   0x000E
 
#define OCF_WRITE_DEFAULT_LINK_POLICY   0x000F
 
#define OCF_FLOW_SPECIFICATION   0x0010
 
#define OCF_SNIFF_SUBRATING   0x0011
 
#define SNIFF_SUBRATING_CP_SIZE   8
 
#define OGF_HOST_CTL   0x03
 
#define OCF_SET_EVENT_MASK   0x0001
 
#define SET_EVENT_MASK_CP_SIZE   8
 
#define OCF_RESET   0x0003
 
#define OCF_SET_EVENT_FLT   0x0005
 
#define SET_EVENT_FLT_CP_SIZE   2
 
#define FLT_CLEAR_ALL   0x00
 
#define FLT_INQ_RESULT   0x01
 
#define FLT_CONN_SETUP   0x02
 
#define INQ_RESULT_RETURN_ALL   0x00
 
#define INQ_RESULT_RETURN_CLASS   0x01
 
#define INQ_RESULT_RETURN_BDADDR   0x02
 
#define CONN_SETUP_ALLOW_ALL   0x00
 
#define CONN_SETUP_ALLOW_CLASS   0x01
 
#define CONN_SETUP_ALLOW_BDADDR   0x02
 
#define CONN_SETUP_AUTO_OFF   0x01
 
#define CONN_SETUP_AUTO_ON   0x02
 
#define OCF_FLUSH   0x0008
 
#define OCF_READ_PIN_TYPE   0x0009
 
#define READ_PIN_TYPE_RP_SIZE   2
 
#define OCF_WRITE_PIN_TYPE   0x000A
 
#define WRITE_PIN_TYPE_CP_SIZE   1
 
#define OCF_CREATE_NEW_UNIT_KEY   0x000B
 
#define OCF_READ_STORED_LINK_KEY   0x000D
 
#define READ_STORED_LINK_KEY_CP_SIZE   7
 
#define READ_STORED_LINK_KEY_RP_SIZE   5
 
#define OCF_WRITE_STORED_LINK_KEY   0x0011
 
#define WRITE_STORED_LINK_KEY_CP_SIZE   1
 
#define READ_WRITE_LINK_KEY_RP_SIZE   2
 
#define OCF_DELETE_STORED_LINK_KEY   0x0012
 
#define DELETE_STORED_LINK_KEY_CP_SIZE   7
 
#define DELETE_STORED_LINK_KEY_RP_SIZE   3
 
#define HCI_MAX_NAME_LENGTH   248
 
#define OCF_CHANGE_LOCAL_NAME   0x0013
 
#define CHANGE_LOCAL_NAME_CP_SIZE   248
 
#define OCF_READ_LOCAL_NAME   0x0014
 
#define READ_LOCAL_NAME_RP_SIZE   249
 
#define OCF_READ_CONN_ACCEPT_TIMEOUT   0x0015
 
#define READ_CONN_ACCEPT_TIMEOUT_RP_SIZE   3
 
#define OCF_WRITE_CONN_ACCEPT_TIMEOUT   0x0016
 
#define WRITE_CONN_ACCEPT_TIMEOUT_CP_SIZE   2
 
#define OCF_READ_PAGE_TIMEOUT   0x0017
 
#define READ_PAGE_TIMEOUT_RP_SIZE   3
 
#define OCF_WRITE_PAGE_TIMEOUT   0x0018
 
#define WRITE_PAGE_TIMEOUT_CP_SIZE   2
 
#define OCF_READ_SCAN_ENABLE   0x0019
 
#define READ_SCAN_ENABLE_RP_SIZE   2
 
#define OCF_WRITE_SCAN_ENABLE   0x001A
 
#define SCAN_DISABLED   0x00
 
#define SCAN_INQUIRY   0x01
 
#define SCAN_PAGE   0x02
 
#define OCF_READ_PAGE_ACTIVITY   0x001B
 
#define READ_PAGE_ACTIVITY_RP_SIZE   5
 
#define OCF_WRITE_PAGE_ACTIVITY   0x001C
 
#define WRITE_PAGE_ACTIVITY_CP_SIZE   4
 
#define OCF_READ_INQ_ACTIVITY   0x001D
 
#define READ_INQ_ACTIVITY_RP_SIZE   5
 
#define OCF_WRITE_INQ_ACTIVITY   0x001E
 
#define WRITE_INQ_ACTIVITY_CP_SIZE   4
 
#define OCF_READ_AUTH_ENABLE   0x001F
 
#define OCF_WRITE_AUTH_ENABLE   0x0020
 
#define AUTH_DISABLED   0x00
 
#define AUTH_ENABLED   0x01
 
#define OCF_READ_ENCRYPT_MODE   0x0021
 
#define OCF_WRITE_ENCRYPT_MODE   0x0022
 
#define ENCRYPT_DISABLED   0x00
 
#define ENCRYPT_P2P   0x01
 
#define ENCRYPT_BOTH   0x02
 
#define OCF_READ_CLASS_OF_DEV   0x0023
 
#define READ_CLASS_OF_DEV_RP_SIZE   4
 
#define OCF_WRITE_CLASS_OF_DEV   0x0024
 
#define WRITE_CLASS_OF_DEV_CP_SIZE   3
 
#define OCF_READ_VOICE_SETTING   0x0025
 
#define READ_VOICE_SETTING_RP_SIZE   3
 
#define OCF_WRITE_VOICE_SETTING   0x0026
 
#define WRITE_VOICE_SETTING_CP_SIZE   2
 
#define OCF_READ_AUTOMATIC_FLUSH_TIMEOUT   0x0027
 
#define OCF_WRITE_AUTOMATIC_FLUSH_TIMEOUT   0x0028
 
#define OCF_READ_NUM_BROADCAST_RETRANS   0x0029
 
#define OCF_WRITE_NUM_BROADCAST_RETRANS   0x002A
 
#define OCF_READ_HOLD_MODE_ACTIVITY   0x002B
 
#define OCF_WRITE_HOLD_MODE_ACTIVITY   0x002C
 
#define OCF_READ_TRANSMIT_POWER_LEVEL   0x002D
 
#define READ_TRANSMIT_POWER_LEVEL_CP_SIZE   3
 
#define READ_TRANSMIT_POWER_LEVEL_RP_SIZE   4
 
#define OCF_READ_SYNC_FLOW_ENABLE   0x002E
 
#define OCF_WRITE_SYNC_FLOW_ENABLE   0x002F
 
#define OCF_SET_CONTROLLER_TO_HOST_FC   0x0031
 
#define OCF_HOST_BUFFER_SIZE   0x0033
 
#define HOST_BUFFER_SIZE_CP_SIZE   7
 
#define OCF_HOST_NUM_COMP_PKTS   0x0035
 
#define HOST_NUM_COMP_PKTS_CP_SIZE   1
 
#define OCF_READ_LINK_SUPERVISION_TIMEOUT   0x0036
 
#define READ_LINK_SUPERVISION_TIMEOUT_RP_SIZE   5
 
#define OCF_WRITE_LINK_SUPERVISION_TIMEOUT   0x0037
 
#define WRITE_LINK_SUPERVISION_TIMEOUT_CP_SIZE   4
 
#define WRITE_LINK_SUPERVISION_TIMEOUT_RP_SIZE   3
 
#define OCF_READ_NUM_SUPPORTED_IAC   0x0038
 
#define MAX_IAC_LAP   0x40
 
#define OCF_READ_CURRENT_IAC_LAP   0x0039
 
#define READ_CURRENT_IAC_LAP_RP_SIZE   2+3*MAX_IAC_LAP
 
#define OCF_WRITE_CURRENT_IAC_LAP   0x003A
 
#define WRITE_CURRENT_IAC_LAP_CP_SIZE   1+3*MAX_IAC_LAP
 
#define OCF_READ_PAGE_SCAN_PERIOD_MODE   0x003B
 
#define OCF_WRITE_PAGE_SCAN_PERIOD_MODE   0x003C
 
#define OCF_READ_PAGE_SCAN_MODE   0x003D
 
#define OCF_WRITE_PAGE_SCAN_MODE   0x003E
 
#define OCF_SET_AFH_CLASSIFICATION   0x003F
 
#define SET_AFH_CLASSIFICATION_CP_SIZE   10
 
#define SET_AFH_CLASSIFICATION_RP_SIZE   1
 
#define OCF_READ_INQUIRY_SCAN_TYPE   0x0042
 
#define READ_INQUIRY_SCAN_TYPE_RP_SIZE   2
 
#define OCF_WRITE_INQUIRY_SCAN_TYPE   0x0043
 
#define WRITE_INQUIRY_SCAN_TYPE_CP_SIZE   1
 
#define WRITE_INQUIRY_SCAN_TYPE_RP_SIZE   1
 
#define OCF_READ_INQUIRY_MODE   0x0044
 
#define READ_INQUIRY_MODE_RP_SIZE   2
 
#define OCF_WRITE_INQUIRY_MODE   0x0045
 
#define WRITE_INQUIRY_MODE_CP_SIZE   1
 
#define WRITE_INQUIRY_MODE_RP_SIZE   1
 
#define OCF_READ_PAGE_SCAN_TYPE   0x0046
 
#define OCF_WRITE_PAGE_SCAN_TYPE   0x0047
 
#define PAGE_SCAN_TYPE_STANDARD   0x00
 
#define PAGE_SCAN_TYPE_INTERLACED   0x01
 
#define OCF_READ_AFH_MODE   0x0048
 
#define READ_AFH_MODE_RP_SIZE   2
 
#define OCF_WRITE_AFH_MODE   0x0049
 
#define WRITE_AFH_MODE_CP_SIZE   1
 
#define WRITE_AFH_MODE_RP_SIZE   1
 
#define HCI_MAX_EIR_LENGTH   240
 
#define OCF_READ_EXT_INQUIRY_RESPONSE   0x0051
 
#define READ_EXT_INQUIRY_RESPONSE_RP_SIZE   242
 
#define OCF_WRITE_EXT_INQUIRY_RESPONSE   0x0052
 
#define WRITE_EXT_INQUIRY_RESPONSE_CP_SIZE   241
 
#define WRITE_EXT_INQUIRY_RESPONSE_RP_SIZE   1
 
#define OCF_REFRESH_ENCRYPTION_KEY   0x0053
 
#define REFRESH_ENCRYPTION_KEY_CP_SIZE   2
 
#define REFRESH_ENCRYPTION_KEY_RP_SIZE   1
 
#define OCF_READ_SIMPLE_PAIRING_MODE   0x0055
 
#define READ_SIMPLE_PAIRING_MODE_RP_SIZE   2
 
#define OCF_WRITE_SIMPLE_PAIRING_MODE   0x0056
 
#define WRITE_SIMPLE_PAIRING_MODE_CP_SIZE   1
 
#define WRITE_SIMPLE_PAIRING_MODE_RP_SIZE   1
 
#define OCF_READ_LOCAL_OOB_DATA   0x0057
 
#define READ_LOCAL_OOB_DATA_RP_SIZE   33
 
#define OCF_READ_INQ_RESPONSE_TX_POWER_LEVEL   0x0058
 
#define READ_INQ_RESPONSE_TX_POWER_LEVEL_RP_SIZE   2
 
#define OCF_READ_INQUIRY_TRANSMIT_POWER_LEVEL   0x0058
 
#define READ_INQUIRY_TRANSMIT_POWER_LEVEL_RP_SIZE   2
 
#define OCF_WRITE_INQUIRY_TRANSMIT_POWER_LEVEL   0x0059
 
#define WRITE_INQUIRY_TRANSMIT_POWER_LEVEL_CP_SIZE   1
 
#define WRITE_INQUIRY_TRANSMIT_POWER_LEVEL_RP_SIZE   1
 
#define OCF_READ_DEFAULT_ERROR_DATA_REPORTING   0x005A
 
#define READ_DEFAULT_ERROR_DATA_REPORTING_RP_SIZE   2
 
#define OCF_WRITE_DEFAULT_ERROR_DATA_REPORTING   0x005B
 
#define WRITE_DEFAULT_ERROR_DATA_REPORTING_CP_SIZE   1
 
#define WRITE_DEFAULT_ERROR_DATA_REPORTING_RP_SIZE   1
 
#define OCF_ENHANCED_FLUSH   0x005F
 
#define ENHANCED_FLUSH_CP_SIZE   3
 
#define OCF_SEND_KEYPRESS_NOTIFY   0x0060
 
#define SEND_KEYPRESS_NOTIFY_CP_SIZE   7
 
#define SEND_KEYPRESS_NOTIFY_RP_SIZE   1
 
#define OCF_READ_LOGICAL_LINK_ACCEPT_TIMEOUT   0x0061
 
#define READ_LOGICAL_LINK_ACCEPT_TIMEOUT_RP_SIZE   3
 
#define OCF_WRITE_LOGICAL_LINK_ACCEPT_TIMEOUT   0x0062
 
#define WRITE_LOGICAL_LINK_ACCEPT_TIMEOUT_CP_SIZE   2
 
#define OCF_SET_EVENT_MASK_PAGE_2   0x0063
 
#define OCF_READ_LOCATION_DATA   0x0064
 
#define OCF_WRITE_LOCATION_DATA   0x0065
 
#define OCF_READ_FLOW_CONTROL_MODE   0x0066
 
#define OCF_WRITE_FLOW_CONTROL_MODE   0x0067
 
#define OCF_READ_ENHANCED_TRANSMIT_POWER_LEVEL   0x0068
 
#define READ_ENHANCED_TRANSMIT_POWER_LEVEL_RP_SIZE   6
 
#define OCF_READ_BEST_EFFORT_FLUSH_TIMEOUT   0x0069
 
#define READ_BEST_EFFORT_FLUSH_TIMEOUT_RP_SIZE   5
 
#define OCF_WRITE_BEST_EFFORT_FLUSH_TIMEOUT   0x006A
 
#define WRITE_BEST_EFFORT_FLUSH_TIMEOUT_CP_SIZE   6
 
#define WRITE_BEST_EFFORT_FLUSH_TIMEOUT_RP_SIZE   1
 
#define OCF_READ_LE_HOST_SUPPORTED   0x006C
 
#define READ_LE_HOST_SUPPORTED_RP_SIZE   3
 
#define OCF_WRITE_LE_HOST_SUPPORTED   0x006D
 
#define WRITE_LE_HOST_SUPPORTED_CP_SIZE   2
 
#define OGF_INFO_PARAM   0x04
 
#define OCF_READ_LOCAL_VERSION   0x0001
 
#define READ_LOCAL_VERSION_RP_SIZE   9
 
#define OCF_READ_LOCAL_COMMANDS   0x0002
 
#define READ_LOCAL_COMMANDS_RP_SIZE   65
 
#define OCF_READ_LOCAL_FEATURES   0x0003
 
#define READ_LOCAL_FEATURES_RP_SIZE   9
 
#define OCF_READ_LOCAL_EXT_FEATURES   0x0004
 
#define READ_LOCAL_EXT_FEATURES_CP_SIZE   1
 
#define READ_LOCAL_EXT_FEATURES_RP_SIZE   11
 
#define OCF_READ_BUFFER_SIZE   0x0005
 
#define READ_BUFFER_SIZE_RP_SIZE   8
 
#define OCF_READ_COUNTRY_CODE   0x0007
 
#define OCF_READ_BD_ADDR   0x0009
 
#define READ_BD_ADDR_RP_SIZE   7
 
#define OCF_READ_DATA_BLOCK_SIZE   0x000A
 
#define OGF_STATUS_PARAM   0x05
 
#define OCF_READ_FAILED_CONTACT_COUNTER   0x0001
 
#define READ_FAILED_CONTACT_COUNTER_RP_SIZE   4
 
#define OCF_RESET_FAILED_CONTACT_COUNTER   0x0002
 
#define RESET_FAILED_CONTACT_COUNTER_RP_SIZE   3
 
#define OCF_READ_LINK_QUALITY   0x0003
 
#define READ_LINK_QUALITY_RP_SIZE   4
 
#define OCF_READ_RSSI   0x0005
 
#define READ_RSSI_RP_SIZE   4
 
#define OCF_READ_AFH_MAP   0x0006
 
#define READ_AFH_MAP_RP_SIZE   14
 
#define OCF_READ_CLOCK   0x0007
 
#define READ_CLOCK_CP_SIZE   3
 
#define READ_CLOCK_RP_SIZE   9
 
#define OCF_READ_LOCAL_AMP_INFO   0x0009
 
#define READ_LOCAL_AMP_INFO_RP_SIZE   31
 
#define OCF_READ_LOCAL_AMP_ASSOC   0x000A
 
#define READ_LOCAL_AMP_ASSOC_CP_SIZE   5
 
#define READ_LOCAL_AMP_ASSOC_RP_SIZE   252
 
#define OCF_WRITE_REMOTE_AMP_ASSOC   0x000B
 
#define WRITE_REMOTE_AMP_ASSOC_CP_SIZE   253
 
#define WRITE_REMOTE_AMP_ASSOC_RP_SIZE   2
 
#define OGF_TESTING_CMD   0x3e
 
#define OCF_READ_LOOPBACK_MODE   0x0001
 
#define OCF_WRITE_LOOPBACK_MODE   0x0002
 
#define OCF_ENABLE_DEVICE_UNDER_TEST_MODE   0x0003
 
#define OCF_WRITE_SIMPLE_PAIRING_DEBUG_MODE   0x0004
 
#define WRITE_SIMPLE_PAIRING_DEBUG_MODE_CP_SIZE   1
 
#define WRITE_SIMPLE_PAIRING_DEBUG_MODE_RP_SIZE   1
 
#define OGF_LE_CTL   0x08
 
#define OCF_LE_SET_EVENT_MASK   0x0001
 
#define LE_SET_EVENT_MASK_CP_SIZE   8
 
#define OCF_LE_READ_BUFFER_SIZE   0x0002
 
#define LE_READ_BUFFER_SIZE_RP_SIZE   4
 
#define OCF_LE_READ_LOCAL_SUPPORTED_FEATURES   0x0003
 
#define LE_READ_LOCAL_SUPPORTED_FEATURES_RP_SIZE   9
 
#define OCF_LE_SET_RANDOM_ADDRESS   0x0005
 
#define LE_SET_RANDOM_ADDRESS_CP_SIZE   6
 
#define OCF_LE_SET_ADVERTISING_PARAMETERS   0x0006
 
#define LE_SET_ADVERTISING_PARAMETERS_CP_SIZE   15
 
#define OCF_LE_READ_ADVERTISING_CHANNEL_TX_POWER   0x0007
 
#define LE_READ_ADVERTISING_CHANNEL_TX_POWER_RP_SIZE   2
 
#define OCF_LE_SET_ADVERTISING_DATA   0x0008
 
#define LE_SET_ADVERTISING_DATA_CP_SIZE   32
 
#define OCF_LE_SET_SCAN_RESPONSE_DATA   0x0009
 
#define LE_SET_SCAN_RESPONSE_DATA_CP_SIZE   32
 
#define OCF_LE_SET_ADVERTISE_ENABLE   0x000A
 
#define LE_SET_ADVERTISE_ENABLE_CP_SIZE   1
 
#define OCF_LE_SET_SCAN_PARAMETERS   0x000B
 
#define LE_SET_SCAN_PARAMETERS_CP_SIZE   7
 
#define OCF_LE_SET_SCAN_ENABLE   0x000C
 
#define LE_SET_SCAN_ENABLE_CP_SIZE   2
 
#define OCF_LE_CREATE_CONN   0x000D
 
#define LE_CREATE_CONN_CP_SIZE   25
 
#define OCF_LE_CREATE_CONN_CANCEL   0x000E
 
#define OCF_LE_READ_WHITE_LIST_SIZE   0x000F
 
#define LE_READ_WHITE_LIST_SIZE_RP_SIZE   2
 
#define OCF_LE_CLEAR_WHITE_LIST   0x0010
 
#define OCF_LE_ADD_DEVICE_TO_WHITE_LIST   0x0011
 
#define LE_ADD_DEVICE_TO_WHITE_LIST_CP_SIZE   7
 
#define OCF_LE_REMOVE_DEVICE_FROM_WHITE_LIST   0x0012
 
#define LE_REMOVE_DEVICE_FROM_WHITE_LIST_CP_SIZE   7
 
#define OCF_LE_CONN_UPDATE   0x0013
 
#define LE_CONN_UPDATE_CP_SIZE   14
 
#define OCF_LE_SET_HOST_CHANNEL_CLASSIFICATION   0x0014
 
#define LE_SET_HOST_CHANNEL_CLASSIFICATION_CP_SIZE   5
 
#define OCF_LE_READ_CHANNEL_MAP   0x0015
 
#define LE_READ_CHANNEL_MAP_CP_SIZE   2
 
#define LE_READ_CHANNEL_MAP_RP_SIZE   8
 
#define OCF_LE_READ_REMOTE_USED_FEATURES   0x0016
 
#define LE_READ_REMOTE_USED_FEATURES_CP_SIZE   2
 
#define OCF_LE_ENCRYPT   0x0017
 
#define LE_ENCRYPT_CP_SIZE   32
 
#define LE_ENCRYPT_RP_SIZE   17
 
#define OCF_LE_RAND   0x0018
 
#define LE_RAND_RP_SIZE   9
 
#define OCF_LE_START_ENCRYPTION   0x0019
 
#define LE_START_ENCRYPTION_CP_SIZE   28
 
#define OCF_LE_LTK_REPLY   0x001A
 
#define LE_LTK_REPLY_CP_SIZE   18
 
#define LE_LTK_REPLY_RP_SIZE   3
 
#define OCF_LE_LTK_NEG_REPLY   0x001B
 
#define LE_LTK_NEG_REPLY_CP_SIZE   2
 
#define LE_LTK_NEG_REPLY_RP_SIZE   3
 
#define OCF_LE_READ_SUPPORTED_STATES   0x001C
 
#define LE_READ_SUPPORTED_STATES_RP_SIZE   9
 
#define OCF_LE_RECEIVER_TEST   0x001D
 
#define LE_RECEIVER_TEST_CP_SIZE   1
 
#define OCF_LE_TRANSMITTER_TEST   0x001E
 
#define LE_TRANSMITTER_TEST_CP_SIZE   3
 
#define OCF_LE_TEST_END   0x001F
 
#define LE_TEST_END_RP_SIZE   3
 
#define OCF_LE_ADD_DEVICE_TO_RESOLV_LIST   0x0027
 
#define LE_ADD_DEVICE_TO_RESOLV_LIST_CP_SIZE   39
 
#define OCF_LE_REMOVE_DEVICE_FROM_RESOLV_LIST   0x0028
 
#define LE_REMOVE_DEVICE_FROM_RESOLV_LIST_CP_SIZE   7
 
#define OCF_LE_CLEAR_RESOLV_LIST   0x0029
 
#define OCF_LE_READ_RESOLV_LIST_SIZE   0x002A
 
#define LE_READ_RESOLV_LIST_SIZE_RP_SIZE   2
 
#define OCF_LE_SET_ADDRESS_RESOLUTION_ENABLE   0x002D
 
#define LE_SET_ADDRESS_RESOLUTION_ENABLE_CP_SIZE   1
 
#define OGF_VENDOR_CMD   0x3f
 
#define EVT_INQUIRY_COMPLETE   0x01
 
#define EVT_INQUIRY_RESULT   0x02
 
#define INQUIRY_INFO_SIZE   14
 
#define EVT_CONN_COMPLETE   0x03
 
#define EVT_CONN_COMPLETE_SIZE   11
 
#define EVT_CONN_REQUEST   0x04
 
#define EVT_CONN_REQUEST_SIZE   10
 
#define EVT_DISCONN_COMPLETE   0x05
 
#define EVT_DISCONN_COMPLETE_SIZE   4
 
#define EVT_AUTH_COMPLETE   0x06
 
#define EVT_AUTH_COMPLETE_SIZE   3
 
#define EVT_REMOTE_NAME_REQ_COMPLETE   0x07
 
#define EVT_REMOTE_NAME_REQ_COMPLETE_SIZE   255
 
#define EVT_ENCRYPT_CHANGE   0x08
 
#define EVT_ENCRYPT_CHANGE_SIZE   4
 
#define EVT_CHANGE_CONN_LINK_KEY_COMPLETE   0x09
 
#define EVT_CHANGE_CONN_LINK_KEY_COMPLETE_SIZE   3
 
#define EVT_MASTER_LINK_KEY_COMPLETE   0x0A
 
#define EVT_MASTER_LINK_KEY_COMPLETE_SIZE   4
 
#define EVT_READ_REMOTE_FEATURES_COMPLETE   0x0B
 
#define EVT_READ_REMOTE_FEATURES_COMPLETE_SIZE   11
 
#define EVT_READ_REMOTE_VERSION_COMPLETE   0x0C
 
#define EVT_READ_REMOTE_VERSION_COMPLETE_SIZE   8
 
#define EVT_QOS_SETUP_COMPLETE   0x0D
 
#define EVT_QOS_SETUP_COMPLETE_SIZE   (4 + HCI_QOS_CP_SIZE)
 
#define EVT_CMD_COMPLETE   0x0E
 
#define EVT_CMD_COMPLETE_SIZE   3
 
#define EVT_CMD_STATUS   0x0F
 
#define EVT_CMD_STATUS_SIZE   4
 
#define EVT_HARDWARE_ERROR   0x10
 
#define EVT_HARDWARE_ERROR_SIZE   1
 
#define EVT_FLUSH_OCCURRED   0x11
 
#define EVT_FLUSH_OCCURRED_SIZE   2
 
#define EVT_ROLE_CHANGE   0x12
 
#define EVT_ROLE_CHANGE_SIZE   8
 
#define EVT_NUM_COMP_PKTS   0x13
 
#define EVT_NUM_COMP_PKTS_SIZE   1
 
#define EVT_MODE_CHANGE   0x14
 
#define EVT_MODE_CHANGE_SIZE   6
 
#define EVT_RETURN_LINK_KEYS   0x15
 
#define EVT_RETURN_LINK_KEYS_SIZE   1
 
#define EVT_PIN_CODE_REQ   0x16
 
#define EVT_PIN_CODE_REQ_SIZE   6
 
#define EVT_LINK_KEY_REQ   0x17
 
#define EVT_LINK_KEY_REQ_SIZE   6
 
#define EVT_LINK_KEY_NOTIFY   0x18
 
#define EVT_LINK_KEY_NOTIFY_SIZE   23
 
#define EVT_LOOPBACK_COMMAND   0x19
 
#define EVT_DATA_BUFFER_OVERFLOW   0x1A
 
#define EVT_DATA_BUFFER_OVERFLOW_SIZE   1
 
#define EVT_MAX_SLOTS_CHANGE   0x1B
 
#define EVT_MAX_SLOTS_CHANGE_SIZE   3
 
#define EVT_READ_CLOCK_OFFSET_COMPLETE   0x1C
 
#define EVT_READ_CLOCK_OFFSET_COMPLETE_SIZE   5
 
#define EVT_CONN_PTYPE_CHANGED   0x1D
 
#define EVT_CONN_PTYPE_CHANGED_SIZE   5
 
#define EVT_QOS_VIOLATION   0x1E
 
#define EVT_QOS_VIOLATION_SIZE   2
 
#define EVT_PSCAN_REP_MODE_CHANGE   0x20
 
#define EVT_PSCAN_REP_MODE_CHANGE_SIZE   7
 
#define EVT_FLOW_SPEC_COMPLETE   0x21
 
#define EVT_FLOW_SPEC_COMPLETE_SIZE   (5 + HCI_QOS_CP_SIZE)
 
#define EVT_INQUIRY_RESULT_WITH_RSSI   0x22
 
#define INQUIRY_INFO_WITH_RSSI_SIZE   14
 
#define INQUIRY_INFO_WITH_RSSI_AND_PSCAN_MODE_SIZE   15
 
#define EVT_READ_REMOTE_EXT_FEATURES_COMPLETE   0x23
 
#define EVT_READ_REMOTE_EXT_FEATURES_COMPLETE_SIZE   13
 
#define EVT_SYNC_CONN_COMPLETE   0x2C
 
#define EVT_SYNC_CONN_COMPLETE_SIZE   17
 
#define EVT_SYNC_CONN_CHANGED   0x2D
 
#define EVT_SYNC_CONN_CHANGED_SIZE   9
 
#define EVT_SNIFF_SUBRATING   0x2E
 
#define EVT_SNIFF_SUBRATING_SIZE   11
 
#define EVT_EXTENDED_INQUIRY_RESULT   0x2F
 
#define EXTENDED_INQUIRY_INFO_SIZE   254
 
#define EVT_ENCRYPTION_KEY_REFRESH_COMPLETE   0x30
 
#define EVT_ENCRYPTION_KEY_REFRESH_COMPLETE_SIZE   3
 
#define EVT_IO_CAPABILITY_REQUEST   0x31
 
#define EVT_IO_CAPABILITY_REQUEST_SIZE   6
 
#define EVT_IO_CAPABILITY_RESPONSE   0x32
 
#define EVT_IO_CAPABILITY_RESPONSE_SIZE   9
 
#define EVT_USER_CONFIRM_REQUEST   0x33
 
#define EVT_USER_CONFIRM_REQUEST_SIZE   10
 
#define EVT_USER_PASSKEY_REQUEST   0x34
 
#define EVT_USER_PASSKEY_REQUEST_SIZE   6
 
#define EVT_REMOTE_OOB_DATA_REQUEST   0x35
 
#define EVT_REMOTE_OOB_DATA_REQUEST_SIZE   6
 
#define EVT_SIMPLE_PAIRING_COMPLETE   0x36
 
#define EVT_SIMPLE_PAIRING_COMPLETE_SIZE   7
 
#define EVT_LINK_SUPERVISION_TIMEOUT_CHANGED   0x38
 
#define EVT_LINK_SUPERVISION_TIMEOUT_CHANGED_SIZE   4
 
#define EVT_ENHANCED_FLUSH_COMPLETE   0x39
 
#define EVT_ENHANCED_FLUSH_COMPLETE_SIZE   2
 
#define EVT_USER_PASSKEY_NOTIFY   0x3B
 
#define EVT_USER_PASSKEY_NOTIFY_SIZE   10
 
#define EVT_KEYPRESS_NOTIFY   0x3C
 
#define EVT_KEYPRESS_NOTIFY_SIZE   7
 
#define EVT_REMOTE_HOST_FEATURES_NOTIFY   0x3D
 
#define EVT_REMOTE_HOST_FEATURES_NOTIFY_SIZE   14
 
#define EVT_LE_META_EVENT   0x3E
 
#define EVT_LE_META_EVENT_SIZE   1
 
#define EVT_LE_CONN_COMPLETE   0x01
 
#define EVT_LE_CONN_COMPLETE_SIZE   18
 
#define EVT_LE_ADVERTISING_REPORT   0x02
 
#define LE_ADVERTISING_INFO_SIZE   9
 
#define EVT_LE_CONN_UPDATE_COMPLETE   0x03
 
#define EVT_LE_CONN_UPDATE_COMPLETE_SIZE   9
 
#define EVT_LE_READ_REMOTE_USED_FEATURES_COMPLETE   0x04
 
#define EVT_LE_READ_REMOTE_USED_FEATURES_COMPLETE_SIZE   11
 
#define EVT_LE_LTK_REQUEST   0x05
 
#define EVT_LE_LTK_REQUEST_SIZE   12
 
#define EVT_PHYSICAL_LINK_COMPLETE   0x40
 
#define EVT_PHYSICAL_LINK_COMPLETE_SIZE   2
 
#define EVT_CHANNEL_SELECTED   0x41
 
#define EVT_DISCONNECT_PHYSICAL_LINK_COMPLETE   0x42
 
#define EVT_DISCONNECT_PHYSICAL_LINK_COMPLETE_SIZE   3
 
#define EVT_PHYSICAL_LINK_LOSS_EARLY_WARNING   0x43
 
#define EVT_PHYSICAL_LINK_LOSS_WARNING_SIZE   2
 
#define EVT_PHYSICAL_LINK_RECOVERY   0x44
 
#define EVT_PHYSICAL_LINK_RECOVERY_SIZE   1
 
#define EVT_LOGICAL_LINK_COMPLETE   0x45
 
#define EVT_LOGICAL_LINK_COMPLETE_SIZE   5
 
#define EVT_DISCONNECT_LOGICAL_LINK_COMPLETE   0x46
 
#define EVT_FLOW_SPEC_MODIFY_COMPLETE   0x47
 
#define EVT_FLOW_SPEC_MODIFY_COMPLETE_SIZE   3
 
#define EVT_NUMBER_COMPLETED_BLOCKS   0x48
 
#define EVT_AMP_STATUS_CHANGE   0x4D
 
#define EVT_AMP_STATUS_CHANGE_SIZE   2
 
#define EVT_TESTING   0xFE
 
#define EVT_VENDOR   0xFF
 
#define EVT_STACK_INTERNAL   0xFD
 
#define EVT_STACK_INTERNAL_SIZE   2
 
#define EVT_SI_DEVICE   0x01
 
#define EVT_SI_DEVICE_SIZE   4
 
#define HCI_TYPE_LEN   1
 
#define HCI_COMMAND_HDR_SIZE   3
 
#define HCI_EVENT_HDR_SIZE   2
 
#define HCI_ACL_HDR_SIZE   4
 
#define HCI_SCO_HDR_SIZE   3
 
#define HCI_MSG_HDR_SIZE   6
 
#define cmd_opcode_pack(ogf, ocf)   (uint16_t)((ocf & 0x03ff)|(ogf << 10))
 
#define cmd_opcode_ogf(op)   (op >> 10)
 
#define cmd_opcode_ocf(op)   (op & 0x03ff)
 
#define acl_handle_pack(h, f)   (uint16_t)((h & 0x0fff)|(f << 12))
 
#define acl_handle(h)   (h & 0x0fff)
 
#define acl_flags(h)   (h >> 12)
 
#define HCI_DATA_DIR   1
 
#define HCI_FILTER   2
 
#define HCI_TIME_STAMP   3
 
#define HCI_CMSG_DIR   0x0001
 
#define HCI_CMSG_TSTAMP   0x0002
 
#define HCI_DEV_NONE   0xffff
 
#define HCI_CHANNEL_RAW   0
 
#define HCI_CHANNEL_USER   1
 
#define HCI_CHANNEL_MONITOR   2
 
#define HCI_CHANNEL_CONTROL   3
 
#define HCI_FLT_TYPE_BITS   31
 
#define HCI_FLT_EVENT_BITS   63
 
#define HCI_FLT_OGF_BITS   63
 
#define HCI_FLT_OCF_BITS   127
 
#define IREQ_CACHE_FLUSH   0x0001
 

Enumerations

enum  {
  HCI_UP, HCI_INIT, HCI_RUNNING, HCI_PSCAN,
  HCI_ISCAN, HCI_AUTH, HCI_ENCRYPT, HCI_INQUIRY,
  HCI_RAW
}
 
enum  { LE_PUBLIC_ADDRESS = 0x00, LE_RANDOM_ADDRESS = 0x01 }
 

Macro Definition Documentation

#define ACCEPT_CONN_REQ_CP_SIZE   7

Definition at line 377 of file hci.h.

#define ACCEPT_PHYSICAL_LINK_CP_SIZE   35

Definition at line 569 of file hci.h.

#define ACCEPT_SYNC_CONN_REQ_CP_SIZE   21

Definition at line 501 of file hci.h.

#define ACL_ACTIVE_BCAST   0x04

Definition at line 208 of file hci.h.

#define ACL_CONT   0x01

Definition at line 206 of file hci.h.

#define acl_flags (   h)    (h >> 12)

Definition at line 2327 of file hci.h.

#define acl_handle (   h)    (h & 0x0fff)

Definition at line 2326 of file hci.h.

#define acl_handle_pack (   h,
 
)    (uint16_t)((h & 0x0fff)|(f << 12))

Definition at line 2325 of file hci.h.

#define ACL_LINK   0x01

Definition at line 213 of file hci.h.

#define ACL_PICO_BCAST   0x08

Definition at line 209 of file hci.h.

#define ACL_PTYPE_MASK   (HCI_DM1 | HCI_DH1 | HCI_DM3 | HCI_DH3 | HCI_DM5 | HCI_DH5)

Definition at line 147 of file hci.h.

#define ACL_START   0x02

Definition at line 207 of file hci.h.

#define ACL_START_NO_FLUSH   0x00

Definition at line 205 of file hci.h.

#define ADD_SCO_CP_SIZE   4

Definition at line 364 of file hci.h.

#define AUTH_DISABLED   0x00

Definition at line 899 of file hci.h.

#define AUTH_ENABLED   0x01

Definition at line 900 of file hci.h.

#define AUTH_REQUESTED_CP_SIZE   2

Definition at line 416 of file hci.h.

Referenced by hci_authenticate_link().

#define CHANGE_CONN_LINK_KEY_CP_SIZE   2

Definition at line 429 of file hci.h.

Referenced by hci_change_link_key().

#define CHANGE_LOCAL_NAME_CP_SIZE   248

Definition at line 819 of file hci.h.

Referenced by hci_write_local_name().

#define cmd_opcode_ocf (   op)    (op & 0x03ff)

Definition at line 2322 of file hci.h.

#define cmd_opcode_ogf (   op)    (op >> 10)

Definition at line 2321 of file hci.h.

#define cmd_opcode_pack (   ogf,
  ocf 
)    (uint16_t)((ocf & 0x03ff)|(ogf << 10))

Definition at line 2320 of file hci.h.

Referenced by hci_send_cmd(), and hci_send_req().

#define CONN_SETUP_ALLOW_ALL   0x00

Definition at line 752 of file hci.h.

#define CONN_SETUP_ALLOW_BDADDR   0x02

Definition at line 754 of file hci.h.

#define CONN_SETUP_ALLOW_CLASS   0x01

Definition at line 753 of file hci.h.

#define CONN_SETUP_AUTO_OFF   0x01

Definition at line 756 of file hci.h.

#define CONN_SETUP_AUTO_ON   0x02

Definition at line 757 of file hci.h.

#define CREATE_CONN_CANCEL_CP_SIZE   6

Definition at line 370 of file hci.h.

#define CREATE_CONN_CP_SIZE   13

Definition at line 350 of file hci.h.

Referenced by hci_create_connection().

#define CREATE_LOGICAL_LINK_CP_SIZE   33

Definition at line 584 of file hci.h.

#define CREATE_PHYSICAL_LINK_CP_SIZE   35

Definition at line 560 of file hci.h.

#define DELETE_STORED_LINK_KEY_CP_SIZE   7

Definition at line 806 of file hci.h.

Referenced by hci_delete_stored_link_key().

#define DELETE_STORED_LINK_KEY_RP_SIZE   3

Definition at line 811 of file hci.h.

#define DISCONNECT_CP_SIZE   3

Definition at line 357 of file hci.h.

Referenced by hci_disconnect().

#define DISCONNECT_LOGICAL_LINK_CP_SIZE   2

Definition at line 592 of file hci.h.

#define DISCONNECT_PHYSICAL_LINK_CP_SIZE   2

Definition at line 576 of file hci.h.

#define ENCRYPT_BOTH   0x02

Definition at line 907 of file hci.h.

#define ENCRYPT_DISABLED   0x00

Definition at line 905 of file hci.h.

#define ENCRYPT_P2P   0x01

Definition at line 906 of file hci.h.

#define ENHANCED_FLUSH_CP_SIZE   3

Definition at line 1197 of file hci.h.

#define ESCO_LINK   0x02

Definition at line 214 of file hci.h.

#define EVT_AMP_STATUS_CHANGE   0x4D

Definition at line 2259 of file hci.h.

#define EVT_AMP_STATUS_CHANGE_SIZE   2

Definition at line 2264 of file hci.h.

#define EVT_AUTH_COMPLETE   0x06

Definition at line 1784 of file hci.h.

Referenced by hci_authenticate_link().

#define EVT_AUTH_COMPLETE_SIZE   3

Definition at line 1789 of file hci.h.

Referenced by hci_authenticate_link().

#define EVT_CHANGE_CONN_LINK_KEY_COMPLETE   0x09

Definition at line 1807 of file hci.h.

Referenced by hci_change_link_key().

#define EVT_CHANGE_CONN_LINK_KEY_COMPLETE_SIZE   3

Definition at line 1812 of file hci.h.

Referenced by hci_change_link_key().

#define EVT_CHANNEL_SELECTED   0x41

Definition at line 2206 of file hci.h.

#define EVT_CMD_COMPLETE   0x0E

Definition at line 1849 of file hci.h.

Referenced by hci_send_req().

#define EVT_CMD_COMPLETE_SIZE   3

Definition at line 1854 of file hci.h.

Referenced by hci_send_req().

#define EVT_CMD_STATUS   0x0F

Definition at line 1856 of file hci.h.

Referenced by hci_send_req().

#define EVT_CMD_STATUS_SIZE   4

Definition at line 1862 of file hci.h.

#define EVT_CONN_COMPLETE   0x03

Definition at line 1758 of file hci.h.

Referenced by hci_create_connection().

#define EVT_CONN_COMPLETE_SIZE   11

Definition at line 1766 of file hci.h.

Referenced by hci_create_connection(), and hci_le_create_conn().

#define EVT_CONN_PTYPE_CHANGED   0x1D

Definition at line 1950 of file hci.h.

#define EVT_CONN_PTYPE_CHANGED_SIZE   5

Definition at line 1956 of file hci.h.

#define EVT_CONN_REQUEST   0x04

Definition at line 1768 of file hci.h.

#define EVT_CONN_REQUEST_SIZE   10

Definition at line 1774 of file hci.h.

#define EVT_DATA_BUFFER_OVERFLOW   0x1A

Definition at line 1929 of file hci.h.

#define EVT_DATA_BUFFER_OVERFLOW_SIZE   1

Definition at line 1933 of file hci.h.

#define EVT_DISCONN_COMPLETE   0x05

Definition at line 1776 of file hci.h.

Referenced by hci_disconnect().

#define EVT_DISCONN_COMPLETE_SIZE   4

Definition at line 1782 of file hci.h.

Referenced by hci_disconnect().

#define EVT_DISCONNECT_LOGICAL_LINK_COMPLETE   0x46

Definition at line 2238 of file hci.h.

#define EVT_DISCONNECT_PHYSICAL_LINK_COMPLETE   0x42

Definition at line 2208 of file hci.h.

#define EVT_DISCONNECT_PHYSICAL_LINK_COMPLETE_SIZE   3

Definition at line 2214 of file hci.h.

#define EVT_ENCRYPT_CHANGE   0x08

Definition at line 1799 of file hci.h.

Referenced by hci_encrypt_link().

#define EVT_ENCRYPT_CHANGE_SIZE   4

Definition at line 1805 of file hci.h.

Referenced by hci_encrypt_link().

#define EVT_ENCRYPTION_KEY_REFRESH_COMPLETE   0x30

Definition at line 2060 of file hci.h.

#define EVT_ENCRYPTION_KEY_REFRESH_COMPLETE_SIZE   3

Definition at line 2065 of file hci.h.

#define EVT_ENHANCED_FLUSH_COMPLETE   0x39

Definition at line 2115 of file hci.h.

#define EVT_ENHANCED_FLUSH_COMPLETE_SIZE   2

Definition at line 2119 of file hci.h.

#define EVT_EXTENDED_INQUIRY_RESULT   0x2F

Definition at line 2048 of file hci.h.

#define EVT_FLOW_SPEC_COMPLETE   0x21

Definition at line 1971 of file hci.h.

#define EVT_FLOW_SPEC_COMPLETE_SIZE   (5 + HCI_QOS_CP_SIZE)

Definition at line 1979 of file hci.h.

#define EVT_FLOW_SPEC_MODIFY_COMPLETE   0x47

Definition at line 2240 of file hci.h.

#define EVT_FLOW_SPEC_MODIFY_COMPLETE_SIZE   3

Definition at line 2245 of file hci.h.

#define EVT_FLUSH_OCCURRED   0x11

Definition at line 1870 of file hci.h.

#define EVT_FLUSH_OCCURRED_SIZE   2

Definition at line 1874 of file hci.h.

#define EVT_HARDWARE_ERROR   0x10

Definition at line 1864 of file hci.h.

#define EVT_HARDWARE_ERROR_SIZE   1

Definition at line 1868 of file hci.h.

#define EVT_INQUIRY_COMPLETE   0x01

Definition at line 1745 of file hci.h.

#define EVT_INQUIRY_RESULT   0x02

Definition at line 1747 of file hci.h.

#define EVT_INQUIRY_RESULT_WITH_RSSI   0x22

Definition at line 1981 of file hci.h.

#define EVT_IO_CAPABILITY_REQUEST   0x31

Definition at line 2067 of file hci.h.

#define EVT_IO_CAPABILITY_REQUEST_SIZE   6

Definition at line 2071 of file hci.h.

#define EVT_IO_CAPABILITY_RESPONSE   0x32

Definition at line 2073 of file hci.h.

#define EVT_IO_CAPABILITY_RESPONSE_SIZE   9

Definition at line 2080 of file hci.h.

#define EVT_KEYPRESS_NOTIFY   0x3C

Definition at line 2128 of file hci.h.

#define EVT_KEYPRESS_NOTIFY_SIZE   7

Definition at line 2133 of file hci.h.

#define EVT_LE_ADVERTISING_REPORT   0x02

Definition at line 2163 of file hci.h.

#define EVT_LE_CONN_COMPLETE   0x01

Definition at line 2149 of file hci.h.

Referenced by hci_le_create_conn().

#define EVT_LE_CONN_COMPLETE_SIZE   18

Definition at line 2161 of file hci.h.

#define EVT_LE_CONN_UPDATE_COMPLETE   0x03

Definition at line 2173 of file hci.h.

Referenced by hci_le_conn_update().

#define EVT_LE_CONN_UPDATE_COMPLETE_SIZE   9

Definition at line 2181 of file hci.h.

#define EVT_LE_LTK_REQUEST   0x05

Definition at line 2191 of file hci.h.

#define EVT_LE_LTK_REQUEST_SIZE   12

Definition at line 2197 of file hci.h.

#define EVT_LE_META_EVENT   0x3E

Definition at line 2142 of file hci.h.

Referenced by hci_send_req().

#define EVT_LE_META_EVENT_SIZE   1

Definition at line 2147 of file hci.h.

#define EVT_LE_READ_REMOTE_USED_FEATURES_COMPLETE   0x04

Definition at line 2183 of file hci.h.

Referenced by hci_le_read_remote_features().

#define EVT_LE_READ_REMOTE_USED_FEATURES_COMPLETE_SIZE   11

Definition at line 2189 of file hci.h.

Referenced by hci_le_read_remote_features().

#define EVT_LINK_KEY_NOTIFY   0x18

Definition at line 1919 of file hci.h.

#define EVT_LINK_KEY_NOTIFY_SIZE   23

Definition at line 1925 of file hci.h.

#define EVT_LINK_KEY_REQ   0x17

Definition at line 1913 of file hci.h.

#define EVT_LINK_KEY_REQ_SIZE   6

Definition at line 1917 of file hci.h.

#define EVT_LINK_SUPERVISION_TIMEOUT_CHANGED   0x38

Definition at line 2108 of file hci.h.

#define EVT_LINK_SUPERVISION_TIMEOUT_CHANGED_SIZE   4

Definition at line 2113 of file hci.h.

#define EVT_LOGICAL_LINK_COMPLETE   0x45

Definition at line 2229 of file hci.h.

#define EVT_LOGICAL_LINK_COMPLETE_SIZE   5

Definition at line 2236 of file hci.h.

#define EVT_LOOPBACK_COMMAND   0x19

Definition at line 1927 of file hci.h.

#define EVT_MASTER_LINK_KEY_COMPLETE   0x0A

Definition at line 1814 of file hci.h.

#define EVT_MASTER_LINK_KEY_COMPLETE_SIZE   4

Definition at line 1820 of file hci.h.

#define EVT_MAX_SLOTS_CHANGE   0x1B

Definition at line 1935 of file hci.h.

#define EVT_MAX_SLOTS_CHANGE_SIZE   3

Definition at line 1940 of file hci.h.

#define EVT_MODE_CHANGE   0x14

Definition at line 1891 of file hci.h.

Referenced by hci_exit_park_mode(), and hci_park_mode().

#define EVT_MODE_CHANGE_SIZE   6

Definition at line 1898 of file hci.h.

Referenced by hci_exit_park_mode(), and hci_park_mode().

#define EVT_NUM_COMP_PKTS   0x13

Definition at line 1884 of file hci.h.

#define EVT_NUM_COMP_PKTS_SIZE   1

Definition at line 1889 of file hci.h.

#define EVT_NUMBER_COMPLETED_BLOCKS   0x48

Definition at line 2247 of file hci.h.

#define EVT_PHYSICAL_LINK_COMPLETE   0x40

Definition at line 2199 of file hci.h.

#define EVT_PHYSICAL_LINK_COMPLETE_SIZE   2

Definition at line 2204 of file hci.h.

#define EVT_PHYSICAL_LINK_LOSS_EARLY_WARNING   0x43

Definition at line 2216 of file hci.h.

#define EVT_PHYSICAL_LINK_LOSS_WARNING_SIZE   2

Definition at line 2221 of file hci.h.

#define EVT_PHYSICAL_LINK_RECOVERY   0x44

Definition at line 2223 of file hci.h.

#define EVT_PHYSICAL_LINK_RECOVERY_SIZE   1

Definition at line 2227 of file hci.h.

#define EVT_PIN_CODE_REQ   0x16

Definition at line 1907 of file hci.h.

#define EVT_PIN_CODE_REQ_SIZE   6

Definition at line 1911 of file hci.h.

#define EVT_PSCAN_REP_MODE_CHANGE   0x20

Definition at line 1964 of file hci.h.

#define EVT_PSCAN_REP_MODE_CHANGE_SIZE   7

Definition at line 1969 of file hci.h.

#define EVT_QOS_SETUP_COMPLETE   0x0D

Definition at line 1840 of file hci.h.

#define EVT_QOS_SETUP_COMPLETE_SIZE   (4 + HCI_QOS_CP_SIZE)

Definition at line 1847 of file hci.h.

#define EVT_QOS_VIOLATION   0x1E

Definition at line 1958 of file hci.h.

#define EVT_QOS_VIOLATION_SIZE   2

Definition at line 1962 of file hci.h.

#define EVT_READ_CLOCK_OFFSET_COMPLETE   0x1C

Definition at line 1942 of file hci.h.

Referenced by hci_read_clock_offset().

#define EVT_READ_CLOCK_OFFSET_COMPLETE_SIZE   5

Definition at line 1948 of file hci.h.

Referenced by hci_read_clock_offset().

#define EVT_READ_REMOTE_EXT_FEATURES_COMPLETE   0x23

Definition at line 2002 of file hci.h.

Referenced by hci_read_remote_ext_features().

#define EVT_READ_REMOTE_EXT_FEATURES_COMPLETE_SIZE   13

Definition at line 2010 of file hci.h.

Referenced by hci_read_remote_ext_features().

#define EVT_READ_REMOTE_FEATURES_COMPLETE   0x0B

Definition at line 1822 of file hci.h.

Referenced by hci_read_remote_features().

#define EVT_READ_REMOTE_FEATURES_COMPLETE_SIZE   11

Definition at line 1828 of file hci.h.

Referenced by hci_read_remote_features().

#define EVT_READ_REMOTE_VERSION_COMPLETE   0x0C

Definition at line 1830 of file hci.h.

Referenced by hci_read_remote_version().

#define EVT_READ_REMOTE_VERSION_COMPLETE_SIZE   8

Definition at line 1838 of file hci.h.

Referenced by hci_read_remote_version().

#define EVT_REMOTE_HOST_FEATURES_NOTIFY   0x3D

Definition at line 2135 of file hci.h.

#define EVT_REMOTE_HOST_FEATURES_NOTIFY_SIZE   14

Definition at line 2140 of file hci.h.

#define EVT_REMOTE_NAME_REQ_COMPLETE   0x07

Definition at line 1791 of file hci.h.

Referenced by hci_read_remote_name_with_clock_offset(), and hci_send_req().

#define EVT_REMOTE_NAME_REQ_COMPLETE_SIZE   255

Definition at line 1797 of file hci.h.

Referenced by hci_read_remote_name_with_clock_offset().

#define EVT_REMOTE_OOB_DATA_REQUEST   0x35

Definition at line 2095 of file hci.h.

#define EVT_REMOTE_OOB_DATA_REQUEST_SIZE   6

Definition at line 2099 of file hci.h.

#define EVT_RETURN_LINK_KEYS   0x15

Definition at line 1900 of file hci.h.

#define EVT_RETURN_LINK_KEYS_SIZE   1

Definition at line 1905 of file hci.h.

#define EVT_ROLE_CHANGE   0x12

Definition at line 1876 of file hci.h.

Referenced by hci_switch_role().

#define EVT_ROLE_CHANGE_SIZE   8

Definition at line 1882 of file hci.h.

Referenced by hci_switch_role().

#define EVT_SI_DEVICE   0x01

Definition at line 2278 of file hci.h.

#define EVT_SI_DEVICE_SIZE   4

Definition at line 2283 of file hci.h.

#define EVT_SIMPLE_PAIRING_COMPLETE   0x36

Definition at line 2101 of file hci.h.

#define EVT_SIMPLE_PAIRING_COMPLETE_SIZE   7

Definition at line 2106 of file hci.h.

#define EVT_SNIFF_SUBRATING   0x2E

Definition at line 2037 of file hci.h.

#define EVT_SNIFF_SUBRATING_SIZE   11

Definition at line 2046 of file hci.h.

#define EVT_STACK_INTERNAL   0xFD

Definition at line 2271 of file hci.h.

#define EVT_STACK_INTERNAL_SIZE   2

Definition at line 2276 of file hci.h.

#define EVT_SYNC_CONN_CHANGED   0x2D

Definition at line 2026 of file hci.h.

#define EVT_SYNC_CONN_CHANGED_SIZE   9

Definition at line 2035 of file hci.h.

#define EVT_SYNC_CONN_COMPLETE   0x2C

Definition at line 2012 of file hci.h.

#define EVT_SYNC_CONN_COMPLETE_SIZE   17

Definition at line 2024 of file hci.h.

#define EVT_TESTING   0xFE

Definition at line 2266 of file hci.h.

#define EVT_USER_CONFIRM_REQUEST   0x33

Definition at line 2082 of file hci.h.

#define EVT_USER_CONFIRM_REQUEST_SIZE   10

Definition at line 2087 of file hci.h.

#define EVT_USER_PASSKEY_NOTIFY   0x3B

Definition at line 2121 of file hci.h.

#define EVT_USER_PASSKEY_NOTIFY_SIZE   10

Definition at line 2126 of file hci.h.

#define EVT_USER_PASSKEY_REQUEST   0x34

Definition at line 2089 of file hci.h.

#define EVT_USER_PASSKEY_REQUEST_SIZE   6

Definition at line 2093 of file hci.h.

#define EVT_VENDOR   0xFF

Definition at line 2268 of file hci.h.

#define EXIT_PARK_MODE_CP_SIZE   2

Definition at line 648 of file hci.h.

Referenced by hci_exit_park_mode().

#define EXIT_SNIFF_MODE_CP_SIZE   2

Definition at line 634 of file hci.h.

#define EXTENDED_INQUIRY_INFO_SIZE   254

Definition at line 2058 of file hci.h.

#define FLT_CLEAR_ALL   0x00

Definition at line 744 of file hci.h.

#define FLT_CONN_SETUP   0x02

Definition at line 746 of file hci.h.

#define FLT_INQ_RESULT   0x01

Definition at line 745 of file hci.h.

#define HCI_2DH1   0x0002

Definition at line 121 of file hci.h.

#define HCI_2DH3   0x0100

Definition at line 125 of file hci.h.

#define HCI_2DH5   0x1000

Definition at line 129 of file hci.h.

#define HCI_2EV3   0x0040

Definition at line 141 of file hci.h.

#define HCI_2EV5   0x0100

Definition at line 143 of file hci.h.

#define HCI_3DH1   0x0004

Definition at line 122 of file hci.h.

#define HCI_3DH3   0x0200

Definition at line 126 of file hci.h.

#define HCI_3DH5   0x2000

Definition at line 130 of file hci.h.

#define HCI_3EV3   0x0080

Definition at line 142 of file hci.h.

#define HCI_3EV5   0x0200

Definition at line 144 of file hci.h.

#define HCI_ACL_CONNECTION_EXISTS   0x0b

Definition at line 160 of file hci.h.

Referenced by bt_error().

#define HCI_ACL_HDR_SIZE   4

Definition at line 2304 of file hci.h.

#define HCI_ACLDATA_PKT   0x02

Definition at line 115 of file hci.h.

#define HCI_AIR_MODE_REJECTED   0x1d

Definition at line 178 of file hci.h.

#define HCI_AMP   0x01

Definition at line 61 of file hci.h.

Referenced by hci_typetostr().

#define HCI_AUTHENTICATION_FAILURE   0x05

Definition at line 154 of file hci.h.

Referenced by bt_error().

#define HCI_BREDR   0x00

Definition at line 60 of file hci.h.

Referenced by hci_typetostr().

#define HCI_CHANNEL_CONTROL   3

Definition at line 2350 of file hci.h.

#define HCI_CHANNEL_MONITOR   2

Definition at line 2349 of file hci.h.

#define HCI_CHANNEL_RAW   0

Definition at line 2347 of file hci.h.

#define HCI_CHANNEL_USER   1

Definition at line 2348 of file hci.h.

#define HCI_CLASSIFICATION_NOT_SUPPORTED   0x2e

Definition at line 194 of file hci.h.

Referenced by bt_error().

#define HCI_CMSG_DIR   0x0001

Definition at line 2337 of file hci.h.

#define HCI_CMSG_TSTAMP   0x0002

Definition at line 2338 of file hci.h.

#define HCI_COMMAND_DISALLOWED   0x0c

Definition at line 161 of file hci.h.

Referenced by bt_error().

#define HCI_COMMAND_HDR_SIZE   3

Definition at line 2292 of file hci.h.

Referenced by hci_send_cmd().

#define HCI_COMMAND_PKT   0x01

Definition at line 114 of file hci.h.

Referenced by hci_send_cmd().

#define HCI_CONNECTION_TERMINATED   0x16

Definition at line 171 of file hci.h.

Referenced by bt_error().

#define HCI_CONNECTION_TIMEOUT   0x08

Definition at line 157 of file hci.h.

Referenced by bt_error().

#define HCI_DATA_DIR   1

Definition at line 2332 of file hci.h.

#define HCI_DEV_DOWN   4

Definition at line 46 of file hci.h.

#define HCI_DEV_NONE   0xffff

Definition at line 2345 of file hci.h.

#define HCI_DEV_REG   1

Definition at line 43 of file hci.h.

#define HCI_DEV_RESUME   6

Definition at line 48 of file hci.h.

#define HCI_DEV_SUSPEND   5

Definition at line 47 of file hci.h.

#define HCI_DEV_UNREG   2

Definition at line 44 of file hci.h.

#define HCI_DEV_UP   3

Definition at line 45 of file hci.h.

#define HCI_DH1   0x0010

Definition at line 124 of file hci.h.

#define HCI_DH3   0x0800

Definition at line 128 of file hci.h.

#define HCI_DH5   0x8000

Definition at line 132 of file hci.h.

#define HCI_DM1   0x0008

Definition at line 123 of file hci.h.

#define HCI_DM3   0x0400

Definition at line 127 of file hci.h.

#define HCI_DM5   0x4000

Definition at line 131 of file hci.h.

#define HCI_EIR_TOO_LARGE   0x36

Definition at line 200 of file hci.h.

#define HCI_ENCRYPTION_MODE_NOT_ACCEPTED   0x25

Definition at line 186 of file hci.h.

Referenced by bt_error().

#define HCI_EV3   0x0008

Definition at line 138 of file hci.h.

#define HCI_EV4   0x0010

Definition at line 139 of file hci.h.

#define HCI_EV5   0x0020

Definition at line 140 of file hci.h.

#define HCI_EVENT_HDR_SIZE   2

Definition at line 2298 of file hci.h.

Referenced by hci_send_req().

#define HCI_EVENT_PKT   0x04

Definition at line 117 of file hci.h.

Referenced by hci_send_req().

#define HCI_FILTER   2

Definition at line 2333 of file hci.h.

Referenced by hci_send_req().

#define HCI_FLT_EVENT_BITS   63

Definition at line 2359 of file hci.h.

Referenced by hci_filter_clear_event(), hci_filter_set_event(), and hci_filter_test_event().

#define HCI_FLT_OCF_BITS   127

Definition at line 2361 of file hci.h.

#define HCI_FLT_OGF_BITS   63

Definition at line 2360 of file hci.h.

#define HCI_FLT_TYPE_BITS   31

Definition at line 2358 of file hci.h.

Referenced by hci_filter_clear_ptype(), hci_filter_set_ptype(), and hci_filter_test_ptype().

#define HCI_HARDWARE_FAILURE   0x03

Definition at line 152 of file hci.h.

Referenced by bt_error().

#define HCI_HOST_BUSY_PAIRING   0x38

Definition at line 202 of file hci.h.

#define HCI_HOST_TIMEOUT   0x10

Definition at line 165 of file hci.h.

Referenced by bt_error().

#define HCI_HV1   0x0020

Definition at line 134 of file hci.h.

#define HCI_HV2   0x0040

Definition at line 135 of file hci.h.

#define HCI_HV3   0x0080

Definition at line 136 of file hci.h.

#define HCI_INSTANT_PASSED   0x28

Definition at line 189 of file hci.h.

#define HCI_INSUFFICIENT_SECURITY   0x2f

Definition at line 195 of file hci.h.

Referenced by bt_error().

#define HCI_INVALID_LMP_PARAMETERS   0x1e

Definition at line 179 of file hci.h.

Referenced by bt_error().

#define HCI_INVALID_PARAMETERS   0x12

Definition at line 167 of file hci.h.

Referenced by bt_error().

#define HCI_LK_AUTH_COMBINATION   0x05

Definition at line 304 of file hci.h.

#define HCI_LK_CHANGED_COMBINATION   0x06

Definition at line 305 of file hci.h.

#define HCI_LK_COMBINATION   0x00

Definition at line 299 of file hci.h.

#define HCI_LK_DEBUG_COMBINATION   0x03

Definition at line 302 of file hci.h.

#define HCI_LK_INVALID   0xFF

Definition at line 306 of file hci.h.

#define HCI_LK_LOCAL_UNIT   0x01

Definition at line 300 of file hci.h.

#define HCI_LK_REMOTE_UNIT   0x02

Definition at line 301 of file hci.h.

#define HCI_LK_UNAUTH_COMBINATION   0x04

Definition at line 303 of file hci.h.

#define HCI_LM_ACCEPT   0x8000

Definition at line 290 of file hci.h.

#define HCI_LM_AUTH   0x0002

Definition at line 292 of file hci.h.

#define HCI_LM_ENCRYPT   0x0004

Definition at line 293 of file hci.h.

#define HCI_LM_MASTER   0x0001

Definition at line 291 of file hci.h.

Referenced by hci_lmtostr().

#define HCI_LM_RELIABLE   0x0010

Definition at line 295 of file hci.h.

#define HCI_LM_SECURE   0x0020

Definition at line 296 of file hci.h.

#define HCI_LM_TRUSTED   0x0008

Definition at line 294 of file hci.h.

#define HCI_LMP_ERROR_TRANSACTION_COLLISION   0x23

Definition at line 184 of file hci.h.

Referenced by bt_error().

#define HCI_LMP_PDU_NOT_ALLOWED   0x24

Definition at line 185 of file hci.h.

Referenced by bt_error().

#define HCI_LMP_RESPONSE_TIMEOUT   0x22

Definition at line 183 of file hci.h.

#define HCI_LP_HOLD   0x0002

Definition at line 285 of file hci.h.

#define HCI_LP_PARK   0x0008

Definition at line 287 of file hci.h.

#define HCI_LP_RSWITCH   0x0001

Definition at line 284 of file hci.h.

#define HCI_LP_SNIFF   0x0004

Definition at line 286 of file hci.h.

#define HCI_MAX_ACL_SIZE   (1492 + 4)

Definition at line 37 of file hci.h.

#define HCI_MAX_DEV   16

Definition at line 35 of file hci.h.

Referenced by hci_for_each_dev().

#define HCI_MAX_EIR_LENGTH   240

Definition at line 1095 of file hci.h.

Referenced by hci_read_ext_inquiry_response(), and hci_write_ext_inquiry_response().

#define HCI_MAX_EVENT_SIZE   260

Definition at line 39 of file hci.h.

Referenced by hci_send_req().

#define HCI_MAX_FRAME_SIZE   (HCI_MAX_ACL_SIZE + 4)

Definition at line 40 of file hci.h.

#define HCI_MAX_NAME_LENGTH   248

Definition at line 813 of file hci.h.

#define HCI_MAX_NUMBER_OF_CONNECTIONS   0x09

Definition at line 158 of file hci.h.

Referenced by bt_error().

#define HCI_MAX_NUMBER_OF_SCO_CONNECTIONS   0x0a

Definition at line 159 of file hci.h.

Referenced by bt_error().

#define HCI_MAX_SCO_SIZE   255

Definition at line 38 of file hci.h.

#define HCI_MEMORY_FULL   0x07

Definition at line 156 of file hci.h.

Referenced by bt_error().

#define HCI_MSG_HDR_SIZE   6

Definition at line 2317 of file hci.h.

#define HCI_NO_CONNECTION   0x02

Definition at line 151 of file hci.h.

Referenced by bt_error().

#define HCI_OE_LOW_RESOURCES   0x14

Definition at line 169 of file hci.h.

Referenced by bt_error().

#define HCI_OE_POWER_OFF   0x15

Definition at line 170 of file hci.h.

Referenced by bt_error().

#define HCI_OE_USER_ENDED_CONNECTION   0x13

Definition at line 168 of file hci.h.

Referenced by bt_error().

#define HCI_PAGE_TIMEOUT   0x04

Definition at line 153 of file hci.h.

Referenced by bt_error().

#define HCI_PAIRING_NOT_ALLOWED   0x18

Definition at line 173 of file hci.h.

Referenced by bt_error().

#define HCI_PAIRING_NOT_SUPPORTED   0x29

Definition at line 190 of file hci.h.

Referenced by bt_error().

#define HCI_PARAMETER_OUT_OF_RANGE   0x30

Definition at line 196 of file hci.h.

Referenced by bt_error().

#define HCI_PCCARD   2

Definition at line 53 of file hci.h.

Referenced by hci_bustostr().

#define HCI_PCI   5

Definition at line 56 of file hci.h.

Referenced by hci_bustostr().

#define HCI_PIN_OR_KEY_MISSING   0x06

Definition at line 155 of file hci.h.

Referenced by bt_error().

#define HCI_QOS_CP_SIZE   17

Definition at line 658 of file hci.h.

#define HCI_QOS_NOT_SUPPORTED   0x27

Definition at line 188 of file hci.h.

Referenced by bt_error().

#define HCI_QOS_REJECTED   0x2d

Definition at line 193 of file hci.h.

Referenced by bt_error().

#define HCI_QOS_UNACCEPTABLE_PARAMETER   0x2c

Definition at line 192 of file hci.h.

Referenced by bt_error().

#define HCI_REJECTED_LIMITED_RESOURCES   0x0d

Definition at line 162 of file hci.h.

Referenced by bt_error().

#define HCI_REJECTED_PERSONAL   0x0f

Definition at line 164 of file hci.h.

Referenced by bt_error().

#define HCI_REJECTED_SECURITY   0x0e

Definition at line 163 of file hci.h.

Referenced by bt_error().

#define HCI_REPEATED_ATTEMPTS   0x17

Definition at line 172 of file hci.h.

Referenced by bt_error().

#define HCI_ROLE_CHANGE_NOT_ALLOWED   0x21

Definition at line 182 of file hci.h.

#define HCI_ROLE_SWITCH_FAILED   0x35

Definition at line 199 of file hci.h.

#define HCI_ROLE_SWITCH_PENDING   0x32

Definition at line 197 of file hci.h.

Referenced by bt_error().

#define HCI_RS232   4

Definition at line 55 of file hci.h.

Referenced by hci_bustostr().

#define HCI_SCO_HDR_SIZE   3

Definition at line 2310 of file hci.h.

#define HCI_SCO_INTERVAL_REJECTED   0x1c

Definition at line 177 of file hci.h.

#define HCI_SCO_OFFSET_REJECTED   0x1b

Definition at line 176 of file hci.h.

Referenced by bt_error().

#define HCI_SCODATA_PKT   0x03

Definition at line 116 of file hci.h.

#define HCI_SDIO   6

Definition at line 57 of file hci.h.

Referenced by hci_bustostr().

#define HCI_SIMPLE_PAIRING_NOT_SUPPORTED   0x37

Definition at line 201 of file hci.h.

#define HCI_SLOT_VIOLATION   0x34

Definition at line 198 of file hci.h.

Referenced by bt_error().

#define HCI_TIME_STAMP   3

Definition at line 2334 of file hci.h.

#define HCI_TRANSACTION_COLLISION   0x2a

Definition at line 191 of file hci.h.

Referenced by bt_error().

#define HCI_TYPE_LEN   1

Definition at line 2286 of file hci.h.

#define HCI_UART   3

Definition at line 54 of file hci.h.

Referenced by hci_bustostr().

#define HCI_UNIT_LINK_KEY_USED   0x26

Definition at line 187 of file hci.h.

#define HCI_UNKNOWN_COMMAND   0x01

Definition at line 150 of file hci.h.

Referenced by bt_error().

#define HCI_UNKNOWN_LMP_PDU   0x19

Definition at line 174 of file hci.h.

Referenced by bt_error().

#define HCI_UNSPECIFIED_ERROR   0x1f

Definition at line 180 of file hci.h.

#define HCI_UNSUPPORTED_FEATURE   0x11

Definition at line 166 of file hci.h.

Referenced by bt_error().

#define HCI_UNSUPPORTED_LMP_PARAMETER_VALUE   0x20

Definition at line 181 of file hci.h.

Referenced by bt_error().

#define HCI_UNSUPPORTED_REMOTE_FEATURE   0x1a

Definition at line 175 of file hci.h.

Referenced by bt_error().

#define HCI_USB   1

Definition at line 52 of file hci.h.

Referenced by hci_bustostr().

#define HCI_VENDOR_PKT   0xff

Definition at line 118 of file hci.h.

Referenced by hci_filter_clear_ptype(), hci_filter_set_ptype(), and hci_filter_test_ptype().

#define HCI_VIRTUAL   0

Definition at line 51 of file hci.h.

Referenced by hci_bustostr().

#define HCIBLOCKADDR   _IOW('H', 230, int)

Definition at line 106 of file hci.h.

#define HCIDEVDOWN   _IOW('H', 202, int)

Definition at line 86 of file hci.h.

#define HCIDEVRESET   _IOW('H', 203, int)

Definition at line 87 of file hci.h.

#define HCIDEVRESTAT   _IOW('H', 204, int)

Definition at line 88 of file hci.h.

#define HCIDEVUP   _IOW('H', 201, int)

Definition at line 85 of file hci.h.

#define HCIGETAUTHINFO   _IOR('H', 215, int)

Definition at line 94 of file hci.h.

#define HCIGETCONNINFO   _IOR('H', 213, int)

Definition at line 93 of file hci.h.

#define HCIGETCONNLIST   _IOR('H', 212, int)

Definition at line 92 of file hci.h.

#define HCIGETDEVINFO   _IOR('H', 211, int)

Definition at line 91 of file hci.h.

Referenced by __other_bdaddr(), __same_bdaddr(), and hci_devinfo().

#define HCIGETDEVLIST   _IOR('H', 210, int)

Definition at line 90 of file hci.h.

Referenced by hci_for_each_dev().

#define HCIINQUIRY   _IOR('H', 240, int)

Definition at line 109 of file hci.h.

Referenced by hci_inquiry().

#define HCISETACLMTU   _IOW('H', 227, int)

Definition at line 103 of file hci.h.

#define HCISETAUTH   _IOW('H', 222, int)

Definition at line 98 of file hci.h.

#define HCISETENCRYPT   _IOW('H', 223, int)

Definition at line 99 of file hci.h.

#define HCISETLINKMODE   _IOW('H', 226, int)

Definition at line 102 of file hci.h.

#define HCISETLINKPOL   _IOW('H', 225, int)

Definition at line 101 of file hci.h.

#define HCISETPTYPE   _IOW('H', 224, int)

Definition at line 100 of file hci.h.

#define HCISETRAW   _IOW('H', 220, int)

Definition at line 96 of file hci.h.

#define HCISETSCAN   _IOW('H', 221, int)

Definition at line 97 of file hci.h.

#define HCISETSCOMTU   _IOW('H', 228, int)

Definition at line 104 of file hci.h.

#define HCIUNBLOCKADDR   _IOW('H', 231, int)

Definition at line 107 of file hci.h.

#define HOLD_MODE_CP_SIZE   6

Definition at line 618 of file hci.h.

#define HOST_BUFFER_SIZE_CP_SIZE   7

Definition at line 973 of file hci.h.

#define HOST_NUM_COMP_PKTS_CP_SIZE   1

Definition at line 980 of file hci.h.

#define INQ_RESULT_RETURN_ALL   0x00

Definition at line 748 of file hci.h.

#define INQ_RESULT_RETURN_BDADDR   0x02

Definition at line 750 of file hci.h.

#define INQ_RESULT_RETURN_CLASS   0x01

Definition at line 749 of file hci.h.

#define INQUIRY_CP_SIZE   5

Definition at line 319 of file hci.h.

#define INQUIRY_INFO_SIZE   14

Definition at line 1756 of file hci.h.

#define INQUIRY_INFO_WITH_RSSI_AND_PSCAN_MODE_SIZE   15

Definition at line 2000 of file hci.h.

#define INQUIRY_INFO_WITH_RSSI_SIZE   14

Definition at line 1990 of file hci.h.

#define IO_CAPABILITY_NEG_REPLY_CP_SIZE   7

Definition at line 551 of file hci.h.

#define IO_CAPABILITY_REPLY_CP_SIZE   9

Definition at line 517 of file hci.h.

#define IREQ_CACHE_FLUSH   0x0001

Definition at line 2443 of file hci.h.

#define LE_ADD_DEVICE_TO_RESOLV_LIST_CP_SIZE   39

Definition at line 1716 of file hci.h.

Referenced by hci_le_add_resolving_list().

#define LE_ADD_DEVICE_TO_WHITE_LIST_CP_SIZE   7

Definition at line 1585 of file hci.h.

Referenced by hci_le_add_white_list().

#define LE_ADVERTISING_INFO_SIZE   9

Definition at line 2171 of file hci.h.

#define LE_CONN_UPDATE_CP_SIZE   14

Definition at line 1604 of file hci.h.

Referenced by hci_le_conn_update().

#define LE_CREATE_CONN_CP_SIZE   25

Definition at line 1567 of file hci.h.

Referenced by hci_le_create_conn().

#define LE_ENCRYPT_CP_SIZE   32

Definition at line 1635 of file hci.h.

#define LE_ENCRYPT_RP_SIZE   17

Definition at line 1640 of file hci.h.

#define LE_LTK_NEG_REPLY_CP_SIZE   2

Definition at line 1674 of file hci.h.

#define LE_LTK_NEG_REPLY_RP_SIZE   3

Definition at line 1679 of file hci.h.

#define LE_LTK_REPLY_CP_SIZE   18

Definition at line 1663 of file hci.h.

#define LE_LTK_REPLY_RP_SIZE   3

Definition at line 1668 of file hci.h.

#define LE_RAND_RP_SIZE   9

Definition at line 1647 of file hci.h.

#define LE_READ_ADVERTISING_CHANNEL_TX_POWER_RP_SIZE   2

Definition at line 1513 of file hci.h.

#define LE_READ_BUFFER_SIZE_RP_SIZE   4

Definition at line 1480 of file hci.h.

#define LE_READ_CHANNEL_MAP_CP_SIZE   2

Definition at line 1616 of file hci.h.

#define LE_READ_CHANNEL_MAP_RP_SIZE   8

Definition at line 1622 of file hci.h.

#define LE_READ_LOCAL_SUPPORTED_FEATURES_RP_SIZE   9

Definition at line 1487 of file hci.h.

#define LE_READ_REMOTE_USED_FEATURES_CP_SIZE   2

Definition at line 1628 of file hci.h.

Referenced by hci_le_read_remote_features().

#define LE_READ_RESOLV_LIST_SIZE_RP_SIZE   2

Definition at line 1732 of file hci.h.

Referenced by hci_le_read_resolving_list_size().

#define LE_READ_SUPPORTED_STATES_RP_SIZE   9

Definition at line 1686 of file hci.h.

#define LE_READ_WHITE_LIST_SIZE_RP_SIZE   2

Definition at line 1576 of file hci.h.

Referenced by hci_le_read_white_list_size().

#define LE_RECEIVER_TEST_CP_SIZE   1

Definition at line 1692 of file hci.h.

#define LE_REMOVE_DEVICE_FROM_RESOLV_LIST_CP_SIZE   7

Definition at line 1723 of file hci.h.

Referenced by hci_le_rm_resolving_list().

#define LE_REMOVE_DEVICE_FROM_WHITE_LIST_CP_SIZE   7

Definition at line 1592 of file hci.h.

Referenced by hci_le_rm_white_list().

#define LE_SET_ADDRESS_RESOLUTION_ENABLE_CP_SIZE   1

Definition at line 1738 of file hci.h.

Referenced by hci_le_set_address_resolution_enable().

#define LE_SET_ADVERTISE_ENABLE_CP_SIZE   1

Definition at line 1533 of file hci.h.

Referenced by hci_le_set_advertise_enable().

#define LE_SET_ADVERTISING_DATA_CP_SIZE   32

Definition at line 1520 of file hci.h.

#define LE_SET_ADVERTISING_PARAMETERS_CP_SIZE   15

Definition at line 1506 of file hci.h.

#define LE_SET_EVENT_MASK_CP_SIZE   8

Definition at line 1472 of file hci.h.

#define LE_SET_HOST_CHANNEL_CLASSIFICATION_CP_SIZE   5

Definition at line 1610 of file hci.h.

#define LE_SET_RANDOM_ADDRESS_CP_SIZE   6

Definition at line 1493 of file hci.h.

#define LE_SET_SCAN_ENABLE_CP_SIZE   2

Definition at line 1550 of file hci.h.

Referenced by hci_le_set_scan_enable().

#define LE_SET_SCAN_PARAMETERS_CP_SIZE   7

Definition at line 1543 of file hci.h.

Referenced by hci_le_set_scan_parameters().

#define LE_SET_SCAN_RESPONSE_DATA_CP_SIZE   32

Definition at line 1527 of file hci.h.

#define LE_START_ENCRYPTION_CP_SIZE   28

Definition at line 1656 of file hci.h.

#define LE_TEST_END_RP_SIZE   3

Definition at line 1707 of file hci.h.

#define LE_TRANSMITTER_TEST_CP_SIZE   3

Definition at line 1700 of file hci.h.

#define LINK_KEY_REPLY_CP_SIZE   22

Definition at line 391 of file hci.h.

#define LMP_3SLOT   0x01

Definition at line 217 of file hci.h.

#define LMP_5SLOT   0x02

Definition at line 218 of file hci.h.

#define LMP_AFH_CAP_MST   0x08

Definition at line 260 of file hci.h.

#define LMP_AFH_CAP_SLV   0x08

Definition at line 251 of file hci.h.

#define LMP_AFH_CLS_MST   0x10

Definition at line 261 of file hci.h.

#define LMP_AFH_CLS_SLV   0x10

Definition at line 252 of file hci.h.

#define LMP_ALAW   0x80

Definition at line 233 of file hci.h.

#define LMP_BCAST_ENC   0x80

Definition at line 239 of file hci.h.

#define LMP_CVSD   0x01

Definition at line 235 of file hci.h.

#define LMP_EDR_3S_ESCO   0x80

Definition at line 264 of file hci.h.

#define LMP_EDR_3SLOT   0x80

Definition at line 255 of file hci.h.

#define LMP_EDR_5SLOT   0x01

Definition at line 257 of file hci.h.

#define LMP_EDR_ACL_2M   0x02

Definition at line 241 of file hci.h.

#define LMP_EDR_ACL_3M   0x04

Definition at line 242 of file hci.h.

#define LMP_EDR_ESCO_2M   0x20

Definition at line 262 of file hci.h.

#define LMP_EDR_ESCO_3M   0x40

Definition at line 263 of file hci.h.

#define LMP_ENCAPS_PDU   0x10

Definition at line 269 of file hci.h.

#define LMP_ENCRYPT   0x04

Definition at line 219 of file hci.h.

#define LMP_ENH_ISCAN   0x08

Definition at line 243 of file hci.h.

#define LMP_EPC   0x04

Definition at line 275 of file hci.h.

#define LMP_ERR_DAT_REP   0x20

Definition at line 270 of file hci.h.

#define LMP_ESCO   0x80

Definition at line 247 of file hci.h.

#define LMP_EV4   0x01

Definition at line 249 of file hci.h.

#define LMP_EV5   0x02

Definition at line 250 of file hci.h.

#define LMP_EXT_FEAT   0x80

Definition at line 276 of file hci.h.

#define LMP_EXT_INQ   0x01

Definition at line 266 of file hci.h.

#define LMP_HOLD   0x40

Definition at line 223 of file hci.h.

#define LMP_HOST_LE   0x02

Definition at line 280 of file hci.h.

#define LMP_HOST_LE_BREDR   0x04

Definition at line 281 of file hci.h.

#define LMP_HOST_SSP   0x01

Definition at line 279 of file hci.h.

#define LMP_HV2   0x10

Definition at line 230 of file hci.h.

#define LMP_HV3   0x20

Definition at line 231 of file hci.h.

#define LMP_ILACE_ISCAN   0x10

Definition at line 244 of file hci.h.

#define LMP_ILACE_PSCAN   0x20

Definition at line 245 of file hci.h.

#define LMP_INQ_TX_PWR   0x02

Definition at line 274 of file hci.h.

#define LMP_LE   0x40

Definition at line 254 of file hci.h.

#define LMP_LE_BREDR   0x02

Definition at line 267 of file hci.h.

#define LMP_LSTO   0x01

Definition at line 273 of file hci.h.

#define LMP_NFLUSH_PKTS   0x40

Definition at line 271 of file hci.h.

#define LMP_NO_BREDR   0x20

Definition at line 253 of file hci.h.

#define LMP_PARK   0x01

Definition at line 226 of file hci.h.

#define LMP_PAUSE_ENC   0x04

Definition at line 259 of file hci.h.

#define LMP_PCONTROL   0x04

Definition at line 237 of file hci.h.

#define LMP_PSCHEME   0x02

Definition at line 236 of file hci.h.

#define LMP_QUALITY   0x04

Definition at line 228 of file hci.h.

#define LMP_RSSI   0x02

Definition at line 227 of file hci.h.

#define LMP_RSSI_INQ   0x40

Definition at line 246 of file hci.h.

#define LMP_RSWITCH   0x20

Definition at line 222 of file hci.h.

#define LMP_SCO   0x08

Definition at line 229 of file hci.h.

#define LMP_SIMPLE_PAIR   0x08

Definition at line 268 of file hci.h.

#define LMP_SNIFF   0x80

Definition at line 224 of file hci.h.

#define LMP_SNIFF_SUBR   0x02

Definition at line 258 of file hci.h.

#define LMP_SOFFSET   0x08

Definition at line 220 of file hci.h.

#define LMP_TACCURACY   0x10

Definition at line 221 of file hci.h.

#define LMP_TRSP_SCO   0x08

Definition at line 238 of file hci.h.

#define LMP_ULAW   0x40

Definition at line 232 of file hci.h.

#define LOGICAL_LINK_CANCEL_CP_SIZE   2

Definition at line 599 of file hci.h.

#define LOGICAL_LINK_CANCEL_RP_SIZE   3

Definition at line 605 of file hci.h.

#define MASTER_LINK_KEY_CP_SIZE   1

Definition at line 435 of file hci.h.

#define MAX_IAC_LAP   0x40

Definition at line 1004 of file hci.h.

#define OCF_ACCEPT_CONN_REQ   0x0009

Definition at line 372 of file hci.h.

#define OCF_ACCEPT_LOGICAL_LINK   0x0039

Definition at line 586 of file hci.h.

#define OCF_ACCEPT_PHYSICAL_LINK   0x0036

Definition at line 562 of file hci.h.

#define OCF_ACCEPT_SYNC_CONN_REQ   0x0029

Definition at line 491 of file hci.h.

#define OCF_ADD_SCO   0x0007

Definition at line 359 of file hci.h.

#define OCF_AUTH_REQUESTED   0x0011

Definition at line 412 of file hci.h.

Referenced by hci_authenticate_link().

#define OCF_CHANGE_CONN_LINK_KEY   0x0015

Definition at line 425 of file hci.h.

Referenced by hci_change_link_key().

#define OCF_CHANGE_LOCAL_NAME   0x0013

Definition at line 815 of file hci.h.

Referenced by hci_write_local_name().

#define OCF_CREATE_CONN   0x0005

Definition at line 341 of file hci.h.

Referenced by hci_create_connection().

#define OCF_CREATE_CONN_CANCEL   0x0008

Definition at line 366 of file hci.h.

#define OCF_CREATE_LOGICAL_LINK   0x0038

Definition at line 578 of file hci.h.

#define OCF_CREATE_NEW_UNIT_KEY   0x000B

Definition at line 774 of file hci.h.

#define OCF_CREATE_PHYSICAL_LINK   0x0035

Definition at line 553 of file hci.h.

#define OCF_DELETE_STORED_LINK_KEY   0x0012

Definition at line 801 of file hci.h.

Referenced by hci_delete_stored_link_key().

#define OCF_DISCONNECT   0x0006

Definition at line 352 of file hci.h.

Referenced by hci_disconnect().

#define OCF_DISCONNECT_LOGICAL_LINK   0x003A

Definition at line 588 of file hci.h.

#define OCF_DISCONNECT_PHYSICAL_LINK   0x0037

Definition at line 571 of file hci.h.

#define OCF_ENABLE_DEVICE_UNDER_TEST_MODE   0x0003

Definition at line 1453 of file hci.h.

#define OCF_ENHANCED_FLUSH   0x005F

Definition at line 1192 of file hci.h.

#define OCF_EXIT_PARK_MODE   0x0006

Definition at line 644 of file hci.h.

Referenced by hci_exit_park_mode().

#define OCF_EXIT_PERIODIC_INQUIRY   0x0004

Definition at line 339 of file hci.h.

#define OCF_EXIT_SNIFF_MODE   0x0004

Definition at line 630 of file hci.h.

#define OCF_FLOW_SPEC_MODIFY   0x003C

Definition at line 607 of file hci.h.

#define OCF_FLOW_SPECIFICATION   0x0010

Definition at line 713 of file hci.h.

#define OCF_FLUSH   0x0008

Definition at line 759 of file hci.h.

#define OCF_HOLD_MODE   0x0001

Definition at line 612 of file hci.h.

#define OCF_HOST_BUFFER_SIZE   0x0033

Definition at line 966 of file hci.h.

#define OCF_HOST_NUM_COMP_PKTS   0x0035

Definition at line 975 of file hci.h.

#define OCF_INQUIRY   0x0001

Definition at line 313 of file hci.h.

#define OCF_INQUIRY_CANCEL   0x0002

Definition at line 327 of file hci.h.

#define OCF_IO_CAPABILITY_NEG_REPLY   0x0034

Definition at line 546 of file hci.h.

#define OCF_IO_CAPABILITY_REPLY   0x002B

Definition at line 510 of file hci.h.

#define OCF_LE_ADD_DEVICE_TO_RESOLV_LIST   0x0027

Definition at line 1709 of file hci.h.

Referenced by hci_le_add_resolving_list().

#define OCF_LE_ADD_DEVICE_TO_WHITE_LIST   0x0011

Definition at line 1580 of file hci.h.

Referenced by hci_le_add_white_list().

#define OCF_LE_CLEAR_RESOLV_LIST   0x0029

Definition at line 1725 of file hci.h.

Referenced by hci_le_clear_resolving_list().

#define OCF_LE_CLEAR_WHITE_LIST   0x0010

Definition at line 1578 of file hci.h.

Referenced by hci_le_clear_white_list().

#define OCF_LE_CONN_UPDATE   0x0013

Definition at line 1594 of file hci.h.

Referenced by hci_le_conn_update().

#define OCF_LE_CREATE_CONN   0x000D

Definition at line 1552 of file hci.h.

Referenced by hci_le_create_conn().

#define OCF_LE_CREATE_CONN_CANCEL   0x000E

Definition at line 1569 of file hci.h.

#define OCF_LE_ENCRYPT   0x0017

Definition at line 1630 of file hci.h.

#define OCF_LE_LTK_NEG_REPLY   0x001B

Definition at line 1670 of file hci.h.

#define OCF_LE_LTK_REPLY   0x001A

Definition at line 1658 of file hci.h.

#define OCF_LE_RAND   0x0018

Definition at line 1642 of file hci.h.

#define OCF_LE_READ_ADVERTISING_CHANNEL_TX_POWER   0x0007

Definition at line 1508 of file hci.h.

#define OCF_LE_READ_BUFFER_SIZE   0x0002

Definition at line 1474 of file hci.h.

#define OCF_LE_READ_CHANNEL_MAP   0x0015

Definition at line 1612 of file hci.h.

#define OCF_LE_READ_LOCAL_SUPPORTED_FEATURES   0x0003

Definition at line 1482 of file hci.h.

#define OCF_LE_READ_REMOTE_USED_FEATURES   0x0016

Definition at line 1624 of file hci.h.

Referenced by hci_le_read_remote_features().

#define OCF_LE_READ_RESOLV_LIST_SIZE   0x002A

Definition at line 1727 of file hci.h.

Referenced by hci_le_read_resolving_list_size().

#define OCF_LE_READ_SUPPORTED_STATES   0x001C

Definition at line 1681 of file hci.h.

#define OCF_LE_READ_WHITE_LIST_SIZE   0x000F

Definition at line 1571 of file hci.h.

Referenced by hci_le_read_white_list_size().

#define OCF_LE_RECEIVER_TEST   0x001D

Definition at line 1688 of file hci.h.

#define OCF_LE_REMOVE_DEVICE_FROM_RESOLV_LIST   0x0028

Definition at line 1718 of file hci.h.

Referenced by hci_le_rm_resolving_list().

#define OCF_LE_REMOVE_DEVICE_FROM_WHITE_LIST   0x0012

Definition at line 1587 of file hci.h.

Referenced by hci_le_rm_white_list().

#define OCF_LE_SET_ADDRESS_RESOLUTION_ENABLE   0x002D

Definition at line 1734 of file hci.h.

Referenced by hci_le_set_address_resolution_enable().

#define OCF_LE_SET_ADVERTISE_ENABLE   0x000A

Definition at line 1529 of file hci.h.

Referenced by hci_le_set_advertise_enable().

#define OCF_LE_SET_ADVERTISING_DATA   0x0008

Definition at line 1515 of file hci.h.

#define OCF_LE_SET_ADVERTISING_PARAMETERS   0x0006

Definition at line 1495 of file hci.h.

#define OCF_LE_SET_EVENT_MASK   0x0001

Definition at line 1468 of file hci.h.

#define OCF_LE_SET_HOST_CHANNEL_CLASSIFICATION   0x0014

Definition at line 1606 of file hci.h.

#define OCF_LE_SET_RANDOM_ADDRESS   0x0005

Definition at line 1489 of file hci.h.

#define OCF_LE_SET_SCAN_ENABLE   0x000C

Definition at line 1545 of file hci.h.

Referenced by hci_le_set_scan_enable().

#define OCF_LE_SET_SCAN_PARAMETERS   0x000B

Definition at line 1535 of file hci.h.

Referenced by hci_le_set_scan_parameters().

#define OCF_LE_SET_SCAN_RESPONSE_DATA   0x0009

Definition at line 1522 of file hci.h.

#define OCF_LE_START_ENCRYPTION   0x0019

Definition at line 1649 of file hci.h.

#define OCF_LE_TEST_END   0x001F

Definition at line 1702 of file hci.h.

#define OCF_LE_TRANSMITTER_TEST   0x001E

Definition at line 1694 of file hci.h.

#define OCF_LINK_KEY_NEG_REPLY   0x000C

Definition at line 393 of file hci.h.

#define OCF_LINK_KEY_REPLY   0x000B

Definition at line 386 of file hci.h.

#define OCF_LOGICAL_LINK_CANCEL   0x003B

Definition at line 594 of file hci.h.

#define OCF_MASTER_LINK_KEY   0x0017

Definition at line 431 of file hci.h.

#define OCF_PARK_MODE   0x0005

Definition at line 636 of file hci.h.

Referenced by hci_park_mode().

#define OCF_PERIODIC_INQUIRY   0x0003

Definition at line 329 of file hci.h.

#define OCF_PIN_CODE_NEG_REPLY   0x000E

Definition at line 403 of file hci.h.

#define OCF_PIN_CODE_REPLY   0x000D

Definition at line 395 of file hci.h.

#define OCF_QOS_SETUP   0x0007

Definition at line 650 of file hci.h.

#define OCF_READ_AFH_MAP   0x0006

Definition at line 1378 of file hci.h.

Referenced by hci_read_afh_map().

#define OCF_READ_AFH_MODE   0x0048

Definition at line 1078 of file hci.h.

Referenced by hci_read_afh_mode().

#define OCF_READ_AUTH_ENABLE   0x001F

Definition at line 896 of file hci.h.

#define OCF_READ_AUTOMATIC_FLUSH_TIMEOUT   0x0027

Definition at line 935 of file hci.h.

#define OCF_READ_BD_ADDR   0x0009

Definition at line 1329 of file hci.h.

Referenced by hci_read_bd_addr().

#define OCF_READ_BEST_EFFORT_FLUSH_TIMEOUT   0x0069

Definition at line 1243 of file hci.h.

#define OCF_READ_BUFFER_SIZE   0x0005

Definition at line 1317 of file hci.h.

#define OCF_READ_CLASS_OF_DEV   0x0023

Definition at line 909 of file hci.h.

Referenced by hci_read_class_of_dev().

#define OCF_READ_CLOCK   0x0007

Definition at line 1387 of file hci.h.

Referenced by hci_read_clock().

#define OCF_READ_CLOCK_OFFSET   0x001F

Definition at line 471 of file hci.h.

Referenced by hci_read_clock_offset().

#define OCF_READ_CONN_ACCEPT_TIMEOUT   0x0015

Definition at line 828 of file hci.h.

#define OCF_READ_COUNTRY_CODE   0x0007

Definition at line 1327 of file hci.h.

#define OCF_READ_CURRENT_IAC_LAP   0x0039

Definition at line 1005 of file hci.h.

Referenced by hci_read_current_iac_lap().

#define OCF_READ_DATA_BLOCK_SIZE   0x000A

Definition at line 1336 of file hci.h.

#define OCF_READ_DEFAULT_ERROR_DATA_REPORTING   0x005A

Definition at line 1175 of file hci.h.

#define OCF_READ_DEFAULT_LINK_POLICY   0x000E

Definition at line 709 of file hci.h.

#define OCF_READ_ENCRYPT_MODE   0x0021

Definition at line 902 of file hci.h.

#define OCF_READ_ENHANCED_TRANSMIT_POWER_LEVEL   0x0068

Definition at line 1233 of file hci.h.

#define OCF_READ_EXT_INQUIRY_RESPONSE   0x0051

Definition at line 1097 of file hci.h.

Referenced by hci_read_ext_inquiry_response().

#define OCF_READ_FAILED_CONTACT_COUNTER   0x0001

Definition at line 1347 of file hci.h.

#define OCF_READ_FLOW_CONTROL_MODE   0x0066

Definition at line 1229 of file hci.h.

#define OCF_READ_HOLD_MODE_ACTIVITY   0x002B

Definition at line 943 of file hci.h.

#define OCF_READ_INQ_ACTIVITY   0x001D

Definition at line 881 of file hci.h.

#define OCF_READ_INQ_RESPONSE_TX_POWER_LEVEL   0x0058

Definition at line 1151 of file hci.h.

Referenced by hci_read_inq_response_tx_power_level().

#define OCF_READ_INQUIRY_MODE   0x0044

Definition at line 1055 of file hci.h.

Referenced by hci_read_inquiry_mode().

#define OCF_READ_INQUIRY_SCAN_TYPE   0x0042

Definition at line 1038 of file hci.h.

Referenced by hci_read_inquiry_scan_type().

#define OCF_READ_INQUIRY_TRANSMIT_POWER_LEVEL   0x0058

Definition at line 1158 of file hci.h.

#define OCF_READ_LE_HOST_SUPPORTED   0x006C

Definition at line 1261 of file hci.h.

#define OCF_READ_LINK_POLICY   0x000C

Definition at line 685 of file hci.h.

Referenced by hci_read_link_policy().

#define OCF_READ_LINK_QUALITY   0x0003

Definition at line 1362 of file hci.h.

Referenced by hci_read_link_quality().

#define OCF_READ_LINK_SUPERVISION_TIMEOUT   0x0036

Definition at line 982 of file hci.h.

Referenced by hci_read_link_supervision_timeout().

#define OCF_READ_LMP_HANDLE   0x0020

Definition at line 477 of file hci.h.

#define OCF_READ_LOCAL_AMP_ASSOC   0x000A

Definition at line 1417 of file hci.h.

#define OCF_READ_LOCAL_AMP_INFO   0x0009

Definition at line 1401 of file hci.h.

#define OCF_READ_LOCAL_COMMANDS   0x0002

Definition at line 1290 of file hci.h.

Referenced by hci_read_local_commands().

#define OCF_READ_LOCAL_EXT_FEATURES   0x0004

Definition at line 1304 of file hci.h.

Referenced by hci_read_local_ext_features().

#define OCF_READ_LOCAL_FEATURES   0x0003

Definition at line 1297 of file hci.h.

Referenced by hci_read_local_features().

#define OCF_READ_LOCAL_NAME   0x0014

Definition at line 821 of file hci.h.

Referenced by hci_read_local_name().

#define OCF_READ_LOCAL_OOB_DATA   0x0057

Definition at line 1143 of file hci.h.

Referenced by hci_read_local_oob_data().

#define OCF_READ_LOCAL_VERSION   0x0001

Definition at line 1279 of file hci.h.

Referenced by hci_read_local_version().

#define OCF_READ_LOCATION_DATA   0x0064

Definition at line 1225 of file hci.h.

#define OCF_READ_LOGICAL_LINK_ACCEPT_TIMEOUT   0x0061

Definition at line 1210 of file hci.h.

#define OCF_READ_LOOPBACK_MODE   0x0001

Definition at line 1449 of file hci.h.

#define OCF_READ_NUM_BROADCAST_RETRANS   0x0029

Definition at line 939 of file hci.h.

#define OCF_READ_NUM_SUPPORTED_IAC   0x0038

Definition at line 1002 of file hci.h.

#define OCF_READ_PAGE_ACTIVITY   0x001B

Definition at line 866 of file hci.h.

#define OCF_READ_PAGE_SCAN_MODE   0x003D

Definition at line 1024 of file hci.h.

#define OCF_READ_PAGE_SCAN_PERIOD_MODE   0x003B

Definition at line 1020 of file hci.h.

#define OCF_READ_PAGE_SCAN_TYPE   0x0046

Definition at line 1072 of file hci.h.

#define OCF_READ_PAGE_TIMEOUT   0x0017

Definition at line 841 of file hci.h.

#define OCF_READ_PIN_TYPE   0x0009

Definition at line 761 of file hci.h.

#define OCF_READ_REMOTE_EXT_FEATURES   0x001C

Definition at line 458 of file hci.h.

Referenced by hci_read_remote_ext_features().

#define OCF_READ_REMOTE_FEATURES   0x001B

Definition at line 452 of file hci.h.

Referenced by hci_read_remote_features().

#define OCF_READ_REMOTE_VERSION   0x001D

Definition at line 465 of file hci.h.

Referenced by hci_read_remote_version().

#define OCF_READ_RSSI   0x0005

Definition at line 1370 of file hci.h.

Referenced by hci_read_rssi().

#define OCF_READ_SCAN_ENABLE   0x0019

Definition at line 854 of file hci.h.

#define OCF_READ_SIMPLE_PAIRING_MODE   0x0055

Definition at line 1126 of file hci.h.

Referenced by hci_read_simple_pairing_mode().

#define OCF_READ_STORED_LINK_KEY   0x000D

Definition at line 776 of file hci.h.

Referenced by hci_read_stored_link_key().

#define OCF_READ_SYNC_FLOW_ENABLE   0x002E

Definition at line 960 of file hci.h.

#define OCF_READ_TRANSMIT_POWER_LEVEL   0x002D

Definition at line 947 of file hci.h.

Referenced by hci_read_transmit_power_level().

#define OCF_READ_VOICE_SETTING   0x0025

Definition at line 922 of file hci.h.

Referenced by hci_read_voice_setting().

#define OCF_REFRESH_ENCRYPTION_KEY   0x0053

Definition at line 1116 of file hci.h.

#define OCF_REJECT_CONN_REQ   0x000A

Definition at line 379 of file hci.h.

#define OCF_REJECT_SYNC_CONN_REQ   0x002A

Definition at line 503 of file hci.h.

#define OCF_REMOTE_NAME_REQ   0x0019

Definition at line 437 of file hci.h.

Referenced by hci_read_remote_name_with_clock_offset().

#define OCF_REMOTE_NAME_REQ_CANCEL   0x001A

Definition at line 446 of file hci.h.

Referenced by hci_read_remote_name_cancel().

#define OCF_REMOTE_OOB_DATA_NEG_REPLY   0x0033

Definition at line 544 of file hci.h.

#define OCF_REMOTE_OOB_DATA_REPLY   0x0030

Definition at line 536 of file hci.h.

#define OCF_RESET   0x0003

Definition at line 733 of file hci.h.

#define OCF_RESET_FAILED_CONTACT_COUNTER   0x0002

Definition at line 1355 of file hci.h.

#define OCF_ROLE_DISCOVERY   0x0009

Definition at line 666 of file hci.h.

#define OCF_SEND_KEYPRESS_NOTIFY   0x0060

Definition at line 1199 of file hci.h.

#define OCF_SET_AFH_CLASSIFICATION   0x003F

Definition at line 1028 of file hci.h.

Referenced by hci_set_afh_classification().

#define OCF_SET_CONN_ENCRYPT   0x0013

Definition at line 418 of file hci.h.

Referenced by hci_encrypt_link().

#define OCF_SET_CONN_PTYPE   0x000F

Definition at line 405 of file hci.h.

#define OCF_SET_CONTROLLER_TO_HOST_FC   0x0031

Definition at line 964 of file hci.h.

#define OCF_SET_EVENT_FLT   0x0005

Definition at line 735 of file hci.h.

#define OCF_SET_EVENT_MASK   0x0001

Definition at line 727 of file hci.h.

#define OCF_SET_EVENT_MASK_PAGE_2   0x0063

Definition at line 1223 of file hci.h.

#define OCF_SETUP_SYNC_CONN   0x0028

Definition at line 479 of file hci.h.

#define OCF_SNIFF_MODE   0x0003

Definition at line 620 of file hci.h.

#define OCF_SNIFF_SUBRATING   0x0011

Definition at line 715 of file hci.h.

#define OCF_SWITCH_ROLE   0x000B

Definition at line 678 of file hci.h.

Referenced by hci_switch_role().

#define OCF_USER_CONFIRM_NEG_REPLY   0x002D

Definition at line 525 of file hci.h.

#define OCF_USER_CONFIRM_REPLY   0x002C

Definition at line 519 of file hci.h.

#define OCF_USER_PASSKEY_NEG_REPLY   0x002F

Definition at line 534 of file hci.h.

#define OCF_USER_PASSKEY_REPLY   0x002E

Definition at line 527 of file hci.h.

#define OCF_WRITE_AFH_MODE   0x0049

Definition at line 1085 of file hci.h.

Referenced by hci_write_afh_mode().

#define OCF_WRITE_AUTH_ENABLE   0x0020

Definition at line 898 of file hci.h.

#define OCF_WRITE_AUTOMATIC_FLUSH_TIMEOUT   0x0028

Definition at line 937 of file hci.h.

#define OCF_WRITE_BEST_EFFORT_FLUSH_TIMEOUT   0x006A

Definition at line 1250 of file hci.h.

#define OCF_WRITE_CLASS_OF_DEV   0x0024

Definition at line 916 of file hci.h.

Referenced by hci_write_class_of_dev().

#define OCF_WRITE_CONN_ACCEPT_TIMEOUT   0x0016

Definition at line 835 of file hci.h.

#define OCF_WRITE_CURRENT_IAC_LAP   0x003A

Definition at line 1013 of file hci.h.

Referenced by hci_write_current_iac_lap().

#define OCF_WRITE_DEFAULT_ERROR_DATA_REPORTING   0x005B

Definition at line 1182 of file hci.h.

#define OCF_WRITE_DEFAULT_LINK_POLICY   0x000F

Definition at line 711 of file hci.h.

#define OCF_WRITE_ENCRYPT_MODE   0x0022

Definition at line 904 of file hci.h.

#define OCF_WRITE_EXT_INQUIRY_RESPONSE   0x0052

Definition at line 1105 of file hci.h.

Referenced by hci_write_ext_inquiry_response().

#define OCF_WRITE_FLOW_CONTROL_MODE   0x0067

Definition at line 1231 of file hci.h.

#define OCF_WRITE_HOLD_MODE_ACTIVITY   0x002C

Definition at line 945 of file hci.h.

#define OCF_WRITE_INQ_ACTIVITY   0x001E

Definition at line 889 of file hci.h.

#define OCF_WRITE_INQUIRY_MODE   0x0045

Definition at line 1062 of file hci.h.

Referenced by hci_write_inquiry_mode().

#define OCF_WRITE_INQUIRY_SCAN_TYPE   0x0043

Definition at line 1045 of file hci.h.

Referenced by hci_write_inquiry_scan_type().

#define OCF_WRITE_INQUIRY_TRANSMIT_POWER_LEVEL   0x0059

Definition at line 1165 of file hci.h.

Referenced by hci_write_inquiry_transmit_power_level().

#define OCF_WRITE_LE_HOST_SUPPORTED   0x006D

Definition at line 1269 of file hci.h.

#define OCF_WRITE_LINK_POLICY   0x000D

Definition at line 697 of file hci.h.

Referenced by hci_write_link_policy().

#define OCF_WRITE_LINK_SUPERVISION_TIMEOUT   0x0037

Definition at line 990 of file hci.h.

Referenced by hci_write_link_supervision_timeout().

#define OCF_WRITE_LOCATION_DATA   0x0065

Definition at line 1227 of file hci.h.

#define OCF_WRITE_LOGICAL_LINK_ACCEPT_TIMEOUT   0x0062

Definition at line 1217 of file hci.h.

#define OCF_WRITE_LOOPBACK_MODE   0x0002

Definition at line 1451 of file hci.h.

#define OCF_WRITE_NUM_BROADCAST_RETRANS   0x002A

Definition at line 941 of file hci.h.

#define OCF_WRITE_PAGE_ACTIVITY   0x001C

Definition at line 874 of file hci.h.

#define OCF_WRITE_PAGE_SCAN_MODE   0x003E

Definition at line 1026 of file hci.h.

#define OCF_WRITE_PAGE_SCAN_PERIOD_MODE   0x003C

Definition at line 1022 of file hci.h.

#define OCF_WRITE_PAGE_SCAN_TYPE   0x0047

Definition at line 1074 of file hci.h.

#define OCF_WRITE_PAGE_TIMEOUT   0x0018

Definition at line 848 of file hci.h.

#define OCF_WRITE_PIN_TYPE   0x000A

Definition at line 768 of file hci.h.

#define OCF_WRITE_REMOTE_AMP_ASSOC   0x000B

Definition at line 1432 of file hci.h.

#define OCF_WRITE_SCAN_ENABLE   0x001A

Definition at line 861 of file hci.h.

#define OCF_WRITE_SIMPLE_PAIRING_DEBUG_MODE   0x0004

Definition at line 1455 of file hci.h.

#define OCF_WRITE_SIMPLE_PAIRING_MODE   0x0056

Definition at line 1133 of file hci.h.

Referenced by hci_write_simple_pairing_mode().

#define OCF_WRITE_STORED_LINK_KEY   0x0011

Definition at line 789 of file hci.h.

Referenced by hci_write_stored_link_key().

#define OCF_WRITE_SYNC_FLOW_ENABLE   0x002F

Definition at line 962 of file hci.h.

#define OCF_WRITE_VOICE_SETTING   0x0026

Definition at line 929 of file hci.h.

Referenced by hci_write_voice_setting().

#define OGF_INFO_PARAM   0x04
#define OGF_LINK_POLICY   0x02
#define OGF_STATUS_PARAM   0x05

Definition at line 1345 of file hci.h.

Referenced by hci_read_afh_map(), hci_read_clock(), hci_read_link_quality(), and hci_read_rssi().

#define OGF_TESTING_CMD   0x3e

Definition at line 1447 of file hci.h.

#define OGF_VENDOR_CMD   0x3f

Definition at line 1741 of file hci.h.

#define PAGE_SCAN_TYPE_INTERLACED   0x01

Definition at line 1076 of file hci.h.

#define PAGE_SCAN_TYPE_STANDARD   0x00

Definition at line 1075 of file hci.h.

#define PARK_MODE_CP_SIZE   6

Definition at line 642 of file hci.h.

Referenced by hci_park_mode().

#define PERIODIC_INQUIRY_CP_SIZE   9

Definition at line 337 of file hci.h.

#define PIN_CODE_REPLY_CP_SIZE   23

Definition at line 401 of file hci.h.

#define QOS_SETUP_CP_SIZE   (3 + HCI_QOS_CP_SIZE)

Definition at line 664 of file hci.h.

#define READ_AFH_MAP_RP_SIZE   14

Definition at line 1385 of file hci.h.

Referenced by hci_read_afh_map().

#define READ_AFH_MODE_RP_SIZE   2

Definition at line 1083 of file hci.h.

Referenced by hci_read_afh_mode().

#define READ_BD_ADDR_RP_SIZE   7

Definition at line 1334 of file hci.h.

Referenced by hci_read_bd_addr().

#define READ_BEST_EFFORT_FLUSH_TIMEOUT_RP_SIZE   5

Definition at line 1248 of file hci.h.

#define READ_BUFFER_SIZE_RP_SIZE   8

Definition at line 1325 of file hci.h.

#define READ_CLASS_OF_DEV_RP_SIZE   4

Definition at line 914 of file hci.h.

Referenced by hci_read_class_of_dev().

#define READ_CLOCK_CP_SIZE   3

Definition at line 1392 of file hci.h.

Referenced by hci_read_clock().

#define READ_CLOCK_OFFSET_CP_SIZE   2

Definition at line 475 of file hci.h.

Referenced by hci_read_clock_offset().

#define READ_CLOCK_RP_SIZE   9

Definition at line 1399 of file hci.h.

Referenced by hci_read_clock().

#define READ_CONN_ACCEPT_TIMEOUT_RP_SIZE   3

Definition at line 833 of file hci.h.

#define READ_CURRENT_IAC_LAP_RP_SIZE   2+3*MAX_IAC_LAP

Definition at line 1011 of file hci.h.

Referenced by hci_read_current_iac_lap().

#define READ_DEFAULT_ERROR_DATA_REPORTING_RP_SIZE   2

Definition at line 1180 of file hci.h.

#define READ_ENHANCED_TRANSMIT_POWER_LEVEL_RP_SIZE   6

Definition at line 1241 of file hci.h.

#define READ_EXT_INQUIRY_RESPONSE_RP_SIZE   242

Definition at line 1103 of file hci.h.

Referenced by hci_read_ext_inquiry_response().

#define READ_FAILED_CONTACT_COUNTER_RP_SIZE   4

Definition at line 1353 of file hci.h.

#define READ_INQ_ACTIVITY_RP_SIZE   5

Definition at line 887 of file hci.h.

#define READ_INQ_RESPONSE_TX_POWER_LEVEL_RP_SIZE   2

Definition at line 1156 of file hci.h.

Referenced by hci_read_inq_response_tx_power_level().

#define READ_INQUIRY_MODE_RP_SIZE   2

Definition at line 1060 of file hci.h.

Referenced by hci_read_inquiry_mode().

#define READ_INQUIRY_SCAN_TYPE_RP_SIZE   2

Definition at line 1043 of file hci.h.

Referenced by hci_read_inquiry_scan_type().

#define READ_INQUIRY_TRANSMIT_POWER_LEVEL_RP_SIZE   2

Definition at line 1163 of file hci.h.

#define READ_LE_HOST_SUPPORTED_RP_SIZE   3

Definition at line 1267 of file hci.h.

#define READ_LINK_POLICY_CP_SIZE   2

Definition at line 689 of file hci.h.

#define READ_LINK_POLICY_RP_SIZE   5

Definition at line 695 of file hci.h.

Referenced by hci_read_link_policy().

#define READ_LINK_QUALITY_RP_SIZE   4

Definition at line 1368 of file hci.h.

Referenced by hci_read_link_quality().

#define READ_LINK_SUPERVISION_TIMEOUT_RP_SIZE   5

Definition at line 988 of file hci.h.

Referenced by hci_read_link_supervision_timeout().

#define READ_LOCAL_AMP_ASSOC_CP_SIZE   5

Definition at line 1423 of file hci.h.

#define READ_LOCAL_AMP_ASSOC_RP_SIZE   252

Definition at line 1430 of file hci.h.

#define READ_LOCAL_AMP_INFO_RP_SIZE   31

Definition at line 1415 of file hci.h.

#define READ_LOCAL_COMMANDS_RP_SIZE   65

Definition at line 1295 of file hci.h.

Referenced by hci_read_local_commands().

#define READ_LOCAL_EXT_FEATURES_CP_SIZE   1

Definition at line 1308 of file hci.h.

Referenced by hci_read_local_ext_features().

#define READ_LOCAL_EXT_FEATURES_RP_SIZE   11

Definition at line 1315 of file hci.h.

Referenced by hci_read_local_ext_features().

#define READ_LOCAL_FEATURES_RP_SIZE   9

Definition at line 1302 of file hci.h.

Referenced by hci_read_local_features().

#define READ_LOCAL_NAME_RP_SIZE   249

Definition at line 826 of file hci.h.

Referenced by hci_read_local_name().

#define READ_LOCAL_OOB_DATA_RP_SIZE   33

Definition at line 1149 of file hci.h.

Referenced by hci_read_local_oob_data().

#define READ_LOCAL_VERSION_RP_SIZE   9

Definition at line 1288 of file hci.h.

Referenced by hci_read_local_version().

#define READ_LOGICAL_LINK_ACCEPT_TIMEOUT_RP_SIZE   3

Definition at line 1215 of file hci.h.

#define READ_PAGE_ACTIVITY_RP_SIZE   5

Definition at line 872 of file hci.h.

#define READ_PAGE_TIMEOUT_RP_SIZE   3

Definition at line 846 of file hci.h.

#define READ_PIN_TYPE_RP_SIZE   2

Definition at line 766 of file hci.h.

#define READ_REMOTE_EXT_FEATURES_CP_SIZE   3

Definition at line 463 of file hci.h.

Referenced by hci_read_remote_ext_features().

#define READ_REMOTE_FEATURES_CP_SIZE   2

Definition at line 456 of file hci.h.

Referenced by hci_read_remote_features().

#define READ_REMOTE_VERSION_CP_SIZE   2

Definition at line 469 of file hci.h.

Referenced by hci_read_remote_version().

#define READ_RSSI_RP_SIZE   4

Definition at line 1376 of file hci.h.

Referenced by hci_read_rssi().

#define READ_SCAN_ENABLE_RP_SIZE   2

Definition at line 859 of file hci.h.

#define READ_SIMPLE_PAIRING_MODE_RP_SIZE   2

Definition at line 1131 of file hci.h.

Referenced by hci_read_simple_pairing_mode().

#define READ_STORED_LINK_KEY_CP_SIZE   7

Definition at line 781 of file hci.h.

Referenced by hci_read_stored_link_key().

#define READ_STORED_LINK_KEY_RP_SIZE   5

Definition at line 787 of file hci.h.

#define READ_TRANSMIT_POWER_LEVEL_CP_SIZE   3

Definition at line 952 of file hci.h.

Referenced by hci_read_transmit_power_level().

#define READ_TRANSMIT_POWER_LEVEL_RP_SIZE   4

Definition at line 958 of file hci.h.

Referenced by hci_read_transmit_power_level().

#define READ_VOICE_SETTING_RP_SIZE   3

Definition at line 927 of file hci.h.

Referenced by hci_read_voice_setting().

#define READ_WRITE_LINK_KEY_RP_SIZE   2

Definition at line 799 of file hci.h.

#define REFRESH_ENCRYPTION_KEY_CP_SIZE   2

Definition at line 1120 of file hci.h.

#define REFRESH_ENCRYPTION_KEY_RP_SIZE   1

Definition at line 1124 of file hci.h.

#define REJECT_CONN_REQ_CP_SIZE   7

Definition at line 384 of file hci.h.

#define REJECT_SYNC_CONN_REQ_CP_SIZE   7

Definition at line 508 of file hci.h.

#define REMOTE_NAME_REQ_CANCEL_CP_SIZE   6

Definition at line 450 of file hci.h.

Referenced by hci_read_remote_name_cancel().

#define REMOTE_NAME_REQ_CP_SIZE   10

Definition at line 444 of file hci.h.

Referenced by hci_read_remote_name_with_clock_offset().

#define REMOTE_OOB_DATA_REPLY_CP_SIZE   38

Definition at line 542 of file hci.h.

#define RESET_FAILED_CONTACT_COUNTER_RP_SIZE   3

Definition at line 1360 of file hci.h.

#define ROLE_DISCOVERY_CP_SIZE   2

Definition at line 670 of file hci.h.

#define ROLE_DISCOVERY_RP_SIZE   4

Definition at line 676 of file hci.h.

#define SCAN_DISABLED   0x00

Definition at line 862 of file hci.h.

#define SCAN_INQUIRY   0x01

Definition at line 863 of file hci.h.

#define SCAN_PAGE   0x02

Definition at line 864 of file hci.h.

#define SCO_LINK   0x00

Definition at line 212 of file hci.h.

#define SCO_PTYPE_MASK   (HCI_HV1 | HCI_HV2 | HCI_HV3)

Definition at line 146 of file hci.h.

#define SEND_KEYPRESS_NOTIFY_CP_SIZE   7

Definition at line 1204 of file hci.h.

#define SEND_KEYPRESS_NOTIFY_RP_SIZE   1

Definition at line 1208 of file hci.h.

#define SET_AFH_CLASSIFICATION_CP_SIZE   10

Definition at line 1032 of file hci.h.

Referenced by hci_set_afh_classification().

#define SET_AFH_CLASSIFICATION_RP_SIZE   1

Definition at line 1036 of file hci.h.

Referenced by hci_set_afh_classification().

#define SET_CONN_ENCRYPT_CP_SIZE   3

Definition at line 423 of file hci.h.

Referenced by hci_encrypt_link().

#define SET_CONN_PTYPE_CP_SIZE   4

Definition at line 410 of file hci.h.

#define SET_EVENT_FLT_CP_SIZE   2

Definition at line 741 of file hci.h.

#define SET_EVENT_MASK_CP_SIZE   8

Definition at line 731 of file hci.h.

#define SETUP_SYNC_CONN_CP_SIZE   17

Definition at line 489 of file hci.h.

#define SNIFF_MODE_CP_SIZE   10

Definition at line 628 of file hci.h.

#define SNIFF_SUBRATING_CP_SIZE   8

Definition at line 722 of file hci.h.

#define STATUS_BDADDR_RP_SIZE   7

Definition at line 325 of file hci.h.

#define SWITCH_ROLE_CP_SIZE   7

Definition at line 683 of file hci.h.

Referenced by hci_switch_role().

#define USER_CONFIRM_REPLY_CP_SIZE   6

Definition at line 523 of file hci.h.

#define USER_PASSKEY_REPLY_CP_SIZE   10

Definition at line 532 of file hci.h.

#define WRITE_AFH_MODE_CP_SIZE   1

Definition at line 1089 of file hci.h.

Referenced by hci_write_afh_mode().

#define WRITE_AFH_MODE_RP_SIZE   1

Definition at line 1093 of file hci.h.

Referenced by hci_write_afh_mode().

#define WRITE_BEST_EFFORT_FLUSH_TIMEOUT_CP_SIZE   6

Definition at line 1255 of file hci.h.

#define WRITE_BEST_EFFORT_FLUSH_TIMEOUT_RP_SIZE   1

Definition at line 1259 of file hci.h.

#define WRITE_CLASS_OF_DEV_CP_SIZE   3

Definition at line 920 of file hci.h.

Referenced by hci_write_class_of_dev().

#define WRITE_CONN_ACCEPT_TIMEOUT_CP_SIZE   2

Definition at line 839 of file hci.h.

#define WRITE_CURRENT_IAC_LAP_CP_SIZE   1+3*MAX_IAC_LAP

Definition at line 1018 of file hci.h.

#define WRITE_DEFAULT_ERROR_DATA_REPORTING_CP_SIZE   1

Definition at line 1186 of file hci.h.

#define WRITE_DEFAULT_ERROR_DATA_REPORTING_RP_SIZE   1

Definition at line 1190 of file hci.h.

#define WRITE_EXT_INQUIRY_RESPONSE_CP_SIZE   241

Definition at line 1110 of file hci.h.

Referenced by hci_write_ext_inquiry_response().

#define WRITE_EXT_INQUIRY_RESPONSE_RP_SIZE   1

Definition at line 1114 of file hci.h.

Referenced by hci_write_ext_inquiry_response().

#define WRITE_INQ_ACTIVITY_CP_SIZE   4

Definition at line 894 of file hci.h.

#define WRITE_INQUIRY_MODE_CP_SIZE   1

Definition at line 1066 of file hci.h.

Referenced by hci_write_inquiry_mode().

#define WRITE_INQUIRY_MODE_RP_SIZE   1

Definition at line 1070 of file hci.h.

Referenced by hci_write_inquiry_mode().

#define WRITE_INQUIRY_SCAN_TYPE_CP_SIZE   1

Definition at line 1049 of file hci.h.

Referenced by hci_write_inquiry_scan_type().

#define WRITE_INQUIRY_SCAN_TYPE_RP_SIZE   1

Definition at line 1053 of file hci.h.

Referenced by hci_write_inquiry_scan_type().

#define WRITE_INQUIRY_TRANSMIT_POWER_LEVEL_CP_SIZE   1

Definition at line 1169 of file hci.h.

Referenced by hci_write_inquiry_transmit_power_level().

#define WRITE_INQUIRY_TRANSMIT_POWER_LEVEL_RP_SIZE   1

Definition at line 1173 of file hci.h.

Referenced by hci_write_inquiry_transmit_power_level().

#define WRITE_LE_HOST_SUPPORTED_CP_SIZE   2

Definition at line 1274 of file hci.h.

#define WRITE_LINK_POLICY_CP_SIZE   4

Definition at line 702 of file hci.h.

Referenced by hci_write_link_policy().

#define WRITE_LINK_POLICY_RP_SIZE   3

Definition at line 707 of file hci.h.

Referenced by hci_write_link_policy().

#define WRITE_LINK_SUPERVISION_TIMEOUT_CP_SIZE   4

Definition at line 995 of file hci.h.

Referenced by hci_write_link_supervision_timeout().

#define WRITE_LINK_SUPERVISION_TIMEOUT_RP_SIZE   3

Definition at line 1000 of file hci.h.

Referenced by hci_write_link_supervision_timeout().

#define WRITE_LOGICAL_LINK_ACCEPT_TIMEOUT_CP_SIZE   2

Definition at line 1221 of file hci.h.

#define WRITE_PAGE_ACTIVITY_CP_SIZE   4

Definition at line 879 of file hci.h.

#define WRITE_PAGE_TIMEOUT_CP_SIZE   2

Definition at line 852 of file hci.h.

#define WRITE_PIN_TYPE_CP_SIZE   1

Definition at line 772 of file hci.h.

#define WRITE_REMOTE_AMP_ASSOC_CP_SIZE   253

Definition at line 1439 of file hci.h.

#define WRITE_REMOTE_AMP_ASSOC_RP_SIZE   2

Definition at line 1444 of file hci.h.

#define WRITE_SIMPLE_PAIRING_DEBUG_MODE_CP_SIZE   1

Definition at line 1459 of file hci.h.

#define WRITE_SIMPLE_PAIRING_DEBUG_MODE_RP_SIZE   1

Definition at line 1463 of file hci.h.

#define WRITE_SIMPLE_PAIRING_MODE_CP_SIZE   1

Definition at line 1137 of file hci.h.

Referenced by hci_write_simple_pairing_mode().

#define WRITE_SIMPLE_PAIRING_MODE_RP_SIZE   1

Definition at line 1141 of file hci.h.

Referenced by hci_write_simple_pairing_mode().

#define WRITE_STORED_LINK_KEY_CP_SIZE   1

Definition at line 794 of file hci.h.

Referenced by hci_write_stored_link_key().

#define WRITE_VOICE_SETTING_CP_SIZE   2

Definition at line 933 of file hci.h.

Referenced by hci_write_voice_setting().

Enumeration Type Documentation

anonymous enum
Enumerator
HCI_UP 
HCI_INIT 
HCI_RUNNING 
HCI_PSCAN 
HCI_ISCAN 
HCI_AUTH 
HCI_ENCRYPT 
HCI_INQUIRY 
HCI_RAW 

Definition at line 64 of file hci.h.

anonymous enum
Enumerator
LE_PUBLIC_ADDRESS 
LE_RANDOM_ADDRESS 

Definition at line 79 of file hci.h.