Lines Matching full:rp
91 struct hci_ev_status *rp = data; in hci_cc_inquiry_cancel() local
93 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_inquiry_cancel()
102 if (rp->status == 0x0c && !test_bit(HCI_INQUIRY, &hdev->flags)) { in hci_cc_inquiry_cancel()
104 rp->status = 0x00; in hci_cc_inquiry_cancel()
107 if (rp->status) in hci_cc_inquiry_cancel()
108 return rp->status; in hci_cc_inquiry_cancel()
125 return rp->status; in hci_cc_inquiry_cancel()
131 struct hci_ev_status *rp = data; in hci_cc_periodic_inq() local
133 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_periodic_inq()
135 if (rp->status) in hci_cc_periodic_inq()
136 return rp->status; in hci_cc_periodic_inq()
140 return rp->status; in hci_cc_periodic_inq()
146 struct hci_ev_status *rp = data; in hci_cc_exit_periodic_inq() local
148 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_exit_periodic_inq()
150 if (rp->status) in hci_cc_exit_periodic_inq()
151 return rp->status; in hci_cc_exit_periodic_inq()
157 return rp->status; in hci_cc_exit_periodic_inq()
163 struct hci_ev_status *rp = data; in hci_cc_remote_name_req_cancel() local
165 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_remote_name_req_cancel()
167 return rp->status; in hci_cc_remote_name_req_cancel()
173 struct hci_rp_role_discovery *rp = data; in hci_cc_role_discovery() local
176 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_role_discovery()
178 if (rp->status) in hci_cc_role_discovery()
179 return rp->status; in hci_cc_role_discovery()
183 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_role_discovery()
185 conn->role = rp->role; in hci_cc_role_discovery()
189 return rp->status; in hci_cc_role_discovery()
195 struct hci_rp_read_link_policy *rp = data; in hci_cc_read_link_policy() local
198 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_link_policy()
200 if (rp->status) in hci_cc_read_link_policy()
201 return rp->status; in hci_cc_read_link_policy()
205 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_link_policy()
207 conn->link_policy = __le16_to_cpu(rp->policy); in hci_cc_read_link_policy()
211 return rp->status; in hci_cc_read_link_policy()
217 struct hci_rp_write_link_policy *rp = data; in hci_cc_write_link_policy() local
221 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_link_policy()
223 if (rp->status) in hci_cc_write_link_policy()
224 return rp->status; in hci_cc_write_link_policy()
228 return rp->status; in hci_cc_write_link_policy()
232 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_write_link_policy()
238 return rp->status; in hci_cc_write_link_policy()
244 struct hci_rp_read_def_link_policy *rp = data; in hci_cc_read_def_link_policy() local
246 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_def_link_policy()
248 if (rp->status) in hci_cc_read_def_link_policy()
249 return rp->status; in hci_cc_read_def_link_policy()
251 hdev->link_policy = __le16_to_cpu(rp->policy); in hci_cc_read_def_link_policy()
253 return rp->status; in hci_cc_read_def_link_policy()
259 struct hci_ev_status *rp = data; in hci_cc_write_def_link_policy() local
262 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_def_link_policy()
264 if (rp->status) in hci_cc_write_def_link_policy()
265 return rp->status; in hci_cc_write_def_link_policy()
269 return rp->status; in hci_cc_write_def_link_policy()
273 return rp->status; in hci_cc_write_def_link_policy()
278 struct hci_ev_status *rp = data; in hci_cc_reset() local
280 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_reset()
284 if (rp->status) in hci_cc_reset()
285 return rp->status; in hci_cc_reset()
308 return rp->status; in hci_cc_reset()
314 struct hci_rp_read_stored_link_key *rp = data; in hci_cc_read_stored_link_key() local
317 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_stored_link_key()
321 return rp->status; in hci_cc_read_stored_link_key()
323 if (!rp->status && sent->read_all == 0x01) { in hci_cc_read_stored_link_key()
324 hdev->stored_max_keys = le16_to_cpu(rp->max_keys); in hci_cc_read_stored_link_key()
325 hdev->stored_num_keys = le16_to_cpu(rp->num_keys); in hci_cc_read_stored_link_key()
328 return rp->status; in hci_cc_read_stored_link_key()
334 struct hci_rp_delete_stored_link_key *rp = data; in hci_cc_delete_stored_link_key() local
337 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_delete_stored_link_key()
339 if (rp->status) in hci_cc_delete_stored_link_key()
340 return rp->status; in hci_cc_delete_stored_link_key()
342 num_keys = le16_to_cpu(rp->num_keys); in hci_cc_delete_stored_link_key()
349 return rp->status; in hci_cc_delete_stored_link_key()
355 struct hci_ev_status *rp = data; in hci_cc_write_local_name() local
358 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_local_name()
362 return rp->status; in hci_cc_write_local_name()
367 mgmt_set_local_name_complete(hdev, sent, rp->status); in hci_cc_write_local_name()
368 else if (!rp->status) in hci_cc_write_local_name()
373 return rp->status; in hci_cc_write_local_name()
379 struct hci_rp_read_local_name *rp = data; in hci_cc_read_local_name() local
381 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_name()
383 if (rp->status) in hci_cc_read_local_name()
384 return rp->status; in hci_cc_read_local_name()
388 memcpy(hdev->dev_name, rp->name, HCI_MAX_NAME_LENGTH); in hci_cc_read_local_name()
390 return rp->status; in hci_cc_read_local_name()
396 struct hci_ev_status *rp = data; in hci_cc_write_auth_enable() local
399 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_auth_enable()
403 return rp->status; in hci_cc_write_auth_enable()
407 if (!rp->status) { in hci_cc_write_auth_enable()
417 mgmt_auth_enable_complete(hdev, rp->status); in hci_cc_write_auth_enable()
421 return rp->status; in hci_cc_write_auth_enable()
427 struct hci_ev_status *rp = data; in hci_cc_write_encrypt_mode() local
431 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_encrypt_mode()
433 if (rp->status) in hci_cc_write_encrypt_mode()
434 return rp->status; in hci_cc_write_encrypt_mode()
438 return rp->status; in hci_cc_write_encrypt_mode()
447 return rp->status; in hci_cc_write_encrypt_mode()
453 struct hci_ev_status *rp = data; in hci_cc_write_scan_enable() local
457 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_scan_enable()
461 return rp->status; in hci_cc_write_scan_enable()
467 if (rp->status) { in hci_cc_write_scan_enable()
485 return rp->status; in hci_cc_write_scan_enable()
491 struct hci_ev_status *rp = data; in hci_cc_set_event_filter() local
495 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_set_event_filter()
497 if (rp->status) in hci_cc_set_event_filter()
498 return rp->status; in hci_cc_set_event_filter()
502 return rp->status; in hci_cc_set_event_filter()
511 return rp->status; in hci_cc_set_event_filter()
517 struct hci_rp_read_class_of_dev *rp = data; in hci_cc_read_class_of_dev() local
522 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_class_of_dev()
524 if (rp->status) in hci_cc_read_class_of_dev()
525 return rp->status; in hci_cc_read_class_of_dev()
527 memcpy(hdev->dev_class, rp->dev_class, 3); in hci_cc_read_class_of_dev()
532 return rp->status; in hci_cc_read_class_of_dev()
538 struct hci_ev_status *rp = data; in hci_cc_write_class_of_dev() local
541 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_class_of_dev()
545 return rp->status; in hci_cc_write_class_of_dev()
549 if (!rp->status) in hci_cc_write_class_of_dev()
553 mgmt_set_class_of_dev_complete(hdev, sent, rp->status); in hci_cc_write_class_of_dev()
557 return rp->status; in hci_cc_write_class_of_dev()
563 struct hci_rp_read_voice_setting *rp = data; in hci_cc_read_voice_setting() local
566 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_voice_setting()
568 if (rp->status) in hci_cc_read_voice_setting()
569 return rp->status; in hci_cc_read_voice_setting()
571 setting = __le16_to_cpu(rp->voice_setting); in hci_cc_read_voice_setting()
574 return rp->status; in hci_cc_read_voice_setting()
583 return rp->status; in hci_cc_read_voice_setting()
589 struct hci_ev_status *rp = data; in hci_cc_write_voice_setting() local
593 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_voice_setting()
595 if (rp->status) in hci_cc_write_voice_setting()
596 return rp->status; in hci_cc_write_voice_setting()
600 return rp->status; in hci_cc_write_voice_setting()
605 return rp->status; in hci_cc_write_voice_setting()
614 return rp->status; in hci_cc_write_voice_setting()
620 struct hci_rp_read_num_supported_iac *rp = data; in hci_cc_read_num_supported_iac() local
622 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_num_supported_iac()
624 if (rp->status) in hci_cc_read_num_supported_iac()
625 return rp->status; in hci_cc_read_num_supported_iac()
627 hdev->num_iac = rp->num_iac; in hci_cc_read_num_supported_iac()
631 return rp->status; in hci_cc_read_num_supported_iac()
637 struct hci_ev_status *rp = data; in hci_cc_write_ssp_mode() local
640 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_ssp_mode()
644 return rp->status; in hci_cc_write_ssp_mode()
648 if (!rp->status) { in hci_cc_write_ssp_mode()
655 if (!rp->status) { in hci_cc_write_ssp_mode()
664 return rp->status; in hci_cc_write_ssp_mode()
670 struct hci_ev_status *rp = data; in hci_cc_write_sc_support() local
673 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_sc_support()
677 return rp->status; in hci_cc_write_sc_support()
681 if (!rp->status) { in hci_cc_write_sc_support()
688 if (!hci_dev_test_flag(hdev, HCI_MGMT) && !rp->status) { in hci_cc_write_sc_support()
697 return rp->status; in hci_cc_write_sc_support()
703 struct hci_rp_read_local_version *rp = data; in hci_cc_read_local_version() local
705 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_version()
707 if (rp->status) in hci_cc_read_local_version()
708 return rp->status; in hci_cc_read_local_version()
712 hdev->hci_ver = rp->hci_ver; in hci_cc_read_local_version()
713 hdev->hci_rev = __le16_to_cpu(rp->hci_rev); in hci_cc_read_local_version()
714 hdev->lmp_ver = rp->lmp_ver; in hci_cc_read_local_version()
715 hdev->manufacturer = __le16_to_cpu(rp->manufacturer); in hci_cc_read_local_version()
716 hdev->lmp_subver = __le16_to_cpu(rp->lmp_subver); in hci_cc_read_local_version()
719 return rp->status; in hci_cc_read_local_version()
725 struct hci_rp_read_enc_key_size *rp = data; in hci_cc_read_enc_key_size() local
728 u8 status = rp->status; in hci_cc_read_enc_key_size()
732 handle = le16_to_cpu(rp->handle); in hci_cc_read_enc_key_size()
751 conn->enc_key_size = rp->key_size; in hci_cc_read_enc_key_size()
780 struct hci_rp_read_local_commands *rp = data; in hci_cc_read_local_commands() local
782 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_commands()
784 if (rp->status) in hci_cc_read_local_commands()
785 return rp->status; in hci_cc_read_local_commands()
789 memcpy(hdev->commands, rp->commands, sizeof(hdev->commands)); in hci_cc_read_local_commands()
791 return rp->status; in hci_cc_read_local_commands()
797 struct hci_rp_read_auth_payload_to *rp = data; in hci_cc_read_auth_payload_timeout() local
800 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_auth_payload_timeout()
802 if (rp->status) in hci_cc_read_auth_payload_timeout()
803 return rp->status; in hci_cc_read_auth_payload_timeout()
807 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_auth_payload_timeout()
809 conn->auth_payload_timeout = __le16_to_cpu(rp->timeout); in hci_cc_read_auth_payload_timeout()
813 return rp->status; in hci_cc_read_auth_payload_timeout()
819 struct hci_rp_write_auth_payload_to *rp = data; in hci_cc_write_auth_payload_timeout() local
823 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_auth_payload_timeout()
827 return rp->status; in hci_cc_write_auth_payload_timeout()
831 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_write_auth_payload_timeout()
833 rp->status = 0xff; in hci_cc_write_auth_payload_timeout()
837 if (!rp->status) in hci_cc_write_auth_payload_timeout()
843 return rp->status; in hci_cc_write_auth_payload_timeout()
849 struct hci_rp_read_local_features *rp = data; in hci_cc_read_local_features() local
851 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_features()
853 if (rp->status) in hci_cc_read_local_features()
854 return rp->status; in hci_cc_read_local_features()
856 memcpy(hdev->features, rp->features, 8); in hci_cc_read_local_features()
895 return rp->status; in hci_cc_read_local_features()
901 struct hci_rp_read_local_ext_features *rp = data; in hci_cc_read_local_ext_features() local
903 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_ext_features()
905 if (rp->status) in hci_cc_read_local_ext_features()
906 return rp->status; in hci_cc_read_local_ext_features()
908 if (hdev->max_page < rp->max_page) { in hci_cc_read_local_ext_features()
913 hdev->max_page = rp->max_page; in hci_cc_read_local_ext_features()
916 if (rp->page < HCI_MAX_PAGES) in hci_cc_read_local_ext_features()
917 memcpy(hdev->features[rp->page], rp->features, 8); in hci_cc_read_local_ext_features()
919 return rp->status; in hci_cc_read_local_ext_features()
925 struct hci_rp_read_flow_control_mode *rp = data; in hci_cc_read_flow_control_mode() local
927 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_flow_control_mode()
929 if (rp->status) in hci_cc_read_flow_control_mode()
930 return rp->status; in hci_cc_read_flow_control_mode()
932 hdev->flow_ctl_mode = rp->mode; in hci_cc_read_flow_control_mode()
934 return rp->status; in hci_cc_read_flow_control_mode()
940 struct hci_rp_read_buffer_size *rp = data; in hci_cc_read_buffer_size() local
942 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_buffer_size()
944 if (rp->status) in hci_cc_read_buffer_size()
945 return rp->status; in hci_cc_read_buffer_size()
947 hdev->acl_mtu = __le16_to_cpu(rp->acl_mtu); in hci_cc_read_buffer_size()
948 hdev->sco_mtu = rp->sco_mtu; in hci_cc_read_buffer_size()
949 hdev->acl_pkts = __le16_to_cpu(rp->acl_max_pkt); in hci_cc_read_buffer_size()
950 hdev->sco_pkts = __le16_to_cpu(rp->sco_max_pkt); in hci_cc_read_buffer_size()
963 return rp->status; in hci_cc_read_buffer_size()
969 struct hci_rp_read_bd_addr *rp = data; in hci_cc_read_bd_addr() local
971 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_bd_addr()
973 if (rp->status) in hci_cc_read_bd_addr()
974 return rp->status; in hci_cc_read_bd_addr()
977 bacpy(&hdev->bdaddr, &rp->bdaddr); in hci_cc_read_bd_addr()
980 bacpy(&hdev->setup_addr, &rp->bdaddr); in hci_cc_read_bd_addr()
982 return rp->status; in hci_cc_read_bd_addr()
988 struct hci_rp_read_local_pairing_opts *rp = data; in hci_cc_read_local_pairing_opts() local
990 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_pairing_opts()
992 if (rp->status) in hci_cc_read_local_pairing_opts()
993 return rp->status; in hci_cc_read_local_pairing_opts()
997 hdev->pairing_opts = rp->pairing_opts; in hci_cc_read_local_pairing_opts()
998 hdev->max_enc_key_size = rp->max_key_size; in hci_cc_read_local_pairing_opts()
1001 return rp->status; in hci_cc_read_local_pairing_opts()
1007 struct hci_rp_read_page_scan_activity *rp = data; in hci_cc_read_page_scan_activity() local
1009 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_page_scan_activity()
1011 if (rp->status) in hci_cc_read_page_scan_activity()
1012 return rp->status; in hci_cc_read_page_scan_activity()
1015 hdev->page_scan_interval = __le16_to_cpu(rp->interval); in hci_cc_read_page_scan_activity()
1016 hdev->page_scan_window = __le16_to_cpu(rp->window); in hci_cc_read_page_scan_activity()
1019 return rp->status; in hci_cc_read_page_scan_activity()
1025 struct hci_ev_status *rp = data; in hci_cc_write_page_scan_activity() local
1028 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_page_scan_activity()
1030 if (rp->status) in hci_cc_write_page_scan_activity()
1031 return rp->status; in hci_cc_write_page_scan_activity()
1035 return rp->status; in hci_cc_write_page_scan_activity()
1040 return rp->status; in hci_cc_write_page_scan_activity()
1046 struct hci_rp_read_page_scan_type *rp = data; in hci_cc_read_page_scan_type() local
1048 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_page_scan_type()
1050 if (rp->status) in hci_cc_read_page_scan_type()
1051 return rp->status; in hci_cc_read_page_scan_type()
1054 hdev->page_scan_type = rp->type; in hci_cc_read_page_scan_type()
1056 return rp->status; in hci_cc_read_page_scan_type()
1062 struct hci_ev_status *rp = data; in hci_cc_write_page_scan_type() local
1065 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_page_scan_type()
1067 if (rp->status) in hci_cc_write_page_scan_type()
1068 return rp->status; in hci_cc_write_page_scan_type()
1074 return rp->status; in hci_cc_write_page_scan_type()
1080 struct hci_rp_read_data_block_size *rp = data; in hci_cc_read_data_block_size() local
1082 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_data_block_size()
1084 if (rp->status) in hci_cc_read_data_block_size()
1085 return rp->status; in hci_cc_read_data_block_size()
1087 hdev->block_mtu = __le16_to_cpu(rp->max_acl_len); in hci_cc_read_data_block_size()
1088 hdev->block_len = __le16_to_cpu(rp->block_len); in hci_cc_read_data_block_size()
1089 hdev->num_blocks = __le16_to_cpu(rp->num_blocks); in hci_cc_read_data_block_size()
1096 return rp->status; in hci_cc_read_data_block_size()
1102 struct hci_rp_read_clock *rp = data; in hci_cc_read_clock() local
1106 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_clock()
1108 if (rp->status) in hci_cc_read_clock()
1109 return rp->status; in hci_cc_read_clock()
1118 hdev->clock = le32_to_cpu(rp->clock); in hci_cc_read_clock()
1122 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_clock()
1124 conn->clock = le32_to_cpu(rp->clock); in hci_cc_read_clock()
1125 conn->clock_accuracy = le16_to_cpu(rp->accuracy); in hci_cc_read_clock()
1130 return rp->status; in hci_cc_read_clock()
1136 struct hci_rp_read_local_amp_info *rp = data; in hci_cc_read_local_amp_info() local
1138 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_amp_info()
1140 if (rp->status) in hci_cc_read_local_amp_info()
1141 return rp->status; in hci_cc_read_local_amp_info()
1143 hdev->amp_status = rp->amp_status; in hci_cc_read_local_amp_info()
1144 hdev->amp_total_bw = __le32_to_cpu(rp->total_bw); in hci_cc_read_local_amp_info()
1145 hdev->amp_max_bw = __le32_to_cpu(rp->max_bw); in hci_cc_read_local_amp_info()
1146 hdev->amp_min_latency = __le32_to_cpu(rp->min_latency); in hci_cc_read_local_amp_info()
1147 hdev->amp_max_pdu = __le32_to_cpu(rp->max_pdu); in hci_cc_read_local_amp_info()
1148 hdev->amp_type = rp->amp_type; in hci_cc_read_local_amp_info()
1149 hdev->amp_pal_cap = __le16_to_cpu(rp->pal_cap); in hci_cc_read_local_amp_info()
1150 hdev->amp_assoc_size = __le16_to_cpu(rp->max_assoc_size); in hci_cc_read_local_amp_info()
1151 hdev->amp_be_flush_to = __le32_to_cpu(rp->be_flush_to); in hci_cc_read_local_amp_info()
1152 hdev->amp_max_flush_to = __le32_to_cpu(rp->max_flush_to); in hci_cc_read_local_amp_info()
1154 return rp->status; in hci_cc_read_local_amp_info()
1160 struct hci_rp_read_inq_rsp_tx_power *rp = data; in hci_cc_read_inq_rsp_tx_power() local
1162 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_inq_rsp_tx_power()
1164 if (rp->status) in hci_cc_read_inq_rsp_tx_power()
1165 return rp->status; in hci_cc_read_inq_rsp_tx_power()
1167 hdev->inq_tx_power = rp->tx_power; in hci_cc_read_inq_rsp_tx_power()
1169 return rp->status; in hci_cc_read_inq_rsp_tx_power()
1175 struct hci_rp_read_def_err_data_reporting *rp = data; in hci_cc_read_def_err_data_reporting() local
1177 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_def_err_data_reporting()
1179 if (rp->status) in hci_cc_read_def_err_data_reporting()
1180 return rp->status; in hci_cc_read_def_err_data_reporting()
1182 hdev->err_data_reporting = rp->err_data_reporting; in hci_cc_read_def_err_data_reporting()
1184 return rp->status; in hci_cc_read_def_err_data_reporting()
1190 struct hci_ev_status *rp = data; in hci_cc_write_def_err_data_reporting() local
1193 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_def_err_data_reporting()
1195 if (rp->status) in hci_cc_write_def_err_data_reporting()
1196 return rp->status; in hci_cc_write_def_err_data_reporting()
1200 return rp->status; in hci_cc_write_def_err_data_reporting()
1204 return rp->status; in hci_cc_write_def_err_data_reporting()
1210 struct hci_rp_pin_code_reply *rp = data; in hci_cc_pin_code_reply() local
1214 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_pin_code_reply()
1219 mgmt_pin_code_reply_complete(hdev, &rp->bdaddr, rp->status); in hci_cc_pin_code_reply()
1221 if (rp->status) in hci_cc_pin_code_reply()
1234 return rp->status; in hci_cc_pin_code_reply()
1240 struct hci_rp_pin_code_neg_reply *rp = data; in hci_cc_pin_code_neg_reply() local
1242 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_pin_code_neg_reply()
1247 mgmt_pin_code_neg_reply_complete(hdev, &rp->bdaddr, in hci_cc_pin_code_neg_reply()
1248 rp->status); in hci_cc_pin_code_neg_reply()
1252 return rp->status; in hci_cc_pin_code_neg_reply()
1258 struct hci_rp_le_read_buffer_size *rp = data; in hci_cc_le_read_buffer_size() local
1260 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_buffer_size()
1262 if (rp->status) in hci_cc_le_read_buffer_size()
1263 return rp->status; in hci_cc_le_read_buffer_size()
1265 hdev->le_mtu = __le16_to_cpu(rp->le_mtu); in hci_cc_le_read_buffer_size()
1266 hdev->le_pkts = rp->le_max_pkt; in hci_cc_le_read_buffer_size()
1272 return rp->status; in hci_cc_le_read_buffer_size()
1278 struct hci_rp_le_read_local_features *rp = data; in hci_cc_le_read_local_features() local
1280 BT_DBG("%s status 0x%2.2x", hdev->name, rp->status); in hci_cc_le_read_local_features()
1282 if (rp->status) in hci_cc_le_read_local_features()
1283 return rp->status; in hci_cc_le_read_local_features()
1285 memcpy(hdev->le_features, rp->features, 8); in hci_cc_le_read_local_features()
1287 return rp->status; in hci_cc_le_read_local_features()
1293 struct hci_rp_le_read_adv_tx_power *rp = data; in hci_cc_le_read_adv_tx_power() local
1295 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_adv_tx_power()
1297 if (rp->status) in hci_cc_le_read_adv_tx_power()
1298 return rp->status; in hci_cc_le_read_adv_tx_power()
1300 hdev->adv_tx_power = rp->tx_power; in hci_cc_le_read_adv_tx_power()
1302 return rp->status; in hci_cc_le_read_adv_tx_power()
1308 struct hci_rp_user_confirm_reply *rp = data; in hci_cc_user_confirm_reply() local
1310 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_user_confirm_reply()
1315 mgmt_user_confirm_reply_complete(hdev, &rp->bdaddr, ACL_LINK, 0, in hci_cc_user_confirm_reply()
1316 rp->status); in hci_cc_user_confirm_reply()
1320 return rp->status; in hci_cc_user_confirm_reply()
1326 struct hci_rp_user_confirm_reply *rp = data; in hci_cc_user_confirm_neg_reply() local
1328 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_user_confirm_neg_reply()
1333 mgmt_user_confirm_neg_reply_complete(hdev, &rp->bdaddr, in hci_cc_user_confirm_neg_reply()
1334 ACL_LINK, 0, rp->status); in hci_cc_user_confirm_neg_reply()
1338 return rp->status; in hci_cc_user_confirm_neg_reply()
1344 struct hci_rp_user_confirm_reply *rp = data; in hci_cc_user_passkey_reply() local
1346 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_user_passkey_reply()
1351 mgmt_user_passkey_reply_complete(hdev, &rp->bdaddr, ACL_LINK, in hci_cc_user_passkey_reply()
1352 0, rp->status); in hci_cc_user_passkey_reply()
1356 return rp->status; in hci_cc_user_passkey_reply()
1362 struct hci_rp_user_confirm_reply *rp = data; in hci_cc_user_passkey_neg_reply() local
1364 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_user_passkey_neg_reply()
1369 mgmt_user_passkey_neg_reply_complete(hdev, &rp->bdaddr, in hci_cc_user_passkey_neg_reply()
1370 ACL_LINK, 0, rp->status); in hci_cc_user_passkey_neg_reply()
1374 return rp->status; in hci_cc_user_passkey_neg_reply()
1380 struct hci_rp_read_local_oob_data *rp = data; in hci_cc_read_local_oob_data() local
1382 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_oob_data()
1384 return rp->status; in hci_cc_read_local_oob_data()
1390 struct hci_rp_read_local_oob_ext_data *rp = data; in hci_cc_read_local_oob_ext_data() local
1392 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_oob_ext_data()
1394 return rp->status; in hci_cc_read_local_oob_ext_data()
1400 struct hci_ev_status *rp = data; in hci_cc_le_set_random_addr() local
1403 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_random_addr()
1405 if (rp->status) in hci_cc_le_set_random_addr()
1406 return rp->status; in hci_cc_le_set_random_addr()
1410 return rp->status; in hci_cc_le_set_random_addr()
1424 return rp->status; in hci_cc_le_set_random_addr()
1430 struct hci_ev_status *rp = data; in hci_cc_le_set_default_phy() local
1433 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_default_phy()
1435 if (rp->status) in hci_cc_le_set_default_phy()
1436 return rp->status; in hci_cc_le_set_default_phy()
1440 return rp->status; in hci_cc_le_set_default_phy()
1449 return rp->status; in hci_cc_le_set_default_phy()
1455 struct hci_ev_status *rp = data; in hci_cc_le_set_adv_set_random_addr() local
1459 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_adv_set_random_addr()
1461 if (rp->status) in hci_cc_le_set_adv_set_random_addr()
1462 return rp->status; in hci_cc_le_set_adv_set_random_addr()
1470 return rp->status; in hci_cc_le_set_adv_set_random_addr()
1487 return rp->status; in hci_cc_le_set_adv_set_random_addr()
1493 struct hci_ev_status *rp = data; in hci_cc_le_remove_adv_set() local
1497 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_remove_adv_set()
1499 if (rp->status) in hci_cc_le_remove_adv_set()
1500 return rp->status; in hci_cc_le_remove_adv_set()
1504 return rp->status; in hci_cc_le_remove_adv_set()
1515 return rp->status; in hci_cc_le_remove_adv_set()
1521 struct hci_ev_status *rp = data; in hci_cc_le_clear_adv_sets() local
1525 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_clear_adv_sets()
1527 if (rp->status) in hci_cc_le_clear_adv_sets()
1528 return rp->status; in hci_cc_le_clear_adv_sets()
1531 return rp->status; in hci_cc_le_clear_adv_sets()
1546 return rp->status; in hci_cc_le_clear_adv_sets()
1552 struct hci_rp_le_read_transmit_power *rp = data; in hci_cc_le_read_transmit_power() local
1554 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_transmit_power()
1556 if (rp->status) in hci_cc_le_read_transmit_power()
1557 return rp->status; in hci_cc_le_read_transmit_power()
1559 hdev->min_le_tx_power = rp->min_le_tx_power; in hci_cc_le_read_transmit_power()
1560 hdev->max_le_tx_power = rp->max_le_tx_power; in hci_cc_le_read_transmit_power()
1562 return rp->status; in hci_cc_le_read_transmit_power()
1568 struct hci_ev_status *rp = data; in hci_cc_le_set_privacy_mode() local
1572 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_privacy_mode()
1574 if (rp->status) in hci_cc_le_set_privacy_mode()
1575 return rp->status; in hci_cc_le_set_privacy_mode()
1579 return rp->status; in hci_cc_le_set_privacy_mode()
1589 return rp->status; in hci_cc_le_set_privacy_mode()
1595 struct hci_ev_status *rp = data; in hci_cc_le_set_adv_enable() local
1598 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_adv_enable()
1600 if (rp->status) in hci_cc_le_set_adv_enable()
1601 return rp->status; in hci_cc_le_set_adv_enable()
1605 return rp->status; in hci_cc_le_set_adv_enable()
1628 return rp->status; in hci_cc_le_set_adv_enable()
1637 struct hci_ev_status *rp = data; in hci_cc_le_set_ext_adv_enable() local
1639 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_ext_adv_enable()
1641 if (rp->status) in hci_cc_le_set_ext_adv_enable()
1642 return rp->status; in hci_cc_le_set_ext_adv_enable()
1646 return rp->status; in hci_cc_le_set_ext_adv_enable()
1693 return rp->status; in hci_cc_le_set_ext_adv_enable()
1700 struct hci_ev_status *rp = data; in hci_cc_le_set_scan_param() local
1702 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_scan_param()
1704 if (rp->status) in hci_cc_le_set_scan_param()
1705 return rp->status; in hci_cc_le_set_scan_param()
1709 return rp->status; in hci_cc_le_set_scan_param()
1717 return rp->status; in hci_cc_le_set_scan_param()
1724 struct hci_ev_status *rp = data; in hci_cc_le_set_ext_scan_param() local
1727 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_ext_scan_param()
1729 if (rp->status) in hci_cc_le_set_ext_scan_param()
1730 return rp->status; in hci_cc_le_set_ext_scan_param()
1734 return rp->status; in hci_cc_le_set_ext_scan_param()
1744 return rp->status; in hci_cc_le_set_ext_scan_param()
1839 struct hci_ev_status *rp = data; in hci_cc_le_set_scan_enable() local
1841 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_scan_enable()
1843 if (rp->status) in hci_cc_le_set_scan_enable()
1844 return rp->status; in hci_cc_le_set_scan_enable()
1848 return rp->status; in hci_cc_le_set_scan_enable()
1852 return rp->status; in hci_cc_le_set_scan_enable()
1859 struct hci_ev_status *rp = data; in hci_cc_le_set_ext_scan_enable() local
1861 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_ext_scan_enable()
1863 if (rp->status) in hci_cc_le_set_ext_scan_enable()
1864 return rp->status; in hci_cc_le_set_ext_scan_enable()
1868 return rp->status; in hci_cc_le_set_ext_scan_enable()
1872 return rp->status; in hci_cc_le_set_ext_scan_enable()
1878 struct hci_rp_le_read_num_supported_adv_sets *rp = data; in hci_cc_le_read_num_adv_sets() local
1880 bt_dev_dbg(hdev, "status 0x%2.2x No of Adv sets %u", rp->status, in hci_cc_le_read_num_adv_sets()
1881 rp->num_of_sets); in hci_cc_le_read_num_adv_sets()
1883 if (rp->status) in hci_cc_le_read_num_adv_sets()
1884 return rp->status; in hci_cc_le_read_num_adv_sets()
1886 hdev->le_num_of_adv_sets = rp->num_of_sets; in hci_cc_le_read_num_adv_sets()
1888 return rp->status; in hci_cc_le_read_num_adv_sets()
1894 struct hci_rp_le_read_accept_list_size *rp = data; in hci_cc_le_read_accept_list_size() local
1896 bt_dev_dbg(hdev, "status 0x%2.2x size %u", rp->status, rp->size); in hci_cc_le_read_accept_list_size()
1898 if (rp->status) in hci_cc_le_read_accept_list_size()
1899 return rp->status; in hci_cc_le_read_accept_list_size()
1901 hdev->le_accept_list_size = rp->size; in hci_cc_le_read_accept_list_size()
1903 return rp->status; in hci_cc_le_read_accept_list_size()
1909 struct hci_ev_status *rp = data; in hci_cc_le_clear_accept_list() local
1911 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_clear_accept_list()
1913 if (rp->status) in hci_cc_le_clear_accept_list()
1914 return rp->status; in hci_cc_le_clear_accept_list()
1920 return rp->status; in hci_cc_le_clear_accept_list()
1927 struct hci_ev_status *rp = data; in hci_cc_le_add_to_accept_list() local
1929 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_add_to_accept_list()
1931 if (rp->status) in hci_cc_le_add_to_accept_list()
1932 return rp->status; in hci_cc_le_add_to_accept_list()
1936 return rp->status; in hci_cc_le_add_to_accept_list()
1943 return rp->status; in hci_cc_le_add_to_accept_list()
1950 struct hci_ev_status *rp = data; in hci_cc_le_del_from_accept_list() local
1952 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_del_from_accept_list()
1954 if (rp->status) in hci_cc_le_del_from_accept_list()
1955 return rp->status; in hci_cc_le_del_from_accept_list()
1959 return rp->status; in hci_cc_le_del_from_accept_list()
1966 return rp->status; in hci_cc_le_del_from_accept_list()
1972 struct hci_rp_le_read_supported_states *rp = data; in hci_cc_le_read_supported_states() local
1974 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_supported_states()
1976 if (rp->status) in hci_cc_le_read_supported_states()
1977 return rp->status; in hci_cc_le_read_supported_states()
1979 memcpy(hdev->le_states, rp->le_states, 8); in hci_cc_le_read_supported_states()
1981 return rp->status; in hci_cc_le_read_supported_states()
1987 struct hci_rp_le_read_def_data_len *rp = data; in hci_cc_le_read_def_data_len() local
1989 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_def_data_len()
1991 if (rp->status) in hci_cc_le_read_def_data_len()
1992 return rp->status; in hci_cc_le_read_def_data_len()
1994 hdev->le_def_tx_len = le16_to_cpu(rp->tx_len); in hci_cc_le_read_def_data_len()
1995 hdev->le_def_tx_time = le16_to_cpu(rp->tx_time); in hci_cc_le_read_def_data_len()
1997 return rp->status; in hci_cc_le_read_def_data_len()
2004 struct hci_ev_status *rp = data; in hci_cc_le_write_def_data_len() local
2006 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_write_def_data_len()
2008 if (rp->status) in hci_cc_le_write_def_data_len()
2009 return rp->status; in hci_cc_le_write_def_data_len()
2013 return rp->status; in hci_cc_le_write_def_data_len()
2018 return rp->status; in hci_cc_le_write_def_data_len()
2025 struct hci_ev_status *rp = data; in hci_cc_le_add_to_resolv_list() local
2027 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_add_to_resolv_list()
2029 if (rp->status) in hci_cc_le_add_to_resolv_list()
2030 return rp->status; in hci_cc_le_add_to_resolv_list()
2034 return rp->status; in hci_cc_le_add_to_resolv_list()
2042 return rp->status; in hci_cc_le_add_to_resolv_list()
2049 struct hci_ev_status *rp = data; in hci_cc_le_del_from_resolv_list() local
2051 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_del_from_resolv_list()
2053 if (rp->status) in hci_cc_le_del_from_resolv_list()
2054 return rp->status; in hci_cc_le_del_from_resolv_list()
2058 return rp->status; in hci_cc_le_del_from_resolv_list()
2065 return rp->status; in hci_cc_le_del_from_resolv_list()
2071 struct hci_ev_status *rp = data; in hci_cc_le_clear_resolv_list() local
2073 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_clear_resolv_list()
2075 if (rp->status) in hci_cc_le_clear_resolv_list()
2076 return rp->status; in hci_cc_le_clear_resolv_list()
2082 return rp->status; in hci_cc_le_clear_resolv_list()
2088 struct hci_rp_le_read_resolv_list_size *rp = data; in hci_cc_le_read_resolv_list_size() local
2090 bt_dev_dbg(hdev, "status 0x%2.2x size %u", rp->status, rp->size); in hci_cc_le_read_resolv_list_size()
2092 if (rp->status) in hci_cc_le_read_resolv_list_size()
2093 return rp->status; in hci_cc_le_read_resolv_list_size()
2095 hdev->le_resolv_list_size = rp->size; in hci_cc_le_read_resolv_list_size()
2097 return rp->status; in hci_cc_le_read_resolv_list_size()
2103 struct hci_ev_status *rp = data; in hci_cc_le_set_addr_resolution_enable() local
2106 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_addr_resolution_enable()
2108 if (rp->status) in hci_cc_le_set_addr_resolution_enable()
2109 return rp->status; in hci_cc_le_set_addr_resolution_enable()
2113 return rp->status; in hci_cc_le_set_addr_resolution_enable()
2124 return rp->status; in hci_cc_le_set_addr_resolution_enable()
2130 struct hci_rp_le_read_max_data_len *rp = data; in hci_cc_le_read_max_data_len() local
2132 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_max_data_len()
2134 if (rp->status) in hci_cc_le_read_max_data_len()
2135 return rp->status; in hci_cc_le_read_max_data_len()
2137 hdev->le_max_tx_len = le16_to_cpu(rp->tx_len); in hci_cc_le_read_max_data_len()
2138 hdev->le_max_tx_time = le16_to_cpu(rp->tx_time); in hci_cc_le_read_max_data_len()
2139 hdev->le_max_rx_len = le16_to_cpu(rp->rx_len); in hci_cc_le_read_max_data_len()
2140 hdev->le_max_rx_time = le16_to_cpu(rp->rx_time); in hci_cc_le_read_max_data_len()
2142 return rp->status; in hci_cc_le_read_max_data_len()
2149 struct hci_ev_status *rp = data; in hci_cc_write_le_host_supported() local
2151 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_le_host_supported()
2153 if (rp->status) in hci_cc_write_le_host_supported()
2154 return rp->status; in hci_cc_write_le_host_supported()
2158 return rp->status; in hci_cc_write_le_host_supported()
2178 return rp->status; in hci_cc_write_le_host_supported()
2185 struct hci_ev_status *rp = data; in hci_cc_set_adv_param() local
2187 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_set_adv_param()
2189 if (rp->status) in hci_cc_set_adv_param()
2190 return rp->status; in hci_cc_set_adv_param()
2194 return rp->status; in hci_cc_set_adv_param()
2200 return rp->status; in hci_cc_set_adv_param()
2206 struct hci_rp_le_set_ext_adv_params *rp = data; in hci_cc_set_ext_adv_param() local
2210 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_set_ext_adv_param()
2212 if (rp->status) in hci_cc_set_ext_adv_param()
2213 return rp->status; in hci_cc_set_ext_adv_param()
2217 return rp->status; in hci_cc_set_ext_adv_param()
2223 hdev->adv_tx_power = rp->tx_power; in hci_cc_set_ext_adv_param()
2227 adv_instance->tx_power = rp->tx_power; in hci_cc_set_ext_adv_param()
2234 return rp->status; in hci_cc_set_ext_adv_param()
2240 struct hci_rp_read_rssi *rp = data; in hci_cc_read_rssi() local
2243 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_rssi()
2245 if (rp->status) in hci_cc_read_rssi()
2246 return rp->status; in hci_cc_read_rssi()
2250 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_rssi()
2252 conn->rssi = rp->rssi; in hci_cc_read_rssi()
2256 return rp->status; in hci_cc_read_rssi()
2263 struct hci_rp_read_tx_power *rp = data; in hci_cc_read_tx_power() local
2266 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_tx_power()
2268 if (rp->status) in hci_cc_read_tx_power()
2269 return rp->status; in hci_cc_read_tx_power()
2273 return rp->status; in hci_cc_read_tx_power()
2277 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_tx_power()
2283 conn->tx_power = rp->tx_power; in hci_cc_read_tx_power()
2286 conn->max_tx_power = rp->tx_power; in hci_cc_read_tx_power()
2292 return rp->status; in hci_cc_read_tx_power()
2298 struct hci_ev_status *rp = data; in hci_cc_write_ssp_debug_mode() local
2301 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_ssp_debug_mode()
2303 if (rp->status) in hci_cc_write_ssp_debug_mode()
2304 return rp->status; in hci_cc_write_ssp_debug_mode()
2310 return rp->status; in hci_cc_write_ssp_debug_mode()
3799 struct hci_rp_le_read_buffer_size_v2 *rp = data; in hci_cc_le_read_buffer_size_v2() local
3801 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_buffer_size_v2()
3803 if (rp->status) in hci_cc_le_read_buffer_size_v2()
3804 return rp->status; in hci_cc_le_read_buffer_size_v2()
3806 hdev->le_mtu = __le16_to_cpu(rp->acl_mtu); in hci_cc_le_read_buffer_size_v2()
3807 hdev->le_pkts = rp->acl_max_pkt; in hci_cc_le_read_buffer_size_v2()
3808 hdev->iso_mtu = __le16_to_cpu(rp->iso_mtu); in hci_cc_le_read_buffer_size_v2()
3809 hdev->iso_pkts = rp->iso_max_pkt; in hci_cc_le_read_buffer_size_v2()
3817 return rp->status; in hci_cc_le_read_buffer_size_v2()
3839 struct hci_rp_le_set_cig_params *rp = data; in hci_cc_le_set_cig_params() local
3842 u8 status = rp->status; in hci_cc_le_set_cig_params()
3846 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_cig_params()
3849 if (!rp->status && (!cp || rp->num_handles != cp->num_cis || in hci_cc_le_set_cig_params()
3850 rp->cig_id != cp->cig_id)) { in hci_cc_le_set_cig_params()
3865 hci_unbound_cis_failed(hdev, rp->cig_id, status); in hci_cc_le_set_cig_params()
3876 for (i = 0; i < rp->num_handles; ++i) { in hci_cc_le_set_cig_params()
3877 conn = hci_conn_hash_lookup_cis(hdev, NULL, 0, rp->cig_id, in hci_cc_le_set_cig_params()
3885 if (hci_conn_set_handle(conn, __le16_to_cpu(rp->handle[i]))) in hci_cc_le_set_cig_params()
3898 return rp->status; in hci_cc_le_set_cig_params()
3904 struct hci_rp_le_setup_iso_path *rp = data; in hci_cc_le_setup_iso_path() local
3908 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_setup_iso_path()
3912 return rp->status; in hci_cc_le_setup_iso_path()
3920 if (rp->status) { in hci_cc_le_setup_iso_path()
3921 hci_connect_cfm(conn, rp->status); in hci_cc_le_setup_iso_path()
3931 hci_connect_cfm(conn, rp->status); in hci_cc_le_setup_iso_path()
3938 hci_connect_cfm(conn, rp->status); in hci_cc_le_setup_iso_path()
3944 return rp->status; in hci_cc_le_setup_iso_path()
3955 struct hci_ev_status *rp = data; in hci_cc_set_per_adv_param() local
3958 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_set_per_adv_param()
3960 if (rp->status) in hci_cc_set_per_adv_param()
3961 return rp->status; in hci_cc_set_per_adv_param()
3965 return rp->status; in hci_cc_set_per_adv_param()
3968 return rp->status; in hci_cc_set_per_adv_param()
3974 struct hci_ev_status *rp = data; in hci_cc_le_set_per_adv_enable() local
3979 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_per_adv_enable()
3981 if (rp->status) in hci_cc_le_set_per_adv_enable()
3982 return rp->status; in hci_cc_le_set_per_adv_enable()
3986 return rp->status; in hci_cc_le_set_per_adv_enable()
4018 return rp->status; in hci_cc_le_set_per_adv_enable()