Lines Matching full:rp
87 struct hci_ev_status *rp = data; in hci_cc_inquiry_cancel() local
89 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_inquiry_cancel()
98 if (rp->status == 0x0c && !test_bit(HCI_INQUIRY, &hdev->flags)) { in hci_cc_inquiry_cancel()
100 rp->status = 0x00; in hci_cc_inquiry_cancel()
103 if (rp->status) in hci_cc_inquiry_cancel()
104 return rp->status; in hci_cc_inquiry_cancel()
121 return rp->status; in hci_cc_inquiry_cancel()
127 struct hci_ev_status *rp = data; in hci_cc_periodic_inq() local
129 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_periodic_inq()
131 if (rp->status) in hci_cc_periodic_inq()
132 return rp->status; in hci_cc_periodic_inq()
136 return rp->status; in hci_cc_periodic_inq()
142 struct hci_ev_status *rp = data; in hci_cc_exit_periodic_inq() local
144 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_exit_periodic_inq()
146 if (rp->status) in hci_cc_exit_periodic_inq()
147 return rp->status; in hci_cc_exit_periodic_inq()
153 return rp->status; in hci_cc_exit_periodic_inq()
159 struct hci_ev_status *rp = data; in hci_cc_remote_name_req_cancel() local
161 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_remote_name_req_cancel()
163 return rp->status; in hci_cc_remote_name_req_cancel()
169 struct hci_rp_role_discovery *rp = data; in hci_cc_role_discovery() local
172 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_role_discovery()
174 if (rp->status) in hci_cc_role_discovery()
175 return rp->status; in hci_cc_role_discovery()
179 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_role_discovery()
181 conn->role = rp->role; in hci_cc_role_discovery()
185 return rp->status; in hci_cc_role_discovery()
191 struct hci_rp_read_link_policy *rp = data; in hci_cc_read_link_policy() local
194 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_link_policy()
196 if (rp->status) in hci_cc_read_link_policy()
197 return rp->status; in hci_cc_read_link_policy()
201 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_link_policy()
203 conn->link_policy = __le16_to_cpu(rp->policy); in hci_cc_read_link_policy()
207 return rp->status; in hci_cc_read_link_policy()
213 struct hci_rp_write_link_policy *rp = data; in hci_cc_write_link_policy() local
217 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_link_policy()
219 if (rp->status) in hci_cc_write_link_policy()
220 return rp->status; in hci_cc_write_link_policy()
224 return rp->status; in hci_cc_write_link_policy()
228 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_write_link_policy()
234 return rp->status; in hci_cc_write_link_policy()
240 struct hci_rp_read_def_link_policy *rp = data; in hci_cc_read_def_link_policy() local
242 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_def_link_policy()
244 if (rp->status) in hci_cc_read_def_link_policy()
245 return rp->status; in hci_cc_read_def_link_policy()
247 hdev->link_policy = __le16_to_cpu(rp->policy); in hci_cc_read_def_link_policy()
249 return rp->status; in hci_cc_read_def_link_policy()
255 struct hci_ev_status *rp = data; in hci_cc_write_def_link_policy() local
258 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_def_link_policy()
260 if (rp->status) in hci_cc_write_def_link_policy()
261 return 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()
274 struct hci_ev_status *rp = data; in hci_cc_reset() local
276 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_reset()
280 if (rp->status) in hci_cc_reset()
281 return rp->status; in hci_cc_reset()
304 return rp->status; in hci_cc_reset()
310 struct hci_rp_read_stored_link_key *rp = data; in hci_cc_read_stored_link_key() local
313 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_stored_link_key()
317 return rp->status; in hci_cc_read_stored_link_key()
319 if (!rp->status && sent->read_all == 0x01) { in hci_cc_read_stored_link_key()
320 hdev->stored_max_keys = le16_to_cpu(rp->max_keys); in hci_cc_read_stored_link_key()
321 hdev->stored_num_keys = le16_to_cpu(rp->num_keys); in hci_cc_read_stored_link_key()
324 return rp->status; in hci_cc_read_stored_link_key()
330 struct hci_rp_delete_stored_link_key *rp = data; in hci_cc_delete_stored_link_key() local
333 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_delete_stored_link_key()
335 if (rp->status) in hci_cc_delete_stored_link_key()
336 return rp->status; in hci_cc_delete_stored_link_key()
338 num_keys = le16_to_cpu(rp->num_keys); in hci_cc_delete_stored_link_key()
345 return rp->status; in hci_cc_delete_stored_link_key()
351 struct hci_ev_status *rp = data; in hci_cc_write_local_name() local
354 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_local_name()
358 return rp->status; in hci_cc_write_local_name()
363 mgmt_set_local_name_complete(hdev, sent, rp->status); in hci_cc_write_local_name()
364 else if (!rp->status) in hci_cc_write_local_name()
369 return rp->status; in hci_cc_write_local_name()
375 struct hci_rp_read_local_name *rp = data; in hci_cc_read_local_name() local
377 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_name()
379 if (rp->status) in hci_cc_read_local_name()
380 return rp->status; in hci_cc_read_local_name()
384 memcpy(hdev->dev_name, rp->name, HCI_MAX_NAME_LENGTH); in hci_cc_read_local_name()
386 return rp->status; in hci_cc_read_local_name()
392 struct hci_ev_status *rp = data; in hci_cc_write_auth_enable() local
395 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_auth_enable()
399 return rp->status; in hci_cc_write_auth_enable()
403 if (!rp->status) { in hci_cc_write_auth_enable()
413 mgmt_auth_enable_complete(hdev, rp->status); in hci_cc_write_auth_enable()
417 return rp->status; in hci_cc_write_auth_enable()
423 struct hci_ev_status *rp = data; in hci_cc_write_encrypt_mode() local
427 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_encrypt_mode()
429 if (rp->status) in hci_cc_write_encrypt_mode()
430 return rp->status; in hci_cc_write_encrypt_mode()
434 return rp->status; in hci_cc_write_encrypt_mode()
443 return rp->status; in hci_cc_write_encrypt_mode()
449 struct hci_ev_status *rp = data; in hci_cc_write_scan_enable() local
453 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_scan_enable()
457 return rp->status; in hci_cc_write_scan_enable()
463 if (rp->status) { in hci_cc_write_scan_enable()
481 return rp->status; in hci_cc_write_scan_enable()
487 struct hci_ev_status *rp = data; in hci_cc_set_event_filter() local
491 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_set_event_filter()
493 if (rp->status) in hci_cc_set_event_filter()
494 return rp->status; in hci_cc_set_event_filter()
498 return rp->status; in hci_cc_set_event_filter()
507 return rp->status; in hci_cc_set_event_filter()
513 struct hci_rp_read_class_of_dev *rp = data; in hci_cc_read_class_of_dev() local
515 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_class_of_dev()
517 if (rp->status) in hci_cc_read_class_of_dev()
518 return rp->status; in hci_cc_read_class_of_dev()
520 memcpy(hdev->dev_class, rp->dev_class, 3); in hci_cc_read_class_of_dev()
525 return rp->status; in hci_cc_read_class_of_dev()
531 struct hci_ev_status *rp = data; in hci_cc_write_class_of_dev() local
534 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_class_of_dev()
538 return rp->status; in hci_cc_write_class_of_dev()
542 if (!rp->status) in hci_cc_write_class_of_dev()
546 mgmt_set_class_of_dev_complete(hdev, sent, rp->status); in hci_cc_write_class_of_dev()
550 return rp->status; in hci_cc_write_class_of_dev()
556 struct hci_rp_read_voice_setting *rp = data; in hci_cc_read_voice_setting() local
559 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_voice_setting()
561 if (rp->status) in hci_cc_read_voice_setting()
562 return rp->status; in hci_cc_read_voice_setting()
564 setting = __le16_to_cpu(rp->voice_setting); in hci_cc_read_voice_setting()
567 return rp->status; in hci_cc_read_voice_setting()
576 return rp->status; in hci_cc_read_voice_setting()
582 struct hci_ev_status *rp = data; in hci_cc_write_voice_setting() local
586 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_voice_setting()
588 if (rp->status) in hci_cc_write_voice_setting()
589 return rp->status; in hci_cc_write_voice_setting()
593 return rp->status; in hci_cc_write_voice_setting()
598 return rp->status; in hci_cc_write_voice_setting()
607 return rp->status; in hci_cc_write_voice_setting()
613 struct hci_rp_read_num_supported_iac *rp = data; in hci_cc_read_num_supported_iac() local
615 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_num_supported_iac()
617 if (rp->status) in hci_cc_read_num_supported_iac()
618 return rp->status; in hci_cc_read_num_supported_iac()
620 hdev->num_iac = rp->num_iac; in hci_cc_read_num_supported_iac()
624 return rp->status; in hci_cc_read_num_supported_iac()
630 struct hci_ev_status *rp = data; in hci_cc_write_ssp_mode() local
633 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_ssp_mode()
637 return rp->status; in hci_cc_write_ssp_mode()
641 if (!rp->status) { in hci_cc_write_ssp_mode()
648 if (!rp->status) { in hci_cc_write_ssp_mode()
657 return rp->status; in hci_cc_write_ssp_mode()
663 struct hci_ev_status *rp = data; in hci_cc_write_sc_support() local
666 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_sc_support()
670 return rp->status; in hci_cc_write_sc_support()
674 if (!rp->status) { in hci_cc_write_sc_support()
681 if (!hci_dev_test_flag(hdev, HCI_MGMT) && !rp->status) { in hci_cc_write_sc_support()
690 return rp->status; in hci_cc_write_sc_support()
696 struct hci_rp_read_local_version *rp = data; in hci_cc_read_local_version() local
698 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_version()
700 if (rp->status) in hci_cc_read_local_version()
701 return rp->status; in hci_cc_read_local_version()
705 hdev->hci_ver = rp->hci_ver; in hci_cc_read_local_version()
706 hdev->hci_rev = __le16_to_cpu(rp->hci_rev); in hci_cc_read_local_version()
707 hdev->lmp_ver = rp->lmp_ver; in hci_cc_read_local_version()
708 hdev->manufacturer = __le16_to_cpu(rp->manufacturer); in hci_cc_read_local_version()
709 hdev->lmp_subver = __le16_to_cpu(rp->lmp_subver); in hci_cc_read_local_version()
712 return rp->status; in hci_cc_read_local_version()
718 struct hci_rp_read_enc_key_size *rp = data; in hci_cc_read_enc_key_size() local
721 u8 status = rp->status; in hci_cc_read_enc_key_size()
725 handle = le16_to_cpu(rp->handle); in hci_cc_read_enc_key_size()
744 conn->enc_key_size = rp->key_size; in hci_cc_read_enc_key_size()
759 struct hci_rp_read_local_commands *rp = data; in hci_cc_read_local_commands() local
761 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_commands()
763 if (rp->status) in hci_cc_read_local_commands()
764 return rp->status; in hci_cc_read_local_commands()
768 memcpy(hdev->commands, rp->commands, sizeof(hdev->commands)); in hci_cc_read_local_commands()
770 return rp->status; in hci_cc_read_local_commands()
776 struct hci_rp_read_auth_payload_to *rp = data; in hci_cc_read_auth_payload_timeout() local
779 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_auth_payload_timeout()
781 if (rp->status) in hci_cc_read_auth_payload_timeout()
782 return rp->status; in hci_cc_read_auth_payload_timeout()
786 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_auth_payload_timeout()
788 conn->auth_payload_timeout = __le16_to_cpu(rp->timeout); in hci_cc_read_auth_payload_timeout()
792 return rp->status; in hci_cc_read_auth_payload_timeout()
798 struct hci_rp_write_auth_payload_to *rp = data; in hci_cc_write_auth_payload_timeout() local
802 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_auth_payload_timeout()
804 if (rp->status) in hci_cc_write_auth_payload_timeout()
805 return rp->status; in hci_cc_write_auth_payload_timeout()
809 return rp->status; in hci_cc_write_auth_payload_timeout()
813 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_write_auth_payload_timeout()
819 return rp->status; in hci_cc_write_auth_payload_timeout()
825 struct hci_rp_read_local_features *rp = data; in hci_cc_read_local_features() local
827 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_features()
829 if (rp->status) in hci_cc_read_local_features()
830 return rp->status; in hci_cc_read_local_features()
832 memcpy(hdev->features, rp->features, 8); in hci_cc_read_local_features()
871 return rp->status; in hci_cc_read_local_features()
877 struct hci_rp_read_local_ext_features *rp = data; in hci_cc_read_local_ext_features() local
879 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_ext_features()
881 if (rp->status) in hci_cc_read_local_ext_features()
882 return rp->status; in hci_cc_read_local_ext_features()
884 if (hdev->max_page < rp->max_page) in hci_cc_read_local_ext_features()
885 hdev->max_page = rp->max_page; in hci_cc_read_local_ext_features()
887 if (rp->page < HCI_MAX_PAGES) in hci_cc_read_local_ext_features()
888 memcpy(hdev->features[rp->page], rp->features, 8); in hci_cc_read_local_ext_features()
890 return rp->status; in hci_cc_read_local_ext_features()
896 struct hci_rp_read_flow_control_mode *rp = data; in hci_cc_read_flow_control_mode() local
898 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_flow_control_mode()
900 if (rp->status) in hci_cc_read_flow_control_mode()
901 return rp->status; in hci_cc_read_flow_control_mode()
903 hdev->flow_ctl_mode = rp->mode; in hci_cc_read_flow_control_mode()
905 return rp->status; in hci_cc_read_flow_control_mode()
911 struct hci_rp_read_buffer_size *rp = data; in hci_cc_read_buffer_size() local
913 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_buffer_size()
915 if (rp->status) in hci_cc_read_buffer_size()
916 return rp->status; in hci_cc_read_buffer_size()
918 hdev->acl_mtu = __le16_to_cpu(rp->acl_mtu); in hci_cc_read_buffer_size()
919 hdev->sco_mtu = rp->sco_mtu; in hci_cc_read_buffer_size()
920 hdev->acl_pkts = __le16_to_cpu(rp->acl_max_pkt); in hci_cc_read_buffer_size()
921 hdev->sco_pkts = __le16_to_cpu(rp->sco_max_pkt); in hci_cc_read_buffer_size()
934 return rp->status; in hci_cc_read_buffer_size()
940 struct hci_rp_read_bd_addr *rp = data; in hci_cc_read_bd_addr() local
942 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_bd_addr()
944 if (rp->status) in hci_cc_read_bd_addr()
945 return rp->status; in hci_cc_read_bd_addr()
948 bacpy(&hdev->bdaddr, &rp->bdaddr); in hci_cc_read_bd_addr()
951 bacpy(&hdev->setup_addr, &rp->bdaddr); in hci_cc_read_bd_addr()
953 return rp->status; in hci_cc_read_bd_addr()
959 struct hci_rp_read_local_pairing_opts *rp = data; in hci_cc_read_local_pairing_opts() local
961 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_pairing_opts()
963 if (rp->status) in hci_cc_read_local_pairing_opts()
964 return rp->status; in hci_cc_read_local_pairing_opts()
968 hdev->pairing_opts = rp->pairing_opts; in hci_cc_read_local_pairing_opts()
969 hdev->max_enc_key_size = rp->max_key_size; in hci_cc_read_local_pairing_opts()
972 return rp->status; in hci_cc_read_local_pairing_opts()
978 struct hci_rp_read_page_scan_activity *rp = data; in hci_cc_read_page_scan_activity() local
980 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_page_scan_activity()
982 if (rp->status) in hci_cc_read_page_scan_activity()
983 return rp->status; in hci_cc_read_page_scan_activity()
986 hdev->page_scan_interval = __le16_to_cpu(rp->interval); in hci_cc_read_page_scan_activity()
987 hdev->page_scan_window = __le16_to_cpu(rp->window); in hci_cc_read_page_scan_activity()
990 return rp->status; in hci_cc_read_page_scan_activity()
996 struct hci_ev_status *rp = data; in hci_cc_write_page_scan_activity() local
999 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_page_scan_activity()
1001 if (rp->status) in hci_cc_write_page_scan_activity()
1002 return rp->status; in hci_cc_write_page_scan_activity()
1006 return rp->status; in hci_cc_write_page_scan_activity()
1011 return rp->status; in hci_cc_write_page_scan_activity()
1017 struct hci_rp_read_page_scan_type *rp = data; in hci_cc_read_page_scan_type() local
1019 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_page_scan_type()
1021 if (rp->status) in hci_cc_read_page_scan_type()
1022 return rp->status; in hci_cc_read_page_scan_type()
1025 hdev->page_scan_type = rp->type; in hci_cc_read_page_scan_type()
1027 return rp->status; in hci_cc_read_page_scan_type()
1033 struct hci_ev_status *rp = data; in hci_cc_write_page_scan_type() local
1036 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_page_scan_type()
1038 if (rp->status) in hci_cc_write_page_scan_type()
1039 return rp->status; in hci_cc_write_page_scan_type()
1045 return rp->status; in hci_cc_write_page_scan_type()
1051 struct hci_rp_read_data_block_size *rp = data; in hci_cc_read_data_block_size() local
1053 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_data_block_size()
1055 if (rp->status) in hci_cc_read_data_block_size()
1056 return rp->status; in hci_cc_read_data_block_size()
1058 hdev->block_mtu = __le16_to_cpu(rp->max_acl_len); in hci_cc_read_data_block_size()
1059 hdev->block_len = __le16_to_cpu(rp->block_len); in hci_cc_read_data_block_size()
1060 hdev->num_blocks = __le16_to_cpu(rp->num_blocks); in hci_cc_read_data_block_size()
1067 return rp->status; in hci_cc_read_data_block_size()
1073 struct hci_rp_read_clock *rp = data; in hci_cc_read_clock() local
1077 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_clock()
1079 if (rp->status) in hci_cc_read_clock()
1080 return rp->status; in hci_cc_read_clock()
1089 hdev->clock = le32_to_cpu(rp->clock); in hci_cc_read_clock()
1093 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_clock()
1095 conn->clock = le32_to_cpu(rp->clock); in hci_cc_read_clock()
1096 conn->clock_accuracy = le16_to_cpu(rp->accuracy); in hci_cc_read_clock()
1101 return rp->status; in hci_cc_read_clock()
1107 struct hci_rp_read_local_amp_info *rp = data; in hci_cc_read_local_amp_info() local
1109 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_amp_info()
1111 if (rp->status) in hci_cc_read_local_amp_info()
1112 return rp->status; in hci_cc_read_local_amp_info()
1114 hdev->amp_status = rp->amp_status; in hci_cc_read_local_amp_info()
1115 hdev->amp_total_bw = __le32_to_cpu(rp->total_bw); in hci_cc_read_local_amp_info()
1116 hdev->amp_max_bw = __le32_to_cpu(rp->max_bw); in hci_cc_read_local_amp_info()
1117 hdev->amp_min_latency = __le32_to_cpu(rp->min_latency); in hci_cc_read_local_amp_info()
1118 hdev->amp_max_pdu = __le32_to_cpu(rp->max_pdu); in hci_cc_read_local_amp_info()
1119 hdev->amp_type = rp->amp_type; in hci_cc_read_local_amp_info()
1120 hdev->amp_pal_cap = __le16_to_cpu(rp->pal_cap); in hci_cc_read_local_amp_info()
1121 hdev->amp_assoc_size = __le16_to_cpu(rp->max_assoc_size); in hci_cc_read_local_amp_info()
1122 hdev->amp_be_flush_to = __le32_to_cpu(rp->be_flush_to); in hci_cc_read_local_amp_info()
1123 hdev->amp_max_flush_to = __le32_to_cpu(rp->max_flush_to); in hci_cc_read_local_amp_info()
1125 return rp->status; in hci_cc_read_local_amp_info()
1131 struct hci_rp_read_inq_rsp_tx_power *rp = data; in hci_cc_read_inq_rsp_tx_power() local
1133 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_inq_rsp_tx_power()
1135 if (rp->status) in hci_cc_read_inq_rsp_tx_power()
1136 return rp->status; in hci_cc_read_inq_rsp_tx_power()
1138 hdev->inq_tx_power = rp->tx_power; in hci_cc_read_inq_rsp_tx_power()
1140 return rp->status; in hci_cc_read_inq_rsp_tx_power()
1146 struct hci_rp_read_def_err_data_reporting *rp = data; in hci_cc_read_def_err_data_reporting() local
1148 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_def_err_data_reporting()
1150 if (rp->status) in hci_cc_read_def_err_data_reporting()
1151 return rp->status; in hci_cc_read_def_err_data_reporting()
1153 hdev->err_data_reporting = rp->err_data_reporting; in hci_cc_read_def_err_data_reporting()
1155 return rp->status; in hci_cc_read_def_err_data_reporting()
1161 struct hci_ev_status *rp = data; in hci_cc_write_def_err_data_reporting() local
1164 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_def_err_data_reporting()
1166 if (rp->status) in hci_cc_write_def_err_data_reporting()
1167 return rp->status; in hci_cc_write_def_err_data_reporting()
1171 return rp->status; in hci_cc_write_def_err_data_reporting()
1175 return rp->status; in hci_cc_write_def_err_data_reporting()
1181 struct hci_rp_pin_code_reply *rp = data; in hci_cc_pin_code_reply() local
1185 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_pin_code_reply()
1190 mgmt_pin_code_reply_complete(hdev, &rp->bdaddr, rp->status); in hci_cc_pin_code_reply()
1192 if (rp->status) in hci_cc_pin_code_reply()
1205 return rp->status; in hci_cc_pin_code_reply()
1211 struct hci_rp_pin_code_neg_reply *rp = data; in hci_cc_pin_code_neg_reply() local
1213 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_pin_code_neg_reply()
1218 mgmt_pin_code_neg_reply_complete(hdev, &rp->bdaddr, in hci_cc_pin_code_neg_reply()
1219 rp->status); in hci_cc_pin_code_neg_reply()
1223 return rp->status; in hci_cc_pin_code_neg_reply()
1229 struct hci_rp_le_read_buffer_size *rp = data; in hci_cc_le_read_buffer_size() local
1231 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_buffer_size()
1233 if (rp->status) in hci_cc_le_read_buffer_size()
1234 return rp->status; in hci_cc_le_read_buffer_size()
1236 hdev->le_mtu = __le16_to_cpu(rp->le_mtu); in hci_cc_le_read_buffer_size()
1237 hdev->le_pkts = rp->le_max_pkt; in hci_cc_le_read_buffer_size()
1243 return rp->status; in hci_cc_le_read_buffer_size()
1249 struct hci_rp_le_read_local_features *rp = data; in hci_cc_le_read_local_features() local
1251 BT_DBG("%s status 0x%2.2x", hdev->name, rp->status); in hci_cc_le_read_local_features()
1253 if (rp->status) in hci_cc_le_read_local_features()
1254 return rp->status; in hci_cc_le_read_local_features()
1256 memcpy(hdev->le_features, rp->features, 8); in hci_cc_le_read_local_features()
1258 return rp->status; in hci_cc_le_read_local_features()
1264 struct hci_rp_le_read_adv_tx_power *rp = data; in hci_cc_le_read_adv_tx_power() local
1266 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_adv_tx_power()
1268 if (rp->status) in hci_cc_le_read_adv_tx_power()
1269 return rp->status; in hci_cc_le_read_adv_tx_power()
1271 hdev->adv_tx_power = rp->tx_power; in hci_cc_le_read_adv_tx_power()
1273 return rp->status; in hci_cc_le_read_adv_tx_power()
1279 struct hci_rp_user_confirm_reply *rp = data; in hci_cc_user_confirm_reply() local
1281 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_user_confirm_reply()
1286 mgmt_user_confirm_reply_complete(hdev, &rp->bdaddr, ACL_LINK, 0, in hci_cc_user_confirm_reply()
1287 rp->status); in hci_cc_user_confirm_reply()
1291 return rp->status; in hci_cc_user_confirm_reply()
1297 struct hci_rp_user_confirm_reply *rp = data; in hci_cc_user_confirm_neg_reply() local
1299 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_user_confirm_neg_reply()
1304 mgmt_user_confirm_neg_reply_complete(hdev, &rp->bdaddr, in hci_cc_user_confirm_neg_reply()
1305 ACL_LINK, 0, rp->status); in hci_cc_user_confirm_neg_reply()
1309 return rp->status; in hci_cc_user_confirm_neg_reply()
1315 struct hci_rp_user_confirm_reply *rp = data; in hci_cc_user_passkey_reply() local
1317 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_user_passkey_reply()
1322 mgmt_user_passkey_reply_complete(hdev, &rp->bdaddr, ACL_LINK, in hci_cc_user_passkey_reply()
1323 0, rp->status); in hci_cc_user_passkey_reply()
1327 return rp->status; in hci_cc_user_passkey_reply()
1333 struct hci_rp_user_confirm_reply *rp = data; in hci_cc_user_passkey_neg_reply() local
1335 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_user_passkey_neg_reply()
1340 mgmt_user_passkey_neg_reply_complete(hdev, &rp->bdaddr, in hci_cc_user_passkey_neg_reply()
1341 ACL_LINK, 0, rp->status); in hci_cc_user_passkey_neg_reply()
1345 return rp->status; in hci_cc_user_passkey_neg_reply()
1351 struct hci_rp_read_local_oob_data *rp = data; in hci_cc_read_local_oob_data() local
1353 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_oob_data()
1355 return rp->status; in hci_cc_read_local_oob_data()
1361 struct hci_rp_read_local_oob_ext_data *rp = data; in hci_cc_read_local_oob_ext_data() local
1363 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_oob_ext_data()
1365 return rp->status; in hci_cc_read_local_oob_ext_data()
1371 struct hci_ev_status *rp = data; in hci_cc_le_set_random_addr() local
1374 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_random_addr()
1376 if (rp->status) in hci_cc_le_set_random_addr()
1377 return rp->status; in hci_cc_le_set_random_addr()
1381 return rp->status; in hci_cc_le_set_random_addr()
1395 return rp->status; in hci_cc_le_set_random_addr()
1401 struct hci_ev_status *rp = data; in hci_cc_le_set_default_phy() local
1404 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_default_phy()
1406 if (rp->status) in hci_cc_le_set_default_phy()
1407 return rp->status; in hci_cc_le_set_default_phy()
1411 return rp->status; in hci_cc_le_set_default_phy()
1420 return rp->status; in hci_cc_le_set_default_phy()
1426 struct hci_ev_status *rp = data; in hci_cc_le_set_adv_set_random_addr() local
1430 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_adv_set_random_addr()
1432 if (rp->status) in hci_cc_le_set_adv_set_random_addr()
1433 return rp->status; in hci_cc_le_set_adv_set_random_addr()
1441 return rp->status; in hci_cc_le_set_adv_set_random_addr()
1458 return rp->status; in hci_cc_le_set_adv_set_random_addr()
1464 struct hci_ev_status *rp = data; in hci_cc_le_remove_adv_set() local
1468 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_remove_adv_set()
1470 if (rp->status) in hci_cc_le_remove_adv_set()
1471 return rp->status; in hci_cc_le_remove_adv_set()
1475 return rp->status; in hci_cc_le_remove_adv_set()
1486 return rp->status; in hci_cc_le_remove_adv_set()
1492 struct hci_ev_status *rp = data; in hci_cc_le_clear_adv_sets() local
1496 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_clear_adv_sets()
1498 if (rp->status) in hci_cc_le_clear_adv_sets()
1499 return rp->status; in hci_cc_le_clear_adv_sets()
1502 return rp->status; in hci_cc_le_clear_adv_sets()
1517 return rp->status; in hci_cc_le_clear_adv_sets()
1523 struct hci_rp_le_read_transmit_power *rp = data; in hci_cc_le_read_transmit_power() local
1525 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_transmit_power()
1527 if (rp->status) in hci_cc_le_read_transmit_power()
1528 return rp->status; in hci_cc_le_read_transmit_power()
1530 hdev->min_le_tx_power = rp->min_le_tx_power; in hci_cc_le_read_transmit_power()
1531 hdev->max_le_tx_power = rp->max_le_tx_power; in hci_cc_le_read_transmit_power()
1533 return rp->status; in hci_cc_le_read_transmit_power()
1539 struct hci_ev_status *rp = data; in hci_cc_le_set_privacy_mode() local
1543 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_privacy_mode()
1545 if (rp->status) in hci_cc_le_set_privacy_mode()
1546 return rp->status; in hci_cc_le_set_privacy_mode()
1550 return rp->status; in hci_cc_le_set_privacy_mode()
1560 return rp->status; in hci_cc_le_set_privacy_mode()
1566 struct hci_ev_status *rp = data; in hci_cc_le_set_adv_enable() local
1569 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_adv_enable()
1571 if (rp->status) in hci_cc_le_set_adv_enable()
1572 return rp->status; in hci_cc_le_set_adv_enable()
1576 return rp->status; in hci_cc_le_set_adv_enable()
1599 return rp->status; in hci_cc_le_set_adv_enable()
1608 struct hci_ev_status *rp = data; in hci_cc_le_set_ext_adv_enable() local
1610 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_ext_adv_enable()
1612 if (rp->status) in hci_cc_le_set_ext_adv_enable()
1613 return rp->status; in hci_cc_le_set_ext_adv_enable()
1617 return rp->status; in hci_cc_le_set_ext_adv_enable()
1664 return rp->status; in hci_cc_le_set_ext_adv_enable()
1671 struct hci_ev_status *rp = data; in hci_cc_le_set_scan_param() local
1673 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_scan_param()
1675 if (rp->status) in hci_cc_le_set_scan_param()
1676 return rp->status; in hci_cc_le_set_scan_param()
1680 return rp->status; in hci_cc_le_set_scan_param()
1688 return rp->status; in hci_cc_le_set_scan_param()
1695 struct hci_ev_status *rp = data; in hci_cc_le_set_ext_scan_param() local
1698 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_ext_scan_param()
1700 if (rp->status) in hci_cc_le_set_ext_scan_param()
1701 return rp->status; in hci_cc_le_set_ext_scan_param()
1705 return rp->status; in hci_cc_le_set_ext_scan_param()
1715 return rp->status; in hci_cc_le_set_ext_scan_param()
1810 struct hci_ev_status *rp = data; in hci_cc_le_set_scan_enable() local
1812 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_scan_enable()
1814 if (rp->status) in hci_cc_le_set_scan_enable()
1815 return rp->status; in hci_cc_le_set_scan_enable()
1819 return rp->status; in hci_cc_le_set_scan_enable()
1823 return rp->status; in hci_cc_le_set_scan_enable()
1830 struct hci_ev_status *rp = data; in hci_cc_le_set_ext_scan_enable() local
1832 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_ext_scan_enable()
1834 if (rp->status) in hci_cc_le_set_ext_scan_enable()
1835 return rp->status; in hci_cc_le_set_ext_scan_enable()
1839 return rp->status; in hci_cc_le_set_ext_scan_enable()
1843 return rp->status; in hci_cc_le_set_ext_scan_enable()
1849 struct hci_rp_le_read_num_supported_adv_sets *rp = data; in hci_cc_le_read_num_adv_sets() local
1851 bt_dev_dbg(hdev, "status 0x%2.2x No of Adv sets %u", rp->status, in hci_cc_le_read_num_adv_sets()
1852 rp->num_of_sets); in hci_cc_le_read_num_adv_sets()
1854 if (rp->status) in hci_cc_le_read_num_adv_sets()
1855 return rp->status; in hci_cc_le_read_num_adv_sets()
1857 hdev->le_num_of_adv_sets = rp->num_of_sets; in hci_cc_le_read_num_adv_sets()
1859 return rp->status; in hci_cc_le_read_num_adv_sets()
1865 struct hci_rp_le_read_accept_list_size *rp = data; in hci_cc_le_read_accept_list_size() local
1867 bt_dev_dbg(hdev, "status 0x%2.2x size %u", rp->status, rp->size); in hci_cc_le_read_accept_list_size()
1869 if (rp->status) in hci_cc_le_read_accept_list_size()
1870 return rp->status; in hci_cc_le_read_accept_list_size()
1872 hdev->le_accept_list_size = rp->size; in hci_cc_le_read_accept_list_size()
1874 return rp->status; in hci_cc_le_read_accept_list_size()
1880 struct hci_ev_status *rp = data; in hci_cc_le_clear_accept_list() local
1882 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_clear_accept_list()
1884 if (rp->status) in hci_cc_le_clear_accept_list()
1885 return rp->status; in hci_cc_le_clear_accept_list()
1891 return rp->status; in hci_cc_le_clear_accept_list()
1898 struct hci_ev_status *rp = data; in hci_cc_le_add_to_accept_list() local
1900 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_add_to_accept_list()
1902 if (rp->status) in hci_cc_le_add_to_accept_list()
1903 return rp->status; in hci_cc_le_add_to_accept_list()
1907 return rp->status; in hci_cc_le_add_to_accept_list()
1914 return rp->status; in hci_cc_le_add_to_accept_list()
1921 struct hci_ev_status *rp = data; in hci_cc_le_del_from_accept_list() local
1923 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_del_from_accept_list()
1925 if (rp->status) in hci_cc_le_del_from_accept_list()
1926 return rp->status; in hci_cc_le_del_from_accept_list()
1930 return rp->status; in hci_cc_le_del_from_accept_list()
1937 return rp->status; in hci_cc_le_del_from_accept_list()
1943 struct hci_rp_le_read_supported_states *rp = data; in hci_cc_le_read_supported_states() local
1945 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_supported_states()
1947 if (rp->status) in hci_cc_le_read_supported_states()
1948 return rp->status; in hci_cc_le_read_supported_states()
1950 memcpy(hdev->le_states, rp->le_states, 8); in hci_cc_le_read_supported_states()
1952 return rp->status; in hci_cc_le_read_supported_states()
1958 struct hci_rp_le_read_def_data_len *rp = data; in hci_cc_le_read_def_data_len() local
1960 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_def_data_len()
1962 if (rp->status) in hci_cc_le_read_def_data_len()
1963 return rp->status; in hci_cc_le_read_def_data_len()
1965 hdev->le_def_tx_len = le16_to_cpu(rp->tx_len); in hci_cc_le_read_def_data_len()
1966 hdev->le_def_tx_time = le16_to_cpu(rp->tx_time); in hci_cc_le_read_def_data_len()
1968 return rp->status; in hci_cc_le_read_def_data_len()
1975 struct hci_ev_status *rp = data; in hci_cc_le_write_def_data_len() local
1977 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_write_def_data_len()
1979 if (rp->status) in hci_cc_le_write_def_data_len()
1980 return rp->status; in hci_cc_le_write_def_data_len()
1984 return rp->status; in hci_cc_le_write_def_data_len()
1989 return rp->status; in hci_cc_le_write_def_data_len()
1996 struct hci_ev_status *rp = data; in hci_cc_le_add_to_resolv_list() local
1998 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_add_to_resolv_list()
2000 if (rp->status) in hci_cc_le_add_to_resolv_list()
2001 return rp->status; in hci_cc_le_add_to_resolv_list()
2005 return rp->status; in hci_cc_le_add_to_resolv_list()
2013 return rp->status; in hci_cc_le_add_to_resolv_list()
2020 struct hci_ev_status *rp = data; in hci_cc_le_del_from_resolv_list() local
2022 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_del_from_resolv_list()
2024 if (rp->status) in hci_cc_le_del_from_resolv_list()
2025 return rp->status; in hci_cc_le_del_from_resolv_list()
2029 return rp->status; in hci_cc_le_del_from_resolv_list()
2036 return rp->status; in hci_cc_le_del_from_resolv_list()
2042 struct hci_ev_status *rp = data; in hci_cc_le_clear_resolv_list() local
2044 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_clear_resolv_list()
2046 if (rp->status) in hci_cc_le_clear_resolv_list()
2047 return rp->status; in hci_cc_le_clear_resolv_list()
2053 return rp->status; in hci_cc_le_clear_resolv_list()
2059 struct hci_rp_le_read_resolv_list_size *rp = data; in hci_cc_le_read_resolv_list_size() local
2061 bt_dev_dbg(hdev, "status 0x%2.2x size %u", rp->status, rp->size); in hci_cc_le_read_resolv_list_size()
2063 if (rp->status) in hci_cc_le_read_resolv_list_size()
2064 return rp->status; in hci_cc_le_read_resolv_list_size()
2066 hdev->le_resolv_list_size = rp->size; in hci_cc_le_read_resolv_list_size()
2068 return rp->status; in hci_cc_le_read_resolv_list_size()
2074 struct hci_ev_status *rp = data; in hci_cc_le_set_addr_resolution_enable() local
2077 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_addr_resolution_enable()
2079 if (rp->status) in hci_cc_le_set_addr_resolution_enable()
2080 return rp->status; in hci_cc_le_set_addr_resolution_enable()
2084 return rp->status; in hci_cc_le_set_addr_resolution_enable()
2095 return rp->status; in hci_cc_le_set_addr_resolution_enable()
2101 struct hci_rp_le_read_max_data_len *rp = data; in hci_cc_le_read_max_data_len() local
2103 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_max_data_len()
2105 if (rp->status) in hci_cc_le_read_max_data_len()
2106 return rp->status; in hci_cc_le_read_max_data_len()
2108 hdev->le_max_tx_len = le16_to_cpu(rp->tx_len); in hci_cc_le_read_max_data_len()
2109 hdev->le_max_tx_time = le16_to_cpu(rp->tx_time); in hci_cc_le_read_max_data_len()
2110 hdev->le_max_rx_len = le16_to_cpu(rp->rx_len); in hci_cc_le_read_max_data_len()
2111 hdev->le_max_rx_time = le16_to_cpu(rp->rx_time); in hci_cc_le_read_max_data_len()
2113 return rp->status; in hci_cc_le_read_max_data_len()
2120 struct hci_ev_status *rp = data; in hci_cc_write_le_host_supported() local
2122 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_le_host_supported()
2124 if (rp->status) in hci_cc_write_le_host_supported()
2125 return rp->status; in hci_cc_write_le_host_supported()
2129 return rp->status; in hci_cc_write_le_host_supported()
2149 return rp->status; in hci_cc_write_le_host_supported()
2156 struct hci_ev_status *rp = data; in hci_cc_set_adv_param() local
2158 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_set_adv_param()
2160 if (rp->status) in hci_cc_set_adv_param()
2161 return rp->status; in hci_cc_set_adv_param()
2165 return rp->status; in hci_cc_set_adv_param()
2171 return rp->status; in hci_cc_set_adv_param()
2177 struct hci_rp_le_set_ext_adv_params *rp = data; in hci_cc_set_ext_adv_param() local
2181 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_set_ext_adv_param()
2183 if (rp->status) in hci_cc_set_ext_adv_param()
2184 return rp->status; in hci_cc_set_ext_adv_param()
2188 return rp->status; in hci_cc_set_ext_adv_param()
2194 hdev->adv_tx_power = rp->tx_power; in hci_cc_set_ext_adv_param()
2198 adv_instance->tx_power = rp->tx_power; in hci_cc_set_ext_adv_param()
2205 return rp->status; in hci_cc_set_ext_adv_param()
2211 struct hci_rp_read_rssi *rp = data; in hci_cc_read_rssi() local
2214 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_rssi()
2216 if (rp->status) in hci_cc_read_rssi()
2217 return rp->status; in hci_cc_read_rssi()
2221 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_rssi()
2223 conn->rssi = rp->rssi; in hci_cc_read_rssi()
2227 return rp->status; in hci_cc_read_rssi()
2234 struct hci_rp_read_tx_power *rp = data; in hci_cc_read_tx_power() local
2237 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_tx_power()
2239 if (rp->status) in hci_cc_read_tx_power()
2240 return rp->status; in hci_cc_read_tx_power()
2244 return rp->status; in hci_cc_read_tx_power()
2248 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_tx_power()
2254 conn->tx_power = rp->tx_power; in hci_cc_read_tx_power()
2257 conn->max_tx_power = rp->tx_power; in hci_cc_read_tx_power()
2263 return rp->status; in hci_cc_read_tx_power()
2269 struct hci_ev_status *rp = data; in hci_cc_write_ssp_debug_mode() local
2272 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_ssp_debug_mode()
2274 if (rp->status) in hci_cc_write_ssp_debug_mode()
2275 return rp->status; in hci_cc_write_ssp_debug_mode()
2281 return rp->status; in hci_cc_write_ssp_debug_mode()
3787 struct hci_rp_le_read_buffer_size_v2 *rp = data; in hci_cc_le_read_buffer_size_v2() local
3789 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_buffer_size_v2()
3791 if (rp->status) in hci_cc_le_read_buffer_size_v2()
3792 return rp->status; in hci_cc_le_read_buffer_size_v2()
3794 hdev->le_mtu = __le16_to_cpu(rp->acl_mtu); in hci_cc_le_read_buffer_size_v2()
3795 hdev->le_pkts = rp->acl_max_pkt; in hci_cc_le_read_buffer_size_v2()
3796 hdev->iso_mtu = __le16_to_cpu(rp->iso_mtu); in hci_cc_le_read_buffer_size_v2()
3797 hdev->iso_pkts = rp->iso_max_pkt; in hci_cc_le_read_buffer_size_v2()
3805 return rp->status; in hci_cc_le_read_buffer_size_v2()
3811 struct hci_rp_le_set_cig_params *rp = data; in hci_cc_le_set_cig_params() local
3815 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_cig_params()
3819 if (rp->status) { in hci_cc_le_set_cig_params()
3820 while ((conn = hci_conn_hash_lookup_cig(hdev, rp->cig_id))) { in hci_cc_le_set_cig_params()
3822 hci_connect_cfm(conn, rp->status); in hci_cc_le_set_cig_params()
3831 if (conn->type != ISO_LINK || conn->iso_qos.cig != rp->cig_id || in hci_cc_le_set_cig_params()
3835 conn->handle = __le16_to_cpu(rp->handle[i++]); in hci_cc_le_set_cig_params()
3844 if (i == rp->num_handles) in hci_cc_le_set_cig_params()
3853 return rp->status; in hci_cc_le_set_cig_params()
3859 struct hci_rp_le_setup_iso_path *rp = data; in hci_cc_le_setup_iso_path() local
3863 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_setup_iso_path()
3867 return rp->status; in hci_cc_le_setup_iso_path()
3875 if (rp->status) { in hci_cc_le_setup_iso_path()
3876 hci_connect_cfm(conn, rp->status); in hci_cc_le_setup_iso_path()
3886 hci_connect_cfm(conn, rp->status); in hci_cc_le_setup_iso_path()
3893 hci_connect_cfm(conn, rp->status); in hci_cc_le_setup_iso_path()
3899 return rp->status; in hci_cc_le_setup_iso_path()
3910 struct hci_ev_status *rp = data; in hci_cc_set_per_adv_param() local
3913 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_set_per_adv_param()
3915 if (rp->status) in hci_cc_set_per_adv_param()
3916 return rp->status; in hci_cc_set_per_adv_param()
3920 return rp->status; in hci_cc_set_per_adv_param()
3923 return rp->status; in hci_cc_set_per_adv_param()
3929 struct hci_ev_status *rp = data; in hci_cc_le_set_per_adv_enable() local
3932 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_per_adv_enable()
3934 if (rp->status) in hci_cc_le_set_per_adv_enable()
3935 return rp->status; in hci_cc_le_set_per_adv_enable()
3939 return rp->status; in hci_cc_le_set_per_adv_enable()
3950 return rp->status; in hci_cc_le_set_per_adv_enable()