Lines Matching refs:UINT8
34 typedef UINT8 tBTM_BLE_CHNL_MAP[CHNL_MAP_LEN];
51 typedef UINT8 tBTM_BLE_EVT;
52 typedef UINT8 tBTM_BLE_CONN_MODE;
59 typedef UINT8 tBLE_SCAN_MODE;
66 typedef UINT8 tBTM_BLE_BATCH_SCAN_MODE;
72 typedef UINT8 tBTM_BLE_ADV_CHNL_MAP;
85 typedef UINT8 tBTM_BLE_AFP;
102 typedef UINT8 tBTM_BLE_SFP;
204 typedef UINT8 BLE_SIGNATURE[BTM_BLE_AUTH_SIGN_LEN]; /* Device address */
269 UINT8 status;
270 UINT8 param_len;
272 UINT8 param_buf[BT_OCTET16_LEN];
345 typedef UINT8 tBTM_BLE_AD_TYPE;
368 typedef UINT8 tBTM_BLE_ADV_TX_POWER;
373 UINT8 adv_inst_max; /* max adv instance supported in controller */
374 UINT8 rpa_offloading;
376 UINT8 max_irk_list_sz;
377 UINT8 filter_support;
378 UINT8 max_filter;
379 UINT8 energy_support;
383 UINT8 extended_scan_support;
384 UINT8 debug_logging_supported;
399 UINT8 num_service;
408 UINT8 num_service;
416 UINT8 num_service;
418 UINT8 uuid128[MAX_UUID_SIZE];
424 UINT8 len;
425 UINT8 val[MAX_SIZE_MANUFACTURER_DATA];
432 UINT8 len;
433 UINT8 val[MAX_SIZE_SERVICE_DATA];
439 UINT8 adv_type;
440 UINT8 len;
441 UINT8 val[MAX_SIZE_PROPRIETARY_ELEMENT]; /* number of len byte */
447 UINT8 num_elem;
464 UINT8 flag;
465 UINT8 tx_power;
479 typedef UINT8 tBTM_BLE_MULTI_ADV_EVT;
487 UINT8 adv_type;
495 UINT8 *p_sub_code; /* dynamic array to store sub code */
496 UINT8 *p_inst_id; /* dynamic array to store instance id */
497 UINT8 pending_idx;
498 UINT8 next_idx;
501 typedef void (tBTM_BLE_MULTI_ADV_CBACK)(tBTM_BLE_MULTI_ADV_EVT evt, UINT8 inst_id,
506 UINT8 inst_id;
508 UINT8 adv_evt;
513 UINT8 index;
518 UINT8 inst_index_queue[BTM_BLE_MULTI_ADV_MAX];
529 typedef UINT8 tGATT_IF;
532 typedef void (tBTM_BLE_SCAN_REP_CBACK)(tBTM_BLE_REF_VALUE ref_value, UINT8 report_format,
533 UINT8 num_records, UINT16 total_len,
534 UINT8* p_rep_data, UINT8 status);
535 typedef void (tBTM_BLE_SCAN_SETUP_CBACK)(UINT8 evt, tBTM_BLE_REF_VALUE ref_value, UINT8 status);
559 typedef UINT8 tBTM_BLE_DISCARD_RULE;
563 UINT8 sub_code[BTM_BLE_BATCH_SCAN_MAX];
566 UINT8 pending_idx;
567 UINT8 next_idx;
572 UINT8 rep_mode[BTM_BLE_BATCH_REP_MAIN_Q_SIZE];
574 UINT8 num_records[BTM_BLE_BATCH_REP_MAIN_Q_SIZE];
576 UINT8 *p_data[BTM_BLE_BATCH_REP_MAIN_Q_SIZE];
577 UINT8 pending_idx;
578 UINT8 next_idx;
622 typedef UINT8 tBTM_BLE_PF_COND_TYPE;
626 typedef UINT8 tBTM_BLE_PF_LOGIC_TYPE;
630 typedef UINT8 tBTM_BLE_PF_ACTION;
632 typedef UINT8 tBTM_BLE_PF_FILT_INDEX;
634 typedef UINT8 tBTM_BLE_PF_AVBL_SPACE;
653 typedef UINT8 tBTM_BLE_PF_RSSI_THRESHOLD;
654 typedef UINT8 tBTM_BLE_PF_DELIVERY_MODE;
656 typedef UINT8 tBTM_BLE_PF_TIMEOUT_CNT;
679 typedef UINT8 tBTM_BLE_SCAN_COND_OP;
688 typedef UINT8 tBTM_BLE_FILT_CB_EVT;
698 typedef void (tBTM_BLE_PF_STATUS_CBACK) (UINT8 action, tBTM_STATUS status,
710 UINT8 uuid128_mask[LEN_UUID_128];
723 UINT8 data_len; /* <= 20 bytes */
724 UINT8 *p_data;
730 UINT8 data_len; /* <= 20 bytes */
731 UINT8 *p_pattern;
733 UINT8 *p_pattern_mask; /* Manufacturer data matching mask,
741 UINT8 data_len; /* <= 20 bytes */
742 UINT8 *p_pattern;
743 …UINT8 *p_pattern_mask; /* Service data matching mask, same length as data patter…
760 UINT8 action_ocf[BTM_BLE_PF_TYPE_MAX];
764 UINT8 cb_evt[BTM_BLE_PF_TYPE_MAX];
765 UINT8 pending_idx;
766 UINT8 next_idx;
779 …UINT8 pf_counter[BTM_BLE_PF_TYPE_MAX]; /* number of filter indexed by tBTM_BLE_PF_COND_TYPE */
785 UINT8 op_type;
803 typedef UINT8 BTM_BLE_ADV_STATE;
804 typedef UINT8 BTM_BLE_ADV_INFO_PRESENT;
805 typedef UINT8 BTM_BLE_RSSI_VALUE;
813 UINT8 conn_mode;
815 UINT8 flag;
816 UINT8 tx_power_level;
817 UINT8 remote_name_len;
818 UINT8 *p_remote_name;
828 typedef UINT8 tBTM_BLE_CONN_TYPE;
837 typedef UINT8 tBTM_BLE_TRACK_ADV_EVT;
851 typedef UINT8 tBTM_BLE_TRACK_ADV_ACTION;
862 typedef UINT8 tBTM_BLE_BATCH_SCAN_EVT;
879 typedef BOOLEAN (tBTM_BLE_SEL_CBACK)(BD_ADDR random_bda, UINT8 *p_remote_name);
883 typedef void (tBTM_BLE_SIGN_CBACK)(void *p_ref_data, UINT8 *p_signing_data);
888 typedef void (tBTM_BLE_SCAN_REQ_CBACK)(BD_ADDR remote_bda, tBLE_ADDR_TYPE addr_type, UINT8 adv_evt);
1041 extern tBTM_STATUS BTM_BleSetStorageConfig(UINT8 batch_scan_full_max,
1042 UINT8 batch_scan_trunc_max,
1043 UINT8 batch_scan_notify_threshold,
1139 extern tBTM_STATUS BTM_BleObserve(BOOLEAN start, UINT8 duration,
1194 extern void BTM_SecurityGrant(BD_ADDR bd_addr, UINT8 res);
1209 extern void BTM_BlePasskeyReply (BD_ADDR bd_addr, UINT8 res, UINT32 passkey);
1223 extern void BTM_BleConfirmReply (BD_ADDR bd_addr, UINT8 res);
1237 extern void BTM_BleOobDataReply(BD_ADDR bd_addr, UINT8 res, UINT8 len, UINT8 *p_data);
1256 extern BOOLEAN BTM_BleDataSignature (BD_ADDR bd_addr, UINT8 *p_text, UINT16 len,
1274 extern BOOLEAN BTM_BleVerifySignature (BD_ADDR bd_addr, UINT8 *p_orig,
1276 UINT8 *p_comp);
1320 extern void BTM_BleLoadLocalKeys(UINT8 key_type, tBTM_BLE_LOCAL_KEYS *p_key);
1434 extern UINT8 *BTM_CheckAdvData( UINT8 *p_adv, UINT8 type, UINT8 *p_length);
1554 extern UINT8 BTM_BleMaxMultiAdvInstanceCount();
1622 void BTM_BleReceiverTest(UINT8 rx_freq, tBTM_CMPL_CB *p_cmd_cmpl_cback);
1637 void BTM_BleTransmitterTest(UINT8 tx_freq, UINT8 test_data_len,
1638 UINT8 packet_payload, tBTM_CMPL_CB *p_cmd_cmpl_cback);
1687 UINT8 *p_le_dev_sec_flags,
1688 UINT8 *p_le_key_size);
1713 extern UINT8 BTM_BleGetSupportedKeySize (BD_ADDR bd_addr);
1749 extern tBTM_STATUS BTM_BleUpdateAdvInstParam (UINT8 inst_id, tBTM_BLE_ADV_PARAMS *p_params);
1766 extern tBTM_STATUS BTM_BleCfgAdvInstData (UINT8 inst_id, BOOLEAN is_scan_rsp,
1781 extern tBTM_STATUS BTM_BleDisableAdvInstance (UINT8 inst_id);
1836 extern tBTM_STATUS BTM_BleEnableDisableFilterFeature(UINT8 enable,