View | Details | Raw Unified | Return to bug 247257
Collapse All | Expand All

(-)sys/netgraph/bluetooth/include/ng_hci.h (-2 / +66 lines)
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

Return to bug 247257