Lines Matching refs:UINT8
33 typedef UINT8 tBTM_BLE_CHNL_MAP[CHNL_MAP_LEN];
50 typedef UINT8 tBTM_BLE_EVT;
51 typedef UINT8 tBTM_BLE_CONN_MODE;
58 typedef UINT8 tBLE_SCAN_MODE;
65 typedef UINT8 tBTM_BLE_BATCH_SCAN_MODE;
71 typedef UINT8 tBTM_BLE_ADV_CHNL_MAP;
84 typedef UINT8 tBTM_BLE_AFP;
101 typedef UINT8 tBTM_BLE_SFP;
198 typedef UINT8 BLE_SIGNATURE[BTM_BLE_AUTH_SIGN_LEN]; /* Device address */
263 UINT8 status;
264 UINT8 param_len;
266 UINT8 param_buf[BT_OCTET16_LEN];
339 typedef UINT8 tBTM_BLE_AD_TYPE;
362 typedef UINT8 tBTM_BLE_ADV_TX_POWER;
367 UINT8 adv_inst_max; /* max adv instance supported in controller */
368 UINT8 rpa_offloading;
370 UINT8 max_irk_list_sz;
371 UINT8 filter_support;
372 UINT8 max_filter;
373 UINT8 energy_support;
377 UINT8 extended_scan_support;
378 UINT8 debug_logging_supported;
392 UINT8 num_service;
400 UINT8 num_service;
409 UINT8 uuid128[MAX_UUID_SIZE];
414 UINT8 len;
415 UINT8 *p_val;
422 UINT8 len;
423 UINT8 *p_val;
428 UINT8 adv_type;
429 UINT8 len;
430 UINT8 *p_val; /* number of len byte */
435 UINT8 num_elem;
452 UINT8 flag;
453 UINT8 tx_power;
467 typedef UINT8 tBTM_BLE_MULTI_ADV_EVT;
475 UINT8 adv_type;
483 UINT8 *p_sub_code; /* dynamic array to store sub code */
484 UINT8 *p_inst_id; /* dynamic array to store instance id */
485 UINT8 pending_idx;
486 UINT8 next_idx;
489 typedef void (tBTM_BLE_MULTI_ADV_CBACK)(tBTM_BLE_MULTI_ADV_EVT evt, UINT8 inst_id,
494 UINT8 inst_id;
496 UINT8 adv_evt;
501 UINT8 index;
506 UINT8 inst_index_queue[BTM_BLE_MULTI_ADV_MAX];
517 typedef UINT8 tGATT_IF;
520 typedef void (tBTM_BLE_SCAN_REP_CBACK)(tBTM_BLE_REF_VALUE ref_value, UINT8 report_format,
521 UINT8 num_records, UINT16 total_len,
522 UINT8* p_rep_data, UINT8 status);
523 typedef void (tBTM_BLE_SCAN_SETUP_CBACK)(UINT8 evt, tBTM_BLE_REF_VALUE ref_value, UINT8 status);
547 typedef UINT8 tBTM_BLE_DISCARD_RULE;
551 UINT8 sub_code[BTM_BLE_BATCH_SCAN_MAX];
554 UINT8 pending_idx;
555 UINT8 next_idx;
560 UINT8 rep_mode[BTM_BLE_BATCH_REP_MAIN_Q_SIZE];
562 UINT8 num_records[BTM_BLE_BATCH_REP_MAIN_Q_SIZE];
564 UINT8 *p_data[BTM_BLE_BATCH_REP_MAIN_Q_SIZE];
565 UINT8 pending_idx;
566 UINT8 next_idx;
610 typedef UINT8 tBTM_BLE_PF_COND_TYPE;
614 typedef UINT8 tBTM_BLE_PF_LOGIC_TYPE;
618 typedef UINT8 tBTM_BLE_PF_ACTION;
620 typedef UINT8 tBTM_BLE_PF_FILT_INDEX;
622 typedef UINT8 tBTM_BLE_PF_AVBL_SPACE;
641 typedef UINT8 tBTM_BLE_PF_RSSI_THRESHOLD;
642 typedef UINT8 tBTM_BLE_PF_DELIVERY_MODE;
644 typedef UINT8 tBTM_BLE_PF_TIMEOUT_CNT;
667 typedef UINT8 tBTM_BLE_SCAN_COND_OP;
676 typedef UINT8 tBTM_BLE_FILT_CB_EVT;
686 typedef void (tBTM_BLE_PF_STATUS_CBACK) (UINT8 action, tBTM_STATUS status,
698 UINT8 uuid128_mask[LEN_UUID_128];
711 UINT8 data_len; /* <= 20 bytes */
712 UINT8 *p_data;
718 UINT8 data_len; /* <= 20 bytes */
719 UINT8 *p_pattern;
721 UINT8 *p_pattern_mask; /* Manufacturer data matching mask,
729 UINT8 data_len; /* <= 20 bytes */
730 UINT8 *p_pattern;
731 …UINT8 *p_pattern_mask; /* Service data matching mask, same length as data patter…
748 UINT8 action_ocf[BTM_BLE_PF_TYPE_MAX];
752 UINT8 cb_evt[BTM_BLE_PF_TYPE_MAX];
753 UINT8 pending_idx;
754 UINT8 next_idx;
767 …UINT8 pf_counter[BTM_BLE_PF_TYPE_MAX]; /* number of filter indexed by tBTM_BLE_PF_COND_TYPE */
773 UINT8 op_type;
791 typedef UINT8 BTM_BLE_ADV_STATE;
792 typedef UINT8 BTM_BLE_ADV_INFO_PRESENT;
793 typedef UINT8 BTM_BLE_RSSI_VALUE;
801 UINT8 conn_mode;
803 UINT8 flag;
804 UINT8 tx_power_level;
805 UINT8 remote_name_len;
806 UINT8 *p_remote_name;
816 typedef UINT8 tBTM_BLE_CONN_TYPE;
825 typedef UINT8 tBTM_BLE_TRACK_ADV_EVT;
839 typedef UINT8 tBTM_BLE_TRACK_ADV_ACTION;
850 typedef UINT8 tBTM_BLE_BATCH_SCAN_EVT;
867 typedef BOOLEAN (tBTM_BLE_SEL_CBACK)(BD_ADDR random_bda, UINT8 *p_remote_name);
871 typedef void (tBTM_BLE_SIGN_CBACK)(void *p_ref_data, UINT8 *p_signing_data);
876 typedef void (tBTM_BLE_SCAN_REQ_CBACK)(BD_ADDR remote_bda, tBLE_ADDR_TYPE addr_type, UINT8 adv_evt);
1029 extern tBTM_STATUS BTM_BleSetStorageConfig(UINT8 batch_scan_full_max,
1030 UINT8 batch_scan_trunc_max,
1031 UINT8 batch_scan_notify_threshold,
1127 extern tBTM_STATUS BTM_BleObserve(BOOLEAN start, UINT8 duration,
1182 extern void BTM_SecurityGrant(BD_ADDR bd_addr, UINT8 res);
1197 extern void BTM_BlePasskeyReply (BD_ADDR bd_addr, UINT8 res, UINT32 passkey);
1211 extern void BTM_BleConfirmReply (BD_ADDR bd_addr, UINT8 res);
1225 extern void BTM_BleOobDataReply(BD_ADDR bd_addr, UINT8 res, UINT8 len, UINT8 *p_data);
1244 extern BOOLEAN BTM_BleDataSignature (BD_ADDR bd_addr, UINT8 *p_text, UINT16 len,
1262 extern BOOLEAN BTM_BleVerifySignature (BD_ADDR bd_addr, UINT8 *p_orig,
1264 UINT8 *p_comp);
1308 extern void BTM_BleLoadLocalKeys(UINT8 key_type, tBTM_BLE_LOCAL_KEYS *p_key);
1422 extern UINT8 *BTM_CheckAdvData( UINT8 *p_adv, UINT8 type, UINT8 *p_length);
1542 extern UINT8 BTM_BleMaxMultiAdvInstanceCount();
1610 void BTM_BleReceiverTest(UINT8 rx_freq, tBTM_CMPL_CB *p_cmd_cmpl_cback);
1625 void BTM_BleTransmitterTest(UINT8 tx_freq, UINT8 test_data_len,
1626 UINT8 packet_payload, tBTM_CMPL_CB *p_cmd_cmpl_cback);
1675 UINT8 *p_le_dev_sec_flags,
1676 UINT8 *p_le_key_size);
1701 extern UINT8 BTM_BleGetSupportedKeySize (BD_ADDR bd_addr);
1737 extern tBTM_STATUS BTM_BleUpdateAdvInstParam (UINT8 inst_id, tBTM_BLE_ADV_PARAMS *p_params);
1754 extern tBTM_STATUS BTM_BleCfgAdvInstData (UINT8 inst_id, BOOLEAN is_scan_rsp,
1769 extern tBTM_STATUS BTM_BleDisableAdvInstance (UINT8 inst_id);
1824 extern tBTM_STATUS BTM_BleEnableDisableFilterFeature(UINT8 enable,