Lines Matching refs:tSMP_CB

77 static BOOLEAN smp_parameter_unconditionally_valid(tSMP_CB *p_cb);
78 static BOOLEAN smp_parameter_unconditionally_invalid(tSMP_CB *p_cb);
81 typedef BOOLEAN (*tSMP_CMD_LEN_VALID)(tSMP_CB *p_cb);
83 static BOOLEAN smp_command_has_valid_fixed_length(tSMP_CB *p_cb);
106 typedef BOOLEAN (*tSMP_CMD_PARAM_RANGES_VALID)(tSMP_CB *p_cb);
108 static BOOLEAN smp_pairing_request_response_parameters_are_valid(tSMP_CB *p_cb);
109 static BOOLEAN smp_pairing_keypress_notification_is_valid(tSMP_CB *p_cb);
132 typedef BT_HDR * (*tSMP_CMD_ACT)(UINT8 cmd_code, tSMP_CB *p_cb);
134 static BT_HDR *smp_build_pairing_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
135 static BT_HDR *smp_build_confirm_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
136 static BT_HDR *smp_build_rand_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
137 static BT_HDR *smp_build_pairing_fail(UINT8 cmd_code, tSMP_CB *p_cb);
138 static BT_HDR *smp_build_identity_info_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
139 static BT_HDR *smp_build_encrypt_info_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
140 static BT_HDR *smp_build_security_request(UINT8 cmd_code, tSMP_CB *p_cb);
141 static BT_HDR *smp_build_signing_info_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
142 static BT_HDR *smp_build_master_id_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
143 static BT_HDR *smp_build_id_addr_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
144 static BT_HDR *smp_build_pair_public_key_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
145 static BT_HDR *smp_build_pairing_commitment_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
146 static BT_HDR *smp_build_pair_dhkey_check_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
147 static BT_HDR *smp_build_pairing_keypress_notification_cmd(UINT8 cmd_code, tSMP_CB *p_cb);
271 static tSMP_ASSO_MODEL smp_select_legacy_association_model(tSMP_CB *p_cb);
272 static tSMP_ASSO_MODEL smp_select_association_model_secure_connections(tSMP_CB *p_cb);
312 BOOLEAN smp_send_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_send_cmd()
359 tSMP_CB *p_cb = &smp_cb; in smp_rsp_timeout()
382 BT_HDR * smp_build_pairing_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_pairing_cmd()
415 static BT_HDR * smp_build_confirm_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_confirm_cmd()
442 static BT_HDR * smp_build_rand_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_rand_cmd()
470 static BT_HDR * smp_build_encrypt_info_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_encrypt_info_cmd()
498 static BT_HDR * smp_build_master_id_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_master_id_cmd()
528 static BT_HDR * smp_build_identity_info_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_identity_info_cmd()
560 static BT_HDR * smp_build_id_addr_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_id_addr_cmd()
590 static BT_HDR * smp_build_signing_info_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_signing_info_cmd()
618 static BT_HDR * smp_build_pairing_fail(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_pairing_fail()
646 static BT_HDR *smp_build_security_request(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_security_request()
677 static BT_HDR *smp_build_pair_public_key_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_pair_public_key_cmd()
712 static BT_HDR *smp_build_pairing_commitment_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_pairing_commitment_cmd()
741 static BT_HDR *smp_build_pair_dhkey_check_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_pair_dhkey_check_cmd()
770 static BT_HDR * smp_build_pairing_keypress_notification_cmd(UINT8 cmd_code, tSMP_CB *p_cb) in smp_build_pairing_keypress_notification_cmd()
868 void smp_cb_cleanup(tSMP_CB *p_cb) in smp_cb_cleanup()
875 memset(p_cb, 0, sizeof(tSMP_CB)); in smp_cb_cleanup()
889 void smp_remove_fixed_channel(tSMP_CB *p_cb) in smp_remove_fixed_channel()
910 void smp_reset_control_value(tSMP_CB *p_cb) in smp_reset_control_value()
936 void smp_proc_pairing_cmpl(tSMP_CB *p_cb) in smp_proc_pairing_cmpl()
980 BOOLEAN smp_command_has_invalid_parameters(tSMP_CB *p_cb) in smp_command_has_invalid_parameters()
1013 BOOLEAN smp_command_has_valid_fixed_length(tSMP_CB *p_cb) in smp_command_has_valid_fixed_length()
1044 BOOLEAN smp_pairing_request_response_parameters_are_valid(tSMP_CB *p_cb) in smp_pairing_request_response_parameters_are_valid()
1097 BOOLEAN smp_pairing_keypress_notification_is_valid(tSMP_CB *p_cb) in smp_pairing_keypress_notification_is_valid()
1121 BOOLEAN smp_parameter_unconditionally_valid(tSMP_CB *p_cb) in smp_parameter_unconditionally_valid()
1133 BOOLEAN smp_parameter_unconditionally_invalid(tSMP_CB *p_cb) in smp_parameter_unconditionally_invalid()
1186 tSMP_ASSO_MODEL smp_select_association_model(tSMP_CB *p_cb) in smp_select_association_model()
1227 tSMP_ASSO_MODEL smp_select_legacy_association_model(tSMP_CB *p_cb) in smp_select_legacy_association_model()
1265 tSMP_ASSO_MODEL smp_select_association_model_secure_connections(tSMP_CB *p_cb) in smp_select_association_model_secure_connections()
1348 void smp_collect_local_io_capabilities(UINT8 *iocap, tSMP_CB *p_cb) in smp_collect_local_io_capabilities()
1366 void smp_collect_peer_io_capabilities(UINT8 *iocap, tSMP_CB *p_cb) in smp_collect_peer_io_capabilities()
1385 void smp_collect_local_ble_address(UINT8 *le_addr, tSMP_CB *p_cb) in smp_collect_local_ble_address()
1408 void smp_collect_peer_ble_address(UINT8 *le_addr, tSMP_CB *p_cb) in smp_collect_peer_ble_address()
1437 BOOLEAN smp_check_commitment(tSMP_CB *p_cb) in smp_check_commitment()
1467 void smp_save_secure_connections_long_term_key(tSMP_CB *p_cb) in smp_save_secure_connections_long_term_key()
1500 BOOLEAN smp_calculate_f5_mackey_and_long_term_key(tSMP_CB *p_cb) in smp_calculate_f5_mackey_and_long_term_key()
1544 BOOLEAN smp_request_oob_data(tSMP_CB *p_cb) in smp_request_oob_data()