Lines Matching refs:UINT8

90 typedef UINT8 tBTM_DEVICE_ROLE;
93 typedef UINT8 tBTM_BD_NAME[BTM_MAX_REM_BD_NAME_LEN + 1];
98 UINT8 hci_version;
100 UINT8 lmp_version;
110 UINT8 *p_param_buf;
129 typedef UINT8 tBTM_DEV_STATUS;
139 typedef void (tBTM_VS_EVT_CB) (UINT8 len, UINT8 *p);
156 typedef UINT8 (tBTM_FILTER_CB) (BD_ADDR bd_addr, DEV_CLASS dc);
494 typedef UINT8 tBTM_EIR_SEARCH_RESULT;
525 typedef UINT8 tBTM_BLE_SEC_ACT;
573 UINT8 mode; /* general or limited */
574 UINT8 duration; /* duration of the inquiry (1.28 sec increments) */
575 UINT8 max_resps; /* maximum number of responses to return */
577 UINT8 filter_cond_type; /* new devices, BD ADDR, COD, or No filtering */
580UINT8 intl_duration[4]; /*duration array storing the interleave scan's time portion…
593 typedef UINT8 tBTM_BLE_EVT_TYPE;
604 UINT8 page_scan_rep_mode;
605 UINT8 page_scan_per_mode;
606 UINT8 page_scan_mode;
612 UINT8 inq_result_type;
613 UINT8 ble_addr_type;
615 UINT8 flag;
633 UINT8 remote_name_state;
634 UINT8 remote_name_type;
644 UINT8 num_resp; /* Number of results from the current inquiry */
659 UINT8 pcm_intf_rate; /* PCM interface rate: 0: 128kbps, 1: 256 kbps;
661 UINT8 frame_type; /* frame type: 0: short; 1: long */
662 UINT8 sync_mode; /* sync mode: 0: slave; 1: master */
663 UINT8 clock_mode; /* clock mode: 0: slave; 1: master */
679 typedef void (tBTM_INQ_RESULTS_CB) (tBTM_INQ_RESULTS *p_inq_results, UINT8 *p_eir);
722 UINT8 hci_status; /* HCI status returned with the event */
723 UINT8 role; /* BTM_ROLE_MASTER or BTM_ROLE_SLAVE */
734 UINT8 status;
744 UINT8 hci_status;
755 UINT8 hci_status;
766 UINT8 hci_status;
767 UINT8 link_quality;
777 UINT8 hci_status;
789 typedef UINT8 tBTM_BL_EVENT;
808UINT8 *p_features; /* pointer to the remote device's features page[0] (supported features…
838 UINT8 busy_level;/* when paging or inquiring, level is 10.
840 UINT8 busy_level_flags; /* Notifies actual inquiry/page activities */
848 UINT8 new_role;
849 UINT8 hci_status; /* HCI status returned with the event */
875 BD_NAME p_bdn, UINT8 *features,
880 BD_NAME p_bdn, UINT8 *features,
933 typedef UINT8 tBTM_SCO_TYPE;
941 typedef UINT8 tBTM_SCO_ROUTE_TYPE;
963 typedef UINT8 tBTM_SCO_AIR_MODE_TYPE;
988 typedef UINT8 tBTM_SCO_DATA_FLAG;
1016 typedef UINT8 tBTM_ESCO_EVT;
1026 UINT8 retrans_effort;
1033 UINT8 retrans_effort;
1042 UINT8 link_type; /* BTM_LINK_TYPE_SCO or BTM_LINK_TYPE_ESCO */
1043 UINT8 tx_interval;
1044 UINT8 retrans_window;
1045 UINT8 air_mode;
1054 UINT8 hci_status;
1055 UINT8 tx_interval;
1056 UINT8 retrans_window;
1147 typedef UINT8 tBTM_LINK_KEY_TYPE;
1322 typedef UINT8 (tBTM_AUTHORIZE_CALLBACK) (BD_ADDR bd_addr, DEV_CLASS dev_class,
1323 tBTM_BD_NAME bd_name, UINT8 *service_name,
1324 UINT8 service_id, BOOLEAN is_originator);
1332 typedef UINT8 (tBTM_PIN_CALLBACK) (BD_ADDR bd_addr, DEV_CLASS dev_class,
1340 typedef UINT8 (tBTM_LINK_KEY_CALLBACK) (BD_ADDR bd_addr, DEV_CLASS dev_class,
1341 tBTM_BD_NAME bd_name, UINT8 *key,
1342 UINT8 key_type);
1359 typedef UINT8 (tBTM_AUTH_COMPLETE_CALLBACK) (BD_ADDR bd_addr, DEV_CLASS dev_class,
1375 typedef UINT8 tBTM_SP_EVT;
1388 typedef UINT8 tBTM_IO_CAP;
1414 typedef UINT8 tBTM_AUTH_REQ;
1422 typedef UINT8 tBTM_OOB_DATA;
1483 typedef UINT8 tBTM_SP_KEY_TYPE;
1542 typedef UINT8 (tBTM_SP_CALLBACK) (tBTM_SP_EVT event, tBTM_SP_EVT_DATA *p_data);
1545 typedef void (tBTM_MKEY_CALLBACK) (BD_ADDR bd_addr, UINT8 status, UINT8 key_flag) ;
1579 typedef UINT8 tBTM_LE_EVT;
1590 typedef UINT8 tBTM_LE_KEY_TYPE;
1595 typedef UINT8 tBTM_LE_AUTH_REQ;
1609 typedef UINT8 tBTM_LE_SEC;
1615 UINT8 oob_data; /* OOB data present (locally) for the peer device */
1617 UINT8 max_key_size; /* max encryption key size */
1626 UINT8 reason;
1627 UINT8 sec_level;
1639 UINT8 sec_level;
1640 UINT8 key_size;
1648 UINT8 sec_level;
1656 UINT8 key_size;
1657 UINT8 sec_level;
1665 UINT8 sec_level;
1708 typedef UINT8 (tBTM_LE_CALLBACK) (tBTM_LE_EVT event, BD_ADDR bda, tBTM_LE_EVT_DATA *p_data);
1731 typedef void (tBTM_LE_KEY_CALLBACK) (UINT8 key_type, tBTM_BLE_LOCAL_KEYS *p_key);
1776 typedef UINT8 tBTM_PM_STATUS;
1787 typedef UINT8 tBTM_PM_MODE;
1812 UINT16 value, UINT8 hci_status);
1822 UINT8 event;
1823 UINT8 status;
1836 typedef UINT8 tBTM_MIP_EVT;
1849 UINT8 disc_reason;
1858 UINT8 rx_len;
1859 UINT8 rx_data[BTM_MIP_MAX_RX_LEN];
1866 UINT8 data[11]; /* data[0] shows Vender-specific device type */
1889 typedef BOOLEAN (tBTM_MIP_QUERY_CB) (BD_ADDR dev_addr, UINT8 *p_mode, LINK_KEY link_key);
1895 typedef UINT8 tBTM_CONTRL_STATE;
1993 extern UINT8 *BTM_ReadDeviceClass (void);
2005 extern UINT8 *BTM_ReadLocalFeatures (void);
2054 UINT8 param_len,
2055 UINT8 *p_param_buf,
2069 extern UINT8 BTM_AllocateSCN(void);
2080 extern BOOLEAN BTM_TryAllocateSCN(UINT8 scn);
2092 extern BOOLEAN BTM_FreeSCN(UINT8 scn);
2105 extern UINT8 BTM_SetTraceLevel (UINT8 new_level);
2354 extern tBTM_STATUS BTM_SetInquiryMode (UINT8 mode);
2444 UINT8 *lmp_version,
2461 extern UINT8 *BTM_ReadRemoteFeatures (BD_ADDR addr);
2480 extern UINT8 *BTM_ReadRemoteExtendedFeatures (BD_ADDR addr, UINT8 page_number);
2492 extern UINT8 BTM_ReadNumberRemoteFeaturesPages (BD_ADDR addr);
2507 extern UINT8 *BTM_ReadAllRemoteFeatures (BD_ADDR addr);
2733 extern tBTM_STATUS BTM_GetRole (BD_ADDR remote_bd_addr, UINT8 *p_role);
2754 UINT8 new_role,
2818 extern tBTM_STATUS BTM_RegBusyLevelNotif (tBTM_BL_CHANGE_CB *p_cb, UINT8 *p_level,
2976 extern UINT8 *BTM_ReadScoBdAddr (UINT16 sco_inx);
3102 extern void BTM_EScoConnRsp (UINT16 sco_inx, UINT8 hci_status,
3114 extern UINT8 BTM_GetNumScoLinks (void);
3179 extern BOOLEAN BTM_GetSecurityFlags (BD_ADDR bd_addr, UINT8 * p_sec_flags);
3195 UINT8 * p_sec_flags, tBT_TRANSPORT transport);
3218 extern void BTM_SetPinType (UINT8 pin_type, PIN_CODE pin_code, UINT8 pin_code_len);
3267 UINT8 service_id, UINT16 sec_level,
3281 extern void BTM_SetOutService(BD_ADDR bd_addr, UINT8 service_id, UINT32 mx_chan_id);
3296 extern UINT8 BTM_SecClrService (UINT8 service_id);
3311 BD_NAME bd_name, UINT8 *features,
3313 UINT8 key_type, tBTM_IO_CAP io_cap, UINT8 pin_length);
3377 extern void BTM_PINCodeReply (BD_ADDR bd_addr, UINT8 res, UINT8 pin_len,
3378 UINT8 *p_pin, UINT32 trusted_mask[]);
3396 UINT8 pin_len, UINT8 *p_pin,
3416 UINT8 pin_len, UINT8 *p_pin,
3566 extern UINT16 BTM_BuildOobData(UINT8 *p_data, UINT16 max_len, BT_OCTET16 c,
3567 BT_OCTET16 r, UINT8 name_len);
3615 extern UINT8 * BTM_ReadOobData(UINT8 *p_data, UINT8 eir_tag, UINT8 *p_len);
3644 extern tBTM_STATUS BTM_PmRegister (UINT8 mask, UINT8 *p_pm_id,
3659 extern tBTM_STATUS BTM_SetPowerMode (UINT8 pm_id, BD_ADDR remote_bda,
3762 extern UINT8 *BTM_CheckEirData( UINT8 *p_eir, UINT8 type, UINT8 *p_length );
3839 extern UINT8 BTM_GetEirSupportedServices( UINT32 *p_eir_uuid, UINT8 **p,
3840 UINT8 max_num_uuid16, UINT8 *p_num_uuid16);
3863 extern UINT8 BTM_GetEirUuidList( UINT8 *p_eir, UINT8 uuid_size, UINT8 *p_num_uuid,
3864 UINT8 *p_uuid_list, UINT8 max_num_uuid);
3930 extern void BTM_SetARCMode (UINT8 iface, UINT8 arc_mode, tBTM_VSC_CMPL_CB *p_arc_cb);