Lines Matching refs:tSMP_CB
79 static bool smp_parameter_unconditionally_valid(tSMP_CB* p_cb);
80 static bool smp_parameter_unconditionally_invalid(tSMP_CB* p_cb);
83 typedef bool (*tSMP_CMD_LEN_VALID)(tSMP_CB* p_cb);
85 static bool smp_command_has_valid_fixed_length(tSMP_CB* p_cb);
107 typedef bool (*tSMP_CMD_PARAM_RANGES_VALID)(tSMP_CB* p_cb);
109 static bool smp_pairing_request_response_parameters_are_valid(tSMP_CB* p_cb);
110 static bool smp_pairing_keypress_notification_is_valid(tSMP_CB* p_cb);
136 typedef BT_HDR* (*tSMP_CMD_ACT)(uint8_t cmd_code, tSMP_CB* p_cb);
138 static BT_HDR* smp_build_pairing_cmd(uint8_t cmd_code, tSMP_CB* p_cb);
140 tSMP_CB* p_cb);
141 static BT_HDR* smp_build_rand_cmd(UNUSED_ATTR uint8_t cmd_code, tSMP_CB* p_cb);
143 tSMP_CB* p_cb);
145 tSMP_CB* p_cb);
147 tSMP_CB* p_cb);
149 tSMP_CB* p_cb);
151 tSMP_CB* p_cb);
153 tSMP_CB* p_cb);
155 tSMP_CB* p_cb);
157 tSMP_CB* p_cb);
159 tSMP_CB* p_cb);
161 tSMP_CB* p_cb);
163 UNUSED_ATTR uint8_t cmd_code, tSMP_CB* p_cb);
297 static tSMP_ASSO_MODEL smp_select_legacy_association_model(tSMP_CB* p_cb);
299 tSMP_CB* p_cb);
353 tSMP_CB* p_cb = &smp_cb; in smp_send_msg_to_L2CAP()
375 bool smp_send_cmd(uint8_t cmd_code, tSMP_CB* p_cb) { in smp_send_cmd()
416 tSMP_CB* p_cb = &smp_cb; in smp_rsp_timeout()
460 BT_HDR* smp_build_pairing_cmd(uint8_t cmd_code, tSMP_CB* p_cb) { in smp_build_pairing_cmd()
491 tSMP_CB* p_cb) { in smp_build_confirm_cmd()
516 static BT_HDR* smp_build_rand_cmd(UNUSED_ATTR uint8_t cmd_code, tSMP_CB* p_cb) { in smp_build_rand_cmd()
541 tSMP_CB* p_cb) { in smp_build_encrypt_info_cmd()
566 tSMP_CB* p_cb) { in smp_build_central_id_cmd()
592 UNUSED_ATTR tSMP_CB* p_cb) { in smp_build_identity_info_cmd()
620 UNUSED_ATTR tSMP_CB* p_cb) { in smp_build_id_addr_cmd()
646 tSMP_CB* p_cb) { in smp_build_signing_info_cmd()
671 tSMP_CB* p_cb) { in smp_build_pairing_fail()
696 tSMP_CB* p_cb) { in smp_build_security_request()
723 tSMP_CB* p_cb) { in smp_build_pair_public_key_cmd()
753 tSMP_CB* p_cb) { in smp_build_pairing_commitment_cmd()
778 tSMP_CB* p_cb) { in smp_build_pair_dhkey_check_cmd()
803 UNUSED_ATTR uint8_t cmd_code, tSMP_CB* p_cb) { in smp_build_pairing_keypress_notification_cmd()
869 void smp_cb_cleanup(tSMP_CB* p_cb) { in smp_cb_cleanup()
879 memset(p_cb, 0, sizeof(tSMP_CB)); in smp_cb_cleanup()
895 void smp_remove_fixed_channel(tSMP_CB* p_cb) { in smp_remove_fixed_channel()
915 void smp_reset_control_value(tSMP_CB* p_cb) { in smp_reset_control_value()
942 void smp_proc_pairing_cmpl(tSMP_CB* p_cb) { in smp_proc_pairing_cmpl()
977 bool smp_command_has_invalid_length(tSMP_CB* p_cb) { in smp_command_has_invalid_length()
1006 bool smp_command_has_invalid_parameters(tSMP_CB* p_cb) { in smp_command_has_invalid_parameters()
1042 bool smp_command_has_valid_fixed_length(tSMP_CB* p_cb) { in smp_command_has_valid_fixed_length()
1073 bool smp_pairing_request_response_parameters_are_valid(tSMP_CB* p_cb) { in smp_pairing_request_response_parameters_are_valid()
1127 bool smp_pairing_keypress_notification_is_valid(tSMP_CB* p_cb) { in smp_pairing_keypress_notification_is_valid()
1150 bool smp_parameter_unconditionally_valid(UNUSED_ATTR tSMP_CB* p_cb) { in smp_parameter_unconditionally_valid()
1161 bool smp_parameter_unconditionally_invalid(UNUSED_ATTR tSMP_CB* p_cb) { in smp_parameter_unconditionally_invalid()
1209 tSMP_ASSO_MODEL smp_select_association_model(tSMP_CB* p_cb) { in smp_select_association_model()
1253 tSMP_ASSO_MODEL smp_select_legacy_association_model(tSMP_CB* p_cb) { in smp_select_legacy_association_model()
1290 tSMP_ASSO_MODEL smp_select_association_model_secure_connections(tSMP_CB* p_cb) { in smp_select_association_model_secure_connections()
1353 void smp_collect_local_io_capabilities(uint8_t* iocap, tSMP_CB* p_cb) { in smp_collect_local_io_capabilities()
1370 void smp_collect_peer_io_capabilities(uint8_t* iocap, tSMP_CB* p_cb) { in smp_collect_peer_io_capabilities()
1388 void smp_collect_local_ble_address(uint8_t* le_addr, tSMP_CB* p_cb) { in smp_collect_local_ble_address()
1410 void smp_collect_peer_ble_address(uint8_t* le_addr, tSMP_CB* p_cb) { in smp_collect_peer_ble_address()
1438 bool smp_check_commitment(tSMP_CB* p_cb) { in smp_check_commitment()
1465 void smp_save_secure_connections_long_term_key(tSMP_CB* p_cb) { in smp_save_secure_connections_long_term_key()
1488 void smp_calculate_f5_mackey_and_long_term_key(tSMP_CB* p_cb) { in smp_calculate_f5_mackey_and_long_term_key()
1523 bool smp_request_oob_data(tSMP_CB* p_cb) { in smp_request_oob_data()