|
Lines 225-231
Link Here
|
| 225 |
/* 0x0010 - 0x8000 - reserved for future use */ |
225 |
/* 0x0010 - 0x8000 - reserved for future use */ |
| 226 |
|
226 |
|
| 227 |
/* Event masks */ |
227 |
/* Event masks */ |
| 228 |
#define NG_HCI_EVMSK_ALL 0x00000000ffffffff |
228 |
#define NG_HCI_EVMSK_DEFAULT 0x00001fffffffffff |
|
|
229 |
#define NG_HCI_EVMSK_ALL 0x1fffffffffffffff |
| 229 |
#define NG_HCI_EVMSK_NONE 0x0000000000000000 |
230 |
#define NG_HCI_EVMSK_NONE 0x0000000000000000 |
| 230 |
#define NG_HCI_EVMSK_INQUIRY_COMPL 0x0000000000000001 |
231 |
#define NG_HCI_EVMSK_INQUIRY_COMPL 0x0000000000000001 |
| 231 |
#define NG_HCI_EVMSK_INQUIRY_RESULT 0x0000000000000002 |
232 |
#define NG_HCI_EVMSK_INQUIRY_RESULT 0x0000000000000002 |
|
Lines 259-266
Link Here
|
| 259 |
#define NG_HCI_EVMSK_QOS_VIOLATION 0x0000000020000000 |
260 |
#define NG_HCI_EVMSK_QOS_VIOLATION 0x0000000020000000 |
| 260 |
#define NG_HCI_EVMSK_PAGE_SCAN_MODE_CHANGE 0x0000000040000000 |
261 |
#define NG_HCI_EVMSK_PAGE_SCAN_MODE_CHANGE 0x0000000040000000 |
| 261 |
#define NG_HCI_EVMSK_PAGE_SCAN_REP_MODE_CHANGE 0x0000000080000000 |
262 |
#define NG_HCI_EVMSK_PAGE_SCAN_REP_MODE_CHANGE 0x0000000080000000 |
| 262 |
/* 0x0000000100000000 - 0x8000000000000000 - reserved for future use */ |
263 |
#define NG_HCI_EVMSK_FLOW_SPEC_COMPL 0x0000000100000000 |
|
|
264 |
#define NG_HCI_EVMSK_INQUIRY_RESULT_W_RSSI 0x0000000200000000 |
| 265 |
#define NG_HCI_EVMSK_READ_REM_EXT_FEAT_COMPL 0x0000000400000000 |
| 263 |
|
266 |
|
|
|
267 |
/* 0x0000000800000000 - 0x0000080000000000 - not in use */ |
| 268 |
|
| 269 |
#define NG_HCI_EVMSK_SYNC_CONN_COMPL 0x0000100000000000 |
| 270 |
#define NG_HCI_EVMSK_SYNC_CONN_CHANGED 0x0000200000000000 |
| 271 |
#define NG_HCI_EVMSK_SNIFF_SUBRATING 0x0000400000000000 |
| 272 |
#define NG_HCI_EVMSK_EXT_INQUIRY_RESULT 0x0000800000000000 |
| 273 |
#define NG_HCI_EVMSK_ENC_KEY_REFRESH_COMPL 0x0001000000000000 |
| 274 |
#define NG_HCI_EVMSK_IO_CAPABILITY_REQ 0x0002000000000000 |
| 275 |
#define NG_HCI_EVMSK_IO_CAPABILITY_RESP 0x0004000000000000 |
| 276 |
#define NG_HCI_EVMSK_USER_CONFIRMATION_REQ 0x0008000000000000 |
| 277 |
#define NG_HCI_EVMSK_USER_PASSKEY_REQ 0x0010000000000000 |
| 278 |
#define NG_HCI_EVMSK_REM_OOB_DATA_REQ 0x0020000000000000 |
| 279 |
#define NG_HCI_EVMSK_SIMPLE_PAIRING_COMPL 0x0040000000000000 |
| 280 |
#define NG_HCI_EVMSK_LINK_SUPERV_TO_CHANGED 0x0080000000000000 |
| 281 |
#define NG_HCI_EVMSK_ENH_FLUSH_COMPL 0x0100000000000000 |
| 282 |
#define NG_HCI_EVMSK_USER_PASSKEY_NOTIFICATION 0x0200000000000000 |
| 283 |
#define NG_HCI_EVMSK_KEYPRESS_NOTIFICATION 0x0400000000000000 |
| 284 |
#define NG_HCI_EVMSK_REM_HOST_SUPP_FEAT_NOTIFI 0x0800000000000000 |
| 285 |
#define NG_HCI_EVMSK_LE_META 0x1000000000000000 |
| 286 |
/* 0x1000000100000000 - 0x8000000000000000 - reserved for future use */ |
| 287 |
|
| 288 |
/* LE events masks*/ |
| 289 |
#define NG_HCI_LEEVMSK_ALL 0x000000003fffffff |
| 290 |
#define NG_HCI_LEEVMSK_NONE 0x0000000000000000 |
| 291 |
#define NG_HCI_LEEVMSK_DEFAULT 0x000000000000001f |
| 292 |
#define NG_HCI_LEEVMSK_CONN_COMPLETE 0x0000000000000001 |
| 293 |
#define NG_HCI_LEEVMSK_ADV_REP 0x0000000000000002 |
| 294 |
#define NG_HCI_LEEVMSK_CONN_UPDATE 0x0000000000000004 |
| 295 |
#define NG_HCI_LEEVMSK_READ_REM_FEAT_REQ 0x0000000000000008 |
| 296 |
#define NG_HCI_LEEVMSK_LONG_TERM_KEY_REQ 0x0000000000000010 |
| 297 |
#define NG_HCI_LEEVMSK_REM_CONN_PARAM_REQ 0x0000000000000020 |
| 298 |
#define NG_HCI_LEEVMSK_DATA_LENGTH_CHG 0x0000000000000040 |
| 299 |
#define NG_HCI_LEEVMSK_RD_LOC_P256_PK_COMPL 0x0000000000000080 |
| 300 |
#define NG_HCI_LEEVMSK_GEN_DHKEY_COMPL 0x0000000000000100 |
| 301 |
#define NG_HCI_LEEVMSK_ENH_CONN_COMPL 0x0000000000000200 |
| 302 |
#define NG_HCI_LEEVMSK_DIR_ADV_REP 0x0000000000000400 |
| 303 |
#define NG_HCI_LEEVMSK_PHY_UPD_COMPL 0x0000000000000800 |
| 304 |
#define NG_HCI_LEEVMSK_EXT_ADV_REP 0x0000000000001000 |
| 305 |
#define NG_HCI_LEEVMSK_PER_ADV_SYNC_EST 0x0000000000002000 |
| 306 |
#define NG_HCI_LEEVMSK_PER_ADV_REP 0x0000000000004000 |
| 307 |
#define NG_HCI_LEEVMSK_PER_ADV_SYNC_LOST 0x0000000000008000 |
| 308 |
#define NG_HCI_LEEVMSK_SCAN_TIMEOUT 0x0000000000010000 |
| 309 |
#define NG_HCI_LEEVMSK_ADV_SET_TERM 0x0000000000020000 |
| 310 |
#define NG_HCI_LEEVMSK_SCAN_REQ_RCVD 0x0000000000040000 |
| 311 |
#define NG_HCI_LEEVMSK_CHAN_SEL_ALGO 0x0000000000080000 |
| 312 |
#define NG_HCI_LEEVMSK_CONNLESS_IQ_REP 0x0000000000010000 |
| 313 |
#define NG_HCI_LEEVMSK_CONN_IQ_REP 0x0000000000020000 |
| 314 |
#define NG_HCI_LEEVMSK_CTE_REQ_FAILED 0x0000000000040000 |
| 315 |
#define NG_HCI_LEEVMSK_PER_ADV_SYN_TRF_RCVD 0x0000000000080000 |
| 316 |
#define NG_HCI_LEEVMSK_CIS_EST 0x0000000000100000 |
| 317 |
#define NG_HCI_LEEVMSK_CIS_REQ 0x0000000000200000 |
| 318 |
#define NG_HCI_LEEVMSK_CREATE_BIG_COMPL 0x0000000000400000 |
| 319 |
#define NG_HCI_LEEVMSK_TERM_BIG_COMPL 0x0000000000800000 |
| 320 |
#define NG_HCI_LEEVMSK_BIG_SYNC_EST 0x0000000001000000 |
| 321 |
#define NG_HCI_LEEVMSK_BIG_SYNC_LOST 0x0000000002000000 |
| 322 |
#define NG_HCI_LEEVMSK_REQ_PEER_SCA_COMPL 0x0000000004000000 |
| 323 |
#define NG_HCI_LEEVMSK_PATH_LOSS_THRESHOLD 0x0000000008000000 |
| 324 |
#define NG_HCI_LEEVMSK_TX_PWR_REP 0x0000000010000000 |
| 325 |
#define NG_HCI_LEEVMSK_BIGINFO_ADV_REP 0x0000000020000000 |
| 326 |
/* 0x0000000040000000 - 0x8000000000000000 - reserved for future use */ |
| 327 |
|
| 264 |
/* Filter types */ |
328 |
/* Filter types */ |
| 265 |
#define NG_HCI_FILTER_TYPE_NONE 0x00 |
329 |
#define NG_HCI_FILTER_TYPE_NONE 0x00 |
| 266 |
#define NG_HCI_FILTER_TYPE_INQUIRY_RESULT 0x01 |
330 |
#define NG_HCI_FILTER_TYPE_INQUIRY_RESULT 0x01 |