Lines Matching refs:p
57 extern void btm_ble_test_command_complete(uint8_t* p);
62 static void btu_hcif_inquiry_comp_evt(uint8_t* p);
63 static void btu_hcif_inquiry_result_evt(uint8_t* p);
64 static void btu_hcif_inquiry_rssi_result_evt(uint8_t* p);
65 static void btu_hcif_extended_inquiry_result_evt(uint8_t* p);
67 static void btu_hcif_connection_comp_evt(uint8_t* p);
68 static void btu_hcif_connection_request_evt(uint8_t* p);
69 static void btu_hcif_disconnection_comp_evt(uint8_t* p);
70 static void btu_hcif_authentication_comp_evt(uint8_t* p);
71 static void btu_hcif_rmt_name_request_comp_evt(uint8_t* p, uint16_t evt_len);
72 static void btu_hcif_encryption_change_evt(uint8_t* p);
73 static void btu_hcif_read_rmt_features_comp_evt(uint8_t* p);
74 static void btu_hcif_read_rmt_ext_features_comp_evt(uint8_t* p,
76 static void btu_hcif_read_rmt_version_comp_evt(uint8_t* p);
77 static void btu_hcif_qos_setup_comp_evt(uint8_t* p);
81 static void btu_hcif_hardware_error_evt(uint8_t* p);
83 static void btu_hcif_role_change_evt(uint8_t* p);
84 static void btu_hcif_num_compl_data_pkts_evt(uint8_t* p);
85 static void btu_hcif_mode_change_evt(uint8_t* p);
86 static void btu_hcif_pin_code_request_evt(uint8_t* p);
87 static void btu_hcif_link_key_request_evt(uint8_t* p);
88 static void btu_hcif_link_key_notification_evt(uint8_t* p);
92 static void btu_hcif_read_clock_off_comp_evt(uint8_t* p);
94 static void btu_hcif_qos_violation_evt(uint8_t* p);
97 static void btu_hcif_esco_connection_comp_evt(uint8_t* p);
98 static void btu_hcif_esco_connection_chg_evt(uint8_t* p);
101 static void btu_hcif_host_support_evt(uint8_t* p);
102 static void btu_hcif_io_cap_request_evt(uint8_t* p);
103 static void btu_hcif_io_cap_response_evt(uint8_t* p);
104 static void btu_hcif_user_conf_request_evt(uint8_t* p);
105 static void btu_hcif_user_passkey_request_evt(uint8_t* p);
106 static void btu_hcif_user_passkey_notif_evt(uint8_t* p);
107 static void btu_hcif_keypress_notif_evt(uint8_t* p);
108 static void btu_hcif_rem_oob_request_evt(uint8_t* p);
110 static void btu_hcif_simple_pair_complete_evt(uint8_t* p);
116 static void btu_hcif_ssr_evt(uint8_t* p, uint16_t evt_len);
119 static void btu_ble_ll_conn_complete_evt(uint8_t* p, uint16_t evt_len);
120 static void btu_ble_read_remote_feat_evt(uint8_t* p);
121 static void btu_ble_ll_conn_param_upd_evt(uint8_t* p, uint16_t evt_len);
122 static void btu_ble_proc_ltk_req(uint8_t* p);
123 static void btu_hcif_encryption_key_refresh_cmpl_evt(uint8_t* p);
124 static void btu_ble_data_length_change_evt(uint8_t* p, uint16_t evt_len);
126 static void btu_ble_rc_param_req_evt(uint8_t* p);
129 static void btu_ble_proc_enhanced_conn_cmpl(uint8_t* p, uint16_t evt_len);
155 uint8_t* p = (uint8_t*)(p_msg + 1) + p_msg->offset; in btu_hcif_process_event() local
158 STREAM_TO_UINT8(hci_evt_code, p); in btu_hcif_process_event()
159 STREAM_TO_UINT8(hci_evt_len, p); in btu_hcif_process_event()
163 btu_hcif_inquiry_comp_evt(p); in btu_hcif_process_event()
166 btu_hcif_inquiry_result_evt(p); in btu_hcif_process_event()
169 btu_hcif_inquiry_rssi_result_evt(p); in btu_hcif_process_event()
172 btu_hcif_extended_inquiry_result_evt(p); in btu_hcif_process_event()
175 btu_hcif_connection_comp_evt(p); in btu_hcif_process_event()
178 btu_hcif_connection_request_evt(p); in btu_hcif_process_event()
181 btu_hcif_disconnection_comp_evt(p); in btu_hcif_process_event()
184 btu_hcif_authentication_comp_evt(p); in btu_hcif_process_event()
187 btu_hcif_rmt_name_request_comp_evt(p, hci_evt_len); in btu_hcif_process_event()
190 btu_hcif_encryption_change_evt(p); in btu_hcif_process_event()
193 btu_hcif_encryption_key_refresh_cmpl_evt(p); in btu_hcif_process_event()
196 btu_hcif_read_rmt_features_comp_evt(p); in btu_hcif_process_event()
199 btu_hcif_read_rmt_ext_features_comp_evt(p, hci_evt_len); in btu_hcif_process_event()
202 btu_hcif_read_rmt_version_comp_evt(p); in btu_hcif_process_event()
205 btu_hcif_qos_setup_comp_evt(p); in btu_hcif_process_event()
220 btu_hcif_hardware_error_evt(p); in btu_hcif_process_event()
226 btu_hcif_role_change_evt(p); in btu_hcif_process_event()
229 btu_hcif_num_compl_data_pkts_evt(p); in btu_hcif_process_event()
232 btu_hcif_mode_change_evt(p); in btu_hcif_process_event()
235 btu_hcif_pin_code_request_evt(p); in btu_hcif_process_event()
238 btu_hcif_link_key_request_evt(p); in btu_hcif_process_event()
241 btu_hcif_link_key_notification_evt(p); in btu_hcif_process_event()
253 btu_hcif_read_clock_off_comp_evt(p); in btu_hcif_process_event()
259 btu_hcif_qos_violation_evt(p); in btu_hcif_process_event()
268 btu_hcif_esco_connection_comp_evt(p); in btu_hcif_process_event()
271 btu_hcif_esco_connection_chg_evt(p); in btu_hcif_process_event()
275 btu_hcif_ssr_evt(p, hci_evt_len); in btu_hcif_process_event()
279 btu_hcif_host_support_evt(p); in btu_hcif_process_event()
282 btu_hcif_io_cap_request_evt(p); in btu_hcif_process_event()
285 btu_hcif_io_cap_response_evt(p); in btu_hcif_process_event()
288 btu_hcif_user_conf_request_evt(p); in btu_hcif_process_event()
291 btu_hcif_user_passkey_request_evt(p); in btu_hcif_process_event()
294 btu_hcif_rem_oob_request_evt(p); in btu_hcif_process_event()
297 btu_hcif_simple_pair_complete_evt(p); in btu_hcif_process_event()
300 btu_hcif_user_passkey_notif_evt(p); in btu_hcif_process_event()
303 btu_hcif_keypress_notif_evt(p); in btu_hcif_process_event()
312 STREAM_TO_UINT8(ble_sub_code, p); in btu_hcif_process_event()
321 btm_ble_process_adv_pkt(ble_evt_len, p); in btu_hcif_process_event()
324 btu_ble_ll_conn_complete_evt(p, hci_evt_len); in btu_hcif_process_event()
327 btu_ble_ll_conn_param_upd_evt(p, hci_evt_len); in btu_hcif_process_event()
330 btu_ble_read_remote_feat_evt(p); in btu_hcif_process_event()
333 btu_ble_proc_ltk_req(p); in btu_hcif_process_event()
337 btu_ble_proc_enhanced_conn_cmpl(p, hci_evt_len); in btu_hcif_process_event()
342 btu_ble_rc_param_req_evt(p); in btu_hcif_process_event()
346 btu_ble_data_length_change_evt(p, hci_evt_len); in btu_hcif_process_event()
350 btm_ble_process_phy_update_pkt(ble_evt_len, p); in btu_hcif_process_event()
354 btm_ble_process_ext_adv_pkt(hci_evt_len, p); in btu_hcif_process_event()
358 btm_le_on_advertising_set_terminated(p, hci_evt_len); in btu_hcif_process_event()
365 btm_vendor_specific_evt(p, hci_evt_len); in btu_hcif_process_event()
483 BT_HDR* p = (BT_HDR*)osi_malloc(HCI_CMD_BUF_SIZE); in btu_hcif_send_cmd_with_cb() local
484 uint8_t* pp = (uint8_t*)(p + 1); in btu_hcif_send_cmd_with_cb()
486 p->len = HCIC_PREAMBLE_SIZE + params_len; in btu_hcif_send_cmd_with_cb()
487 p->offset = 0; in btu_hcif_send_cmd_with_cb()
503 p, btu_hcif_command_complete_evt_with_cb, in btu_hcif_send_cmd_with_cb()
516 static void btu_hcif_inquiry_comp_evt(uint8_t* p) { in btu_hcif_inquiry_comp_evt() argument
519 STREAM_TO_UINT8(status, p); in btu_hcif_inquiry_comp_evt()
534 static void btu_hcif_inquiry_result_evt(uint8_t* p) { in btu_hcif_inquiry_result_evt() argument
536 btm_process_inq_results(p, BTM_INQ_RESULT_STANDARD); in btu_hcif_inquiry_result_evt()
548 static void btu_hcif_inquiry_rssi_result_evt(uint8_t* p) { in btu_hcif_inquiry_rssi_result_evt() argument
550 btm_process_inq_results(p, BTM_INQ_RESULT_WITH_RSSI); in btu_hcif_inquiry_rssi_result_evt()
562 static void btu_hcif_extended_inquiry_result_evt(uint8_t* p) { in btu_hcif_extended_inquiry_result_evt() argument
564 btm_process_inq_results(p, BTM_INQ_RESULT_EXTENDED); in btu_hcif_extended_inquiry_result_evt()
576 static void btu_hcif_connection_comp_evt(uint8_t* p) { in btu_hcif_connection_comp_evt() argument
586 STREAM_TO_UINT8(status, p); in btu_hcif_connection_comp_evt()
587 STREAM_TO_UINT16(handle, p); in btu_hcif_connection_comp_evt()
588 STREAM_TO_BDADDR(bda, p); in btu_hcif_connection_comp_evt()
589 STREAM_TO_UINT8(link_type, p); in btu_hcif_connection_comp_evt()
590 STREAM_TO_UINT8(enc_mode, p); in btu_hcif_connection_comp_evt()
625 static void btu_hcif_connection_request_evt(uint8_t* p) { in btu_hcif_connection_request_evt() argument
630 STREAM_TO_BDADDR(bda, p); in btu_hcif_connection_request_evt()
631 STREAM_TO_DEVCLASS(dc, p); in btu_hcif_connection_request_evt()
632 STREAM_TO_UINT8(link_type, p); in btu_hcif_connection_request_evt()
655 static void btu_hcif_disconnection_comp_evt(uint8_t* p) { in btu_hcif_disconnection_comp_evt() argument
659 ++p; in btu_hcif_disconnection_comp_evt()
660 STREAM_TO_UINT16(handle, p); in btu_hcif_disconnection_comp_evt()
661 STREAM_TO_UINT8(reason, p); in btu_hcif_disconnection_comp_evt()
692 static void btu_hcif_authentication_comp_evt(uint8_t* p) { in btu_hcif_authentication_comp_evt() argument
696 STREAM_TO_UINT8(status, p); in btu_hcif_authentication_comp_evt()
697 STREAM_TO_UINT16(handle, p); in btu_hcif_authentication_comp_evt()
711 static void btu_hcif_rmt_name_request_comp_evt(uint8_t* p, uint16_t evt_len) { in btu_hcif_rmt_name_request_comp_evt() argument
715 STREAM_TO_UINT8(status, p); in btu_hcif_rmt_name_request_comp_evt()
716 STREAM_TO_BDADDR(bd_addr, p); in btu_hcif_rmt_name_request_comp_evt()
720 btm_process_remote_name(&bd_addr, p, evt_len, status); in btu_hcif_rmt_name_request_comp_evt()
722 btm_sec_rmt_name_request_complete(&bd_addr, p, status); in btu_hcif_rmt_name_request_comp_evt()
774 static void btu_hcif_encryption_change_evt(uint8_t* p) { in btu_hcif_encryption_change_evt() argument
779 STREAM_TO_UINT8(status, p); in btu_hcif_encryption_change_evt()
780 STREAM_TO_UINT16(handle, p); in btu_hcif_encryption_change_evt()
781 STREAM_TO_UINT8(encr_enable, p); in btu_hcif_encryption_change_evt()
803 static void btu_hcif_read_rmt_features_comp_evt(uint8_t* p) { in btu_hcif_read_rmt_features_comp_evt() argument
804 btm_read_remote_features_complete(p); in btu_hcif_read_rmt_features_comp_evt()
816 static void btu_hcif_read_rmt_ext_features_comp_evt(uint8_t* p, in btu_hcif_read_rmt_ext_features_comp_evt() argument
818 uint8_t* p_cur = p; in btu_hcif_read_rmt_ext_features_comp_evt()
825 btm_read_remote_ext_features_complete(p, evt_len); in btu_hcif_read_rmt_ext_features_comp_evt()
841 static void btu_hcif_read_rmt_version_comp_evt(uint8_t* p) { in btu_hcif_read_rmt_version_comp_evt() argument
842 btm_read_remote_version_complete(p); in btu_hcif_read_rmt_version_comp_evt()
854 static void btu_hcif_qos_setup_comp_evt(uint8_t* p) { in btu_hcif_qos_setup_comp_evt() argument
859 STREAM_TO_UINT8(status, p); in btu_hcif_qos_setup_comp_evt()
860 STREAM_TO_UINT16(handle, p); in btu_hcif_qos_setup_comp_evt()
861 STREAM_TO_UINT8(flow.qos_flags, p); in btu_hcif_qos_setup_comp_evt()
862 STREAM_TO_UINT8(flow.service_type, p); in btu_hcif_qos_setup_comp_evt()
863 STREAM_TO_UINT32(flow.token_rate, p); in btu_hcif_qos_setup_comp_evt()
864 STREAM_TO_UINT32(flow.peak_bandwidth, p); in btu_hcif_qos_setup_comp_evt()
865 STREAM_TO_UINT32(flow.latency, p); in btu_hcif_qos_setup_comp_evt()
866 STREAM_TO_UINT32(flow.delay_variation, p); in btu_hcif_qos_setup_comp_evt()
880 static void btu_hcif_esco_connection_comp_evt(uint8_t* p) { in btu_hcif_esco_connection_comp_evt() argument
887 STREAM_TO_UINT8(status, p); in btu_hcif_esco_connection_comp_evt()
888 STREAM_TO_UINT16(handle, p); in btu_hcif_esco_connection_comp_evt()
889 STREAM_TO_BDADDR(bda, p); in btu_hcif_esco_connection_comp_evt()
891 STREAM_TO_UINT8(data.link_type, p); in btu_hcif_esco_connection_comp_evt()
892 STREAM_TO_UINT8(data.tx_interval, p); in btu_hcif_esco_connection_comp_evt()
893 STREAM_TO_UINT8(data.retrans_window, p); in btu_hcif_esco_connection_comp_evt()
894 STREAM_TO_UINT16(data.rx_pkt_len, p); in btu_hcif_esco_connection_comp_evt()
895 STREAM_TO_UINT16(data.tx_pkt_len, p); in btu_hcif_esco_connection_comp_evt()
896 STREAM_TO_UINT8(data.air_mode, p); in btu_hcif_esco_connection_comp_evt()
912 static void btu_hcif_esco_connection_chg_evt(uint8_t* p) { in btu_hcif_esco_connection_chg_evt() argument
921 STREAM_TO_UINT8(status, p); in btu_hcif_esco_connection_chg_evt()
922 STREAM_TO_UINT16(handle, p); in btu_hcif_esco_connection_chg_evt()
924 STREAM_TO_UINT8(tx_interval, p); in btu_hcif_esco_connection_chg_evt()
925 STREAM_TO_UINT8(retrans_window, p); in btu_hcif_esco_connection_chg_evt()
926 STREAM_TO_UINT16(rx_pkt_len, p); in btu_hcif_esco_connection_chg_evt()
927 STREAM_TO_UINT16(tx_pkt_len, p); in btu_hcif_esco_connection_chg_evt()
943 static void btu_hcif_hdl_command_complete(uint16_t opcode, uint8_t* p, in btu_hcif_hdl_command_complete() argument
952 btm_event_filter_complete(p); in btu_hcif_hdl_command_complete()
956 btm_delete_stored_link_key_complete(p); in btu_hcif_hdl_command_complete()
960 btm_read_local_name_complete(p, evt_len); in btu_hcif_hdl_command_complete()
964 btm_read_link_quality_complete(p); in btu_hcif_hdl_command_complete()
968 btm_read_rssi_complete(p); in btu_hcif_hdl_command_complete()
972 btm_read_failed_contact_counter_complete(p); in btu_hcif_hdl_command_complete()
976 btm_read_automatic_flush_timeout_complete(p); in btu_hcif_hdl_command_complete()
980 btm_read_tx_power_complete(p, false); in btu_hcif_hdl_command_complete()
984 btm_create_conn_cancel_complete(p); in btu_hcif_hdl_command_complete()
988 btm_read_local_oob_complete(p); in btu_hcif_hdl_command_complete()
992 btm_read_inq_tx_power_complete(p); in btu_hcif_hdl_command_complete()
997 btm_ble_add_2_white_list_complete(*p); in btu_hcif_hdl_command_complete()
1001 btm_ble_clear_white_list_complete(p, evt_len); in btu_hcif_hdl_command_complete()
1005 btm_ble_remove_from_white_list_complete(p, evt_len); in btu_hcif_hdl_command_complete()
1010 btm_ble_rand_enc_complete(p, opcode, (tBTM_RAND_ENC_CB*)p_cplt_cback); in btu_hcif_hdl_command_complete()
1014 btm_read_tx_power_complete(p, true); in btu_hcif_hdl_command_complete()
1018 btm_ble_write_adv_enable_complete(p); in btu_hcif_hdl_command_complete()
1028 btm_ble_create_conn_cancel_complete(p); in btu_hcif_hdl_command_complete()
1034 btm_ble_test_command_complete(p); in btu_hcif_hdl_command_complete()
1039 btm_ble_add_resolving_list_entry_complete(p, evt_len); in btu_hcif_hdl_command_complete()
1043 btm_ble_remove_resolving_list_entry_complete(p, evt_len); in btu_hcif_hdl_command_complete()
1047 btm_ble_clear_resolving_list_complete(p, evt_len); in btu_hcif_hdl_command_complete()
1051 btm_ble_read_resolving_list_entry_complete(p, evt_len); in btu_hcif_hdl_command_complete()
1061 btm_vsc_complete(p, opcode, evt_len, (tBTM_VSC_CMPL_CB*)p_cplt_cback); in btu_hcif_hdl_command_complete()
1281 static void btu_hcif_hardware_error_evt(uint8_t* p) { in btu_hcif_hardware_error_evt() argument
1282 HCI_TRACE_ERROR("Ctlr H/w error event - code:0x%x", *p); in btu_hcif_hardware_error_evt()
1311 static void btu_hcif_role_change_evt(uint8_t* p) { in btu_hcif_role_change_evt() argument
1316 STREAM_TO_UINT8(status, p); in btu_hcif_role_change_evt()
1317 STREAM_TO_BDADDR(bda, p); in btu_hcif_role_change_evt()
1318 STREAM_TO_UINT8(role, p); in btu_hcif_role_change_evt()
1334 static void btu_hcif_num_compl_data_pkts_evt(uint8_t* p) { in btu_hcif_num_compl_data_pkts_evt() argument
1336 l2c_link_process_num_completed_pkts(p); in btu_hcif_num_compl_data_pkts_evt()
1351 static void btu_hcif_mode_change_evt(uint8_t* p) { in btu_hcif_mode_change_evt() argument
1357 STREAM_TO_UINT8(status, p); in btu_hcif_mode_change_evt()
1359 STREAM_TO_UINT16(handle, p); in btu_hcif_mode_change_evt()
1360 STREAM_TO_UINT8(current_mode, p); in btu_hcif_mode_change_evt()
1361 STREAM_TO_UINT16(interval, p); in btu_hcif_mode_change_evt()
1382 static void btu_hcif_ssr_evt(uint8_t* p, uint16_t evt_len) { in btu_hcif_ssr_evt() argument
1383 btm_pm_proc_ssr_evt(p, evt_len); in btu_hcif_ssr_evt()
1396 static void btu_hcif_pin_code_request_evt(uint8_t* p) { in btu_hcif_pin_code_request_evt() argument
1399 STREAM_TO_BDADDR(bda, p); in btu_hcif_pin_code_request_evt()
1417 static void btu_hcif_link_key_request_evt(uint8_t* p) { in btu_hcif_link_key_request_evt() argument
1420 STREAM_TO_BDADDR(bda, p); in btu_hcif_link_key_request_evt()
1433 static void btu_hcif_link_key_notification_evt(uint8_t* p) { in btu_hcif_link_key_notification_evt() argument
1438 STREAM_TO_BDADDR(bda, p); in btu_hcif_link_key_notification_evt()
1439 STREAM_TO_ARRAY16(key, p); in btu_hcif_link_key_notification_evt()
1440 STREAM_TO_UINT8(key_type, p); in btu_hcif_link_key_notification_evt()
1487 static void btu_hcif_read_clock_off_comp_evt(uint8_t* p) { in btu_hcif_read_clock_off_comp_evt() argument
1492 STREAM_TO_UINT8(status, p); in btu_hcif_read_clock_off_comp_evt()
1497 STREAM_TO_UINT16(handle, p); in btu_hcif_read_clock_off_comp_evt()
1498 STREAM_TO_UINT16(clock_offset, p); in btu_hcif_read_clock_off_comp_evt()
1526 static void btu_hcif_qos_violation_evt(uint8_t* p) { in btu_hcif_qos_violation_evt() argument
1529 STREAM_TO_UINT16(handle, p); in btu_hcif_qos_violation_evt()
1571 static void btu_hcif_host_support_evt(uint8_t* p) { in btu_hcif_host_support_evt() argument
1572 btm_sec_rmt_host_support_feat_evt(p); in btu_hcif_host_support_evt()
1584 static void btu_hcif_io_cap_request_evt(uint8_t* p) { in btu_hcif_io_cap_request_evt() argument
1586 STREAM_TO_BDADDR(bda, p); in btu_hcif_io_cap_request_evt()
1599 static void btu_hcif_io_cap_response_evt(uint8_t* p) { in btu_hcif_io_cap_response_evt() argument
1600 btm_io_capabilities_rsp(p); in btu_hcif_io_cap_response_evt()
1612 static void btu_hcif_user_conf_request_evt(uint8_t* p) { in btu_hcif_user_conf_request_evt() argument
1613 btm_proc_sp_req_evt(BTM_SP_CFM_REQ_EVT, p); in btu_hcif_user_conf_request_evt()
1625 static void btu_hcif_user_passkey_request_evt(uint8_t* p) { in btu_hcif_user_passkey_request_evt() argument
1626 btm_proc_sp_req_evt(BTM_SP_KEY_REQ_EVT, p); in btu_hcif_user_passkey_request_evt()
1638 static void btu_hcif_user_passkey_notif_evt(uint8_t* p) { in btu_hcif_user_passkey_notif_evt() argument
1639 btm_proc_sp_req_evt(BTM_SP_KEY_NOTIF_EVT, p); in btu_hcif_user_passkey_notif_evt()
1651 static void btu_hcif_keypress_notif_evt(uint8_t* p) { in btu_hcif_keypress_notif_evt() argument
1652 btm_keypress_notif_evt(p); in btu_hcif_keypress_notif_evt()
1664 static void btu_hcif_rem_oob_request_evt(uint8_t* p) { btm_rem_oob_req(p); } in btu_hcif_rem_oob_request_evt() argument
1675 static void btu_hcif_simple_pair_complete_evt(uint8_t* p) { in btu_hcif_simple_pair_complete_evt() argument
1676 btm_simple_pair_complete(p); in btu_hcif_simple_pair_complete_evt()
1734 static void btu_hcif_encryption_key_refresh_cmpl_evt(uint8_t* p) { in btu_hcif_encryption_key_refresh_cmpl_evt() argument
1738 STREAM_TO_UINT8(status, p); in btu_hcif_encryption_key_refresh_cmpl_evt()
1739 STREAM_TO_UINT16(handle, p); in btu_hcif_encryption_key_refresh_cmpl_evt()
1754 static void btu_ble_ll_conn_complete_evt(uint8_t* p, uint16_t evt_len) { in btu_ble_ll_conn_complete_evt() argument
1755 btm_ble_conn_complete(p, evt_len, false); in btu_ble_ll_conn_complete_evt()
1758 static void btu_ble_proc_enhanced_conn_cmpl(uint8_t* p, uint16_t evt_len) { in btu_ble_proc_enhanced_conn_cmpl() argument
1759 btm_ble_conn_complete(p, evt_len, true); in btu_ble_proc_enhanced_conn_cmpl()
1767 static void btu_ble_ll_conn_param_upd_evt(uint8_t* p, uint16_t evt_len) { in btu_ble_ll_conn_param_upd_evt() argument
1777 STREAM_TO_UINT8(status, p); in btu_ble_ll_conn_param_upd_evt()
1778 STREAM_TO_UINT16(handle, p); in btu_ble_ll_conn_param_upd_evt()
1779 STREAM_TO_UINT16(interval, p); in btu_ble_ll_conn_param_upd_evt()
1780 STREAM_TO_UINT16(latency, p); in btu_ble_ll_conn_param_upd_evt()
1781 STREAM_TO_UINT16(timeout, p); in btu_ble_ll_conn_param_upd_evt()
1788 static void btu_ble_read_remote_feat_evt(uint8_t* p) { in btu_ble_read_remote_feat_evt() argument
1789 btm_ble_read_remote_features_complete(p); in btu_ble_read_remote_feat_evt()
1792 static void btu_ble_proc_ltk_req(uint8_t* p) { in btu_ble_proc_ltk_req() argument
1796 STREAM_TO_UINT16(handle, p); in btu_ble_proc_ltk_req()
1797 pp = p + 8; in btu_ble_proc_ltk_req()
1799 btm_ble_ltk_request(handle, p, ediv); in btu_ble_proc_ltk_req()
1803 static void btu_ble_data_length_change_evt(uint8_t* p, uint16_t evt_len) { in btu_ble_data_length_change_evt() argument
1813 STREAM_TO_UINT16(handle, p); in btu_ble_data_length_change_evt()
1814 STREAM_TO_UINT16(tx_data_len, p); in btu_ble_data_length_change_evt()
1815 p += 2; /* Skip the TxTimer */ in btu_ble_data_length_change_evt()
1816 STREAM_TO_UINT16(rx_data_len, p); in btu_ble_data_length_change_evt()
1825 static void btu_ble_rc_param_req_evt(uint8_t* p) { in btu_ble_rc_param_req_evt() argument
1829 STREAM_TO_UINT16(handle, p); in btu_ble_rc_param_req_evt()
1830 STREAM_TO_UINT16(int_min, p); in btu_ble_rc_param_req_evt()
1831 STREAM_TO_UINT16(int_max, p); in btu_ble_rc_param_req_evt()
1832 STREAM_TO_UINT16(latency, p); in btu_ble_rc_param_req_evt()
1833 STREAM_TO_UINT16(timeout, p); in btu_ble_rc_param_req_evt()