• Home
  • Raw
  • Download

Lines Matching full:rp

89 	struct hci_ev_status *rp = data;  in hci_cc_inquiry_cancel()  local
91 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_inquiry_cancel()
100 if (rp->status == 0x0c && !test_bit(HCI_INQUIRY, &hdev->flags)) { in hci_cc_inquiry_cancel()
102 rp->status = 0x00; in hci_cc_inquiry_cancel()
105 if (rp->status) in hci_cc_inquiry_cancel()
106 return rp->status; in hci_cc_inquiry_cancel()
123 return rp->status; in hci_cc_inquiry_cancel()
129 struct hci_ev_status *rp = data; in hci_cc_periodic_inq() local
131 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_periodic_inq()
133 if (rp->status) in hci_cc_periodic_inq()
134 return rp->status; in hci_cc_periodic_inq()
138 return rp->status; in hci_cc_periodic_inq()
144 struct hci_ev_status *rp = data; in hci_cc_exit_periodic_inq() local
146 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_exit_periodic_inq()
148 if (rp->status) in hci_cc_exit_periodic_inq()
149 return rp->status; in hci_cc_exit_periodic_inq()
155 return rp->status; in hci_cc_exit_periodic_inq()
161 struct hci_ev_status *rp = data; in hci_cc_remote_name_req_cancel() local
163 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_remote_name_req_cancel()
165 return rp->status; in hci_cc_remote_name_req_cancel()
171 struct hci_rp_role_discovery *rp = data; in hci_cc_role_discovery() local
174 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_role_discovery()
176 if (rp->status) in hci_cc_role_discovery()
177 return rp->status; in hci_cc_role_discovery()
181 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_role_discovery()
183 conn->role = rp->role; in hci_cc_role_discovery()
187 return rp->status; in hci_cc_role_discovery()
193 struct hci_rp_read_link_policy *rp = data; in hci_cc_read_link_policy() local
196 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_link_policy()
198 if (rp->status) in hci_cc_read_link_policy()
199 return rp->status; in hci_cc_read_link_policy()
203 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_link_policy()
205 conn->link_policy = __le16_to_cpu(rp->policy); in hci_cc_read_link_policy()
209 return rp->status; in hci_cc_read_link_policy()
215 struct hci_rp_write_link_policy *rp = data; in hci_cc_write_link_policy() local
219 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_link_policy()
221 if (rp->status) in hci_cc_write_link_policy()
222 return rp->status; in hci_cc_write_link_policy()
226 return rp->status; in hci_cc_write_link_policy()
230 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_write_link_policy()
236 return rp->status; in hci_cc_write_link_policy()
242 struct hci_rp_read_def_link_policy *rp = data; in hci_cc_read_def_link_policy() local
244 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_def_link_policy()
246 if (rp->status) in hci_cc_read_def_link_policy()
247 return rp->status; in hci_cc_read_def_link_policy()
249 hdev->link_policy = __le16_to_cpu(rp->policy); in hci_cc_read_def_link_policy()
251 return rp->status; in hci_cc_read_def_link_policy()
257 struct hci_ev_status *rp = data; in hci_cc_write_def_link_policy() local
260 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_def_link_policy()
262 if (rp->status) in hci_cc_write_def_link_policy()
263 return rp->status; in hci_cc_write_def_link_policy()
267 return rp->status; in hci_cc_write_def_link_policy()
271 return rp->status; in hci_cc_write_def_link_policy()
276 struct hci_ev_status *rp = data; in hci_cc_reset() local
278 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_reset()
282 if (rp->status) in hci_cc_reset()
283 return rp->status; in hci_cc_reset()
306 return rp->status; in hci_cc_reset()
312 struct hci_rp_read_stored_link_key *rp = data; in hci_cc_read_stored_link_key() local
315 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_stored_link_key()
319 return rp->status; in hci_cc_read_stored_link_key()
321 if (!rp->status && sent->read_all == 0x01) { in hci_cc_read_stored_link_key()
322 hdev->stored_max_keys = le16_to_cpu(rp->max_keys); in hci_cc_read_stored_link_key()
323 hdev->stored_num_keys = le16_to_cpu(rp->num_keys); in hci_cc_read_stored_link_key()
326 return rp->status; in hci_cc_read_stored_link_key()
332 struct hci_rp_delete_stored_link_key *rp = data; in hci_cc_delete_stored_link_key() local
335 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_delete_stored_link_key()
337 if (rp->status) in hci_cc_delete_stored_link_key()
338 return rp->status; in hci_cc_delete_stored_link_key()
340 num_keys = le16_to_cpu(rp->num_keys); in hci_cc_delete_stored_link_key()
347 return rp->status; in hci_cc_delete_stored_link_key()
353 struct hci_ev_status *rp = data; in hci_cc_write_local_name() local
356 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_local_name()
360 return rp->status; in hci_cc_write_local_name()
365 mgmt_set_local_name_complete(hdev, sent, rp->status); in hci_cc_write_local_name()
366 else if (!rp->status) in hci_cc_write_local_name()
371 return rp->status; in hci_cc_write_local_name()
377 struct hci_rp_read_local_name *rp = data; in hci_cc_read_local_name() local
379 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_name()
381 if (rp->status) in hci_cc_read_local_name()
382 return rp->status; in hci_cc_read_local_name()
386 memcpy(hdev->dev_name, rp->name, HCI_MAX_NAME_LENGTH); in hci_cc_read_local_name()
388 return rp->status; in hci_cc_read_local_name()
394 struct hci_ev_status *rp = data; in hci_cc_write_auth_enable() local
397 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_auth_enable()
401 return rp->status; in hci_cc_write_auth_enable()
405 if (!rp->status) { in hci_cc_write_auth_enable()
415 mgmt_auth_enable_complete(hdev, rp->status); in hci_cc_write_auth_enable()
419 return rp->status; in hci_cc_write_auth_enable()
425 struct hci_ev_status *rp = data; in hci_cc_write_encrypt_mode() local
429 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_encrypt_mode()
431 if (rp->status) in hci_cc_write_encrypt_mode()
432 return rp->status; in hci_cc_write_encrypt_mode()
436 return rp->status; in hci_cc_write_encrypt_mode()
445 return rp->status; in hci_cc_write_encrypt_mode()
451 struct hci_ev_status *rp = data; in hci_cc_write_scan_enable() local
455 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_scan_enable()
459 return rp->status; in hci_cc_write_scan_enable()
465 if (rp->status) { in hci_cc_write_scan_enable()
483 return rp->status; in hci_cc_write_scan_enable()
489 struct hci_ev_status *rp = data; in hci_cc_set_event_filter() local
493 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_set_event_filter()
495 if (rp->status) in hci_cc_set_event_filter()
496 return rp->status; in hci_cc_set_event_filter()
500 return rp->status; in hci_cc_set_event_filter()
509 return rp->status; in hci_cc_set_event_filter()
515 struct hci_rp_read_class_of_dev *rp = data; in hci_cc_read_class_of_dev() local
520 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_class_of_dev()
522 if (rp->status) in hci_cc_read_class_of_dev()
523 return rp->status; in hci_cc_read_class_of_dev()
525 memcpy(hdev->dev_class, rp->dev_class, 3); in hci_cc_read_class_of_dev()
530 return rp->status; in hci_cc_read_class_of_dev()
536 struct hci_ev_status *rp = data; in hci_cc_write_class_of_dev() local
539 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_class_of_dev()
543 return rp->status; in hci_cc_write_class_of_dev()
547 if (!rp->status) in hci_cc_write_class_of_dev()
551 mgmt_set_class_of_dev_complete(hdev, sent, rp->status); in hci_cc_write_class_of_dev()
555 return rp->status; in hci_cc_write_class_of_dev()
561 struct hci_rp_read_voice_setting *rp = data; in hci_cc_read_voice_setting() local
564 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_voice_setting()
566 if (rp->status) in hci_cc_read_voice_setting()
567 return rp->status; in hci_cc_read_voice_setting()
569 setting = __le16_to_cpu(rp->voice_setting); in hci_cc_read_voice_setting()
572 return rp->status; in hci_cc_read_voice_setting()
581 return rp->status; in hci_cc_read_voice_setting()
587 struct hci_ev_status *rp = data; in hci_cc_write_voice_setting() local
591 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_voice_setting()
593 if (rp->status) in hci_cc_write_voice_setting()
594 return rp->status; in hci_cc_write_voice_setting()
598 return rp->status; in hci_cc_write_voice_setting()
603 return rp->status; in hci_cc_write_voice_setting()
612 return rp->status; in hci_cc_write_voice_setting()
618 struct hci_rp_read_num_supported_iac *rp = data; in hci_cc_read_num_supported_iac() local
620 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_num_supported_iac()
622 if (rp->status) in hci_cc_read_num_supported_iac()
623 return rp->status; in hci_cc_read_num_supported_iac()
625 hdev->num_iac = rp->num_iac; in hci_cc_read_num_supported_iac()
629 return rp->status; in hci_cc_read_num_supported_iac()
635 struct hci_ev_status *rp = data; in hci_cc_write_ssp_mode() local
638 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_ssp_mode()
642 return rp->status; in hci_cc_write_ssp_mode()
646 if (!rp->status) { in hci_cc_write_ssp_mode()
653 if (!rp->status) { in hci_cc_write_ssp_mode()
662 return rp->status; in hci_cc_write_ssp_mode()
668 struct hci_ev_status *rp = data; in hci_cc_write_sc_support() local
671 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_sc_support()
675 return rp->status; in hci_cc_write_sc_support()
679 if (!rp->status) { in hci_cc_write_sc_support()
686 if (!hci_dev_test_flag(hdev, HCI_MGMT) && !rp->status) { in hci_cc_write_sc_support()
695 return rp->status; in hci_cc_write_sc_support()
701 struct hci_rp_read_local_version *rp = data; in hci_cc_read_local_version() local
703 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_version()
705 if (rp->status) in hci_cc_read_local_version()
706 return rp->status; in hci_cc_read_local_version()
710 hdev->hci_ver = rp->hci_ver; in hci_cc_read_local_version()
711 hdev->hci_rev = __le16_to_cpu(rp->hci_rev); in hci_cc_read_local_version()
712 hdev->lmp_ver = rp->lmp_ver; in hci_cc_read_local_version()
713 hdev->manufacturer = __le16_to_cpu(rp->manufacturer); in hci_cc_read_local_version()
714 hdev->lmp_subver = __le16_to_cpu(rp->lmp_subver); in hci_cc_read_local_version()
717 return rp->status; in hci_cc_read_local_version()
723 struct hci_rp_read_enc_key_size *rp = data; in hci_cc_read_enc_key_size() local
726 u8 status = rp->status; in hci_cc_read_enc_key_size()
730 handle = le16_to_cpu(rp->handle); in hci_cc_read_enc_key_size()
749 conn->enc_key_size = rp->key_size; in hci_cc_read_enc_key_size()
778 struct hci_rp_read_local_commands *rp = data; in hci_cc_read_local_commands() local
780 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_commands()
782 if (rp->status) in hci_cc_read_local_commands()
783 return rp->status; in hci_cc_read_local_commands()
787 memcpy(hdev->commands, rp->commands, sizeof(hdev->commands)); in hci_cc_read_local_commands()
789 return rp->status; in hci_cc_read_local_commands()
795 struct hci_rp_read_auth_payload_to *rp = data; in hci_cc_read_auth_payload_timeout() local
798 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_auth_payload_timeout()
800 if (rp->status) in hci_cc_read_auth_payload_timeout()
801 return rp->status; in hci_cc_read_auth_payload_timeout()
805 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_auth_payload_timeout()
807 conn->auth_payload_timeout = __le16_to_cpu(rp->timeout); in hci_cc_read_auth_payload_timeout()
811 return rp->status; in hci_cc_read_auth_payload_timeout()
817 struct hci_rp_write_auth_payload_to *rp = data; in hci_cc_write_auth_payload_timeout() local
821 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_auth_payload_timeout()
825 return rp->status; in hci_cc_write_auth_payload_timeout()
829 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_write_auth_payload_timeout()
831 rp->status = 0xff; in hci_cc_write_auth_payload_timeout()
835 if (!rp->status) in hci_cc_write_auth_payload_timeout()
841 return rp->status; in hci_cc_write_auth_payload_timeout()
847 struct hci_rp_read_local_features *rp = data; in hci_cc_read_local_features() local
849 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_features()
851 if (rp->status) in hci_cc_read_local_features()
852 return rp->status; in hci_cc_read_local_features()
854 memcpy(hdev->features, rp->features, 8); in hci_cc_read_local_features()
893 return rp->status; in hci_cc_read_local_features()
899 struct hci_rp_read_local_ext_features *rp = data; in hci_cc_read_local_ext_features() local
901 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_ext_features()
903 if (rp->status) in hci_cc_read_local_ext_features()
904 return rp->status; in hci_cc_read_local_ext_features()
906 if (hdev->max_page < rp->max_page) { in hci_cc_read_local_ext_features()
911 hdev->max_page = rp->max_page; in hci_cc_read_local_ext_features()
914 if (rp->page < HCI_MAX_PAGES) in hci_cc_read_local_ext_features()
915 memcpy(hdev->features[rp->page], rp->features, 8); in hci_cc_read_local_ext_features()
917 return rp->status; in hci_cc_read_local_ext_features()
923 struct hci_rp_read_flow_control_mode *rp = data; in hci_cc_read_flow_control_mode() local
925 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_flow_control_mode()
927 if (rp->status) in hci_cc_read_flow_control_mode()
928 return rp->status; in hci_cc_read_flow_control_mode()
930 hdev->flow_ctl_mode = rp->mode; in hci_cc_read_flow_control_mode()
932 return rp->status; in hci_cc_read_flow_control_mode()
938 struct hci_rp_read_buffer_size *rp = data; in hci_cc_read_buffer_size() local
940 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_buffer_size()
942 if (rp->status) in hci_cc_read_buffer_size()
943 return rp->status; in hci_cc_read_buffer_size()
945 hdev->acl_mtu = __le16_to_cpu(rp->acl_mtu); in hci_cc_read_buffer_size()
946 hdev->sco_mtu = rp->sco_mtu; in hci_cc_read_buffer_size()
947 hdev->acl_pkts = __le16_to_cpu(rp->acl_max_pkt); in hci_cc_read_buffer_size()
948 hdev->sco_pkts = __le16_to_cpu(rp->sco_max_pkt); in hci_cc_read_buffer_size()
961 return rp->status; in hci_cc_read_buffer_size()
967 struct hci_rp_read_bd_addr *rp = data; in hci_cc_read_bd_addr() local
969 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_bd_addr()
971 if (rp->status) in hci_cc_read_bd_addr()
972 return rp->status; in hci_cc_read_bd_addr()
975 bacpy(&hdev->bdaddr, &rp->bdaddr); in hci_cc_read_bd_addr()
978 bacpy(&hdev->setup_addr, &rp->bdaddr); in hci_cc_read_bd_addr()
980 return rp->status; in hci_cc_read_bd_addr()
986 struct hci_rp_read_local_pairing_opts *rp = data; in hci_cc_read_local_pairing_opts() local
988 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_pairing_opts()
990 if (rp->status) in hci_cc_read_local_pairing_opts()
991 return rp->status; in hci_cc_read_local_pairing_opts()
995 hdev->pairing_opts = rp->pairing_opts; in hci_cc_read_local_pairing_opts()
996 hdev->max_enc_key_size = rp->max_key_size; in hci_cc_read_local_pairing_opts()
999 return rp->status; in hci_cc_read_local_pairing_opts()
1005 struct hci_rp_read_page_scan_activity *rp = data; in hci_cc_read_page_scan_activity() local
1007 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_page_scan_activity()
1009 if (rp->status) in hci_cc_read_page_scan_activity()
1010 return rp->status; in hci_cc_read_page_scan_activity()
1013 hdev->page_scan_interval = __le16_to_cpu(rp->interval); in hci_cc_read_page_scan_activity()
1014 hdev->page_scan_window = __le16_to_cpu(rp->window); in hci_cc_read_page_scan_activity()
1017 return rp->status; in hci_cc_read_page_scan_activity()
1023 struct hci_ev_status *rp = data; in hci_cc_write_page_scan_activity() local
1026 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_page_scan_activity()
1028 if (rp->status) in hci_cc_write_page_scan_activity()
1029 return rp->status; in hci_cc_write_page_scan_activity()
1033 return rp->status; in hci_cc_write_page_scan_activity()
1038 return rp->status; in hci_cc_write_page_scan_activity()
1044 struct hci_rp_read_page_scan_type *rp = data; in hci_cc_read_page_scan_type() local
1046 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_page_scan_type()
1048 if (rp->status) in hci_cc_read_page_scan_type()
1049 return rp->status; in hci_cc_read_page_scan_type()
1052 hdev->page_scan_type = rp->type; in hci_cc_read_page_scan_type()
1054 return rp->status; in hci_cc_read_page_scan_type()
1060 struct hci_ev_status *rp = data; in hci_cc_write_page_scan_type() local
1063 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_page_scan_type()
1065 if (rp->status) in hci_cc_write_page_scan_type()
1066 return rp->status; in hci_cc_write_page_scan_type()
1072 return rp->status; in hci_cc_write_page_scan_type()
1078 struct hci_rp_read_data_block_size *rp = data; in hci_cc_read_data_block_size() local
1080 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_data_block_size()
1082 if (rp->status) in hci_cc_read_data_block_size()
1083 return rp->status; in hci_cc_read_data_block_size()
1085 hdev->block_mtu = __le16_to_cpu(rp->max_acl_len); in hci_cc_read_data_block_size()
1086 hdev->block_len = __le16_to_cpu(rp->block_len); in hci_cc_read_data_block_size()
1087 hdev->num_blocks = __le16_to_cpu(rp->num_blocks); in hci_cc_read_data_block_size()
1094 return rp->status; in hci_cc_read_data_block_size()
1100 struct hci_rp_read_clock *rp = data; in hci_cc_read_clock() local
1104 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_clock()
1106 if (rp->status) in hci_cc_read_clock()
1107 return rp->status; in hci_cc_read_clock()
1116 hdev->clock = le32_to_cpu(rp->clock); in hci_cc_read_clock()
1120 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_clock()
1122 conn->clock = le32_to_cpu(rp->clock); in hci_cc_read_clock()
1123 conn->clock_accuracy = le16_to_cpu(rp->accuracy); in hci_cc_read_clock()
1128 return rp->status; in hci_cc_read_clock()
1134 struct hci_rp_read_local_amp_info *rp = data; in hci_cc_read_local_amp_info() local
1136 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_amp_info()
1138 if (rp->status) in hci_cc_read_local_amp_info()
1139 return rp->status; in hci_cc_read_local_amp_info()
1141 hdev->amp_status = rp->amp_status; in hci_cc_read_local_amp_info()
1142 hdev->amp_total_bw = __le32_to_cpu(rp->total_bw); in hci_cc_read_local_amp_info()
1143 hdev->amp_max_bw = __le32_to_cpu(rp->max_bw); in hci_cc_read_local_amp_info()
1144 hdev->amp_min_latency = __le32_to_cpu(rp->min_latency); in hci_cc_read_local_amp_info()
1145 hdev->amp_max_pdu = __le32_to_cpu(rp->max_pdu); in hci_cc_read_local_amp_info()
1146 hdev->amp_type = rp->amp_type; in hci_cc_read_local_amp_info()
1147 hdev->amp_pal_cap = __le16_to_cpu(rp->pal_cap); in hci_cc_read_local_amp_info()
1148 hdev->amp_assoc_size = __le16_to_cpu(rp->max_assoc_size); in hci_cc_read_local_amp_info()
1149 hdev->amp_be_flush_to = __le32_to_cpu(rp->be_flush_to); in hci_cc_read_local_amp_info()
1150 hdev->amp_max_flush_to = __le32_to_cpu(rp->max_flush_to); in hci_cc_read_local_amp_info()
1152 return rp->status; in hci_cc_read_local_amp_info()
1158 struct hci_rp_read_inq_rsp_tx_power *rp = data; in hci_cc_read_inq_rsp_tx_power() local
1160 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_inq_rsp_tx_power()
1162 if (rp->status) in hci_cc_read_inq_rsp_tx_power()
1163 return rp->status; in hci_cc_read_inq_rsp_tx_power()
1165 hdev->inq_tx_power = rp->tx_power; in hci_cc_read_inq_rsp_tx_power()
1167 return rp->status; in hci_cc_read_inq_rsp_tx_power()
1173 struct hci_rp_read_def_err_data_reporting *rp = data; in hci_cc_read_def_err_data_reporting() local
1175 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_def_err_data_reporting()
1177 if (rp->status) in hci_cc_read_def_err_data_reporting()
1178 return rp->status; in hci_cc_read_def_err_data_reporting()
1180 hdev->err_data_reporting = rp->err_data_reporting; in hci_cc_read_def_err_data_reporting()
1182 return rp->status; in hci_cc_read_def_err_data_reporting()
1188 struct hci_ev_status *rp = data; in hci_cc_write_def_err_data_reporting() local
1191 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_def_err_data_reporting()
1193 if (rp->status) in hci_cc_write_def_err_data_reporting()
1194 return rp->status; in hci_cc_write_def_err_data_reporting()
1198 return rp->status; in hci_cc_write_def_err_data_reporting()
1202 return rp->status; in hci_cc_write_def_err_data_reporting()
1208 struct hci_rp_pin_code_reply *rp = data; in hci_cc_pin_code_reply() local
1212 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_pin_code_reply()
1217 mgmt_pin_code_reply_complete(hdev, &rp->bdaddr, rp->status); in hci_cc_pin_code_reply()
1219 if (rp->status) in hci_cc_pin_code_reply()
1232 return rp->status; in hci_cc_pin_code_reply()
1238 struct hci_rp_pin_code_neg_reply *rp = data; in hci_cc_pin_code_neg_reply() local
1240 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_pin_code_neg_reply()
1245 mgmt_pin_code_neg_reply_complete(hdev, &rp->bdaddr, in hci_cc_pin_code_neg_reply()
1246 rp->status); in hci_cc_pin_code_neg_reply()
1250 return rp->status; in hci_cc_pin_code_neg_reply()
1256 struct hci_rp_le_read_buffer_size *rp = data; in hci_cc_le_read_buffer_size() local
1258 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_buffer_size()
1260 if (rp->status) in hci_cc_le_read_buffer_size()
1261 return rp->status; in hci_cc_le_read_buffer_size()
1263 hdev->le_mtu = __le16_to_cpu(rp->le_mtu); in hci_cc_le_read_buffer_size()
1264 hdev->le_pkts = rp->le_max_pkt; in hci_cc_le_read_buffer_size()
1270 return rp->status; in hci_cc_le_read_buffer_size()
1276 struct hci_rp_le_read_local_features *rp = data; in hci_cc_le_read_local_features() local
1278 BT_DBG("%s status 0x%2.2x", hdev->name, rp->status); in hci_cc_le_read_local_features()
1280 if (rp->status) in hci_cc_le_read_local_features()
1281 return rp->status; in hci_cc_le_read_local_features()
1283 memcpy(hdev->le_features, rp->features, 8); in hci_cc_le_read_local_features()
1285 return rp->status; in hci_cc_le_read_local_features()
1291 struct hci_rp_le_read_adv_tx_power *rp = data; in hci_cc_le_read_adv_tx_power() local
1293 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_adv_tx_power()
1295 if (rp->status) in hci_cc_le_read_adv_tx_power()
1296 return rp->status; in hci_cc_le_read_adv_tx_power()
1298 hdev->adv_tx_power = rp->tx_power; in hci_cc_le_read_adv_tx_power()
1300 return rp->status; in hci_cc_le_read_adv_tx_power()
1306 struct hci_rp_user_confirm_reply *rp = data; in hci_cc_user_confirm_reply() local
1308 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_user_confirm_reply()
1313 mgmt_user_confirm_reply_complete(hdev, &rp->bdaddr, ACL_LINK, 0, in hci_cc_user_confirm_reply()
1314 rp->status); in hci_cc_user_confirm_reply()
1318 return rp->status; in hci_cc_user_confirm_reply()
1324 struct hci_rp_user_confirm_reply *rp = data; in hci_cc_user_confirm_neg_reply() local
1326 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_user_confirm_neg_reply()
1331 mgmt_user_confirm_neg_reply_complete(hdev, &rp->bdaddr, in hci_cc_user_confirm_neg_reply()
1332 ACL_LINK, 0, rp->status); in hci_cc_user_confirm_neg_reply()
1336 return rp->status; in hci_cc_user_confirm_neg_reply()
1342 struct hci_rp_user_confirm_reply *rp = data; in hci_cc_user_passkey_reply() local
1344 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_user_passkey_reply()
1349 mgmt_user_passkey_reply_complete(hdev, &rp->bdaddr, ACL_LINK, in hci_cc_user_passkey_reply()
1350 0, rp->status); in hci_cc_user_passkey_reply()
1354 return rp->status; in hci_cc_user_passkey_reply()
1360 struct hci_rp_user_confirm_reply *rp = data; in hci_cc_user_passkey_neg_reply() local
1362 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_user_passkey_neg_reply()
1367 mgmt_user_passkey_neg_reply_complete(hdev, &rp->bdaddr, in hci_cc_user_passkey_neg_reply()
1368 ACL_LINK, 0, rp->status); in hci_cc_user_passkey_neg_reply()
1372 return rp->status; in hci_cc_user_passkey_neg_reply()
1378 struct hci_rp_read_local_oob_data *rp = data; in hci_cc_read_local_oob_data() local
1380 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_oob_data()
1382 return rp->status; in hci_cc_read_local_oob_data()
1388 struct hci_rp_read_local_oob_ext_data *rp = data; in hci_cc_read_local_oob_ext_data() local
1390 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_local_oob_ext_data()
1392 return rp->status; in hci_cc_read_local_oob_ext_data()
1398 struct hci_ev_status *rp = data; in hci_cc_le_set_random_addr() local
1401 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_random_addr()
1403 if (rp->status) in hci_cc_le_set_random_addr()
1404 return rp->status; in hci_cc_le_set_random_addr()
1408 return rp->status; in hci_cc_le_set_random_addr()
1422 return rp->status; in hci_cc_le_set_random_addr()
1428 struct hci_ev_status *rp = data; in hci_cc_le_set_default_phy() local
1431 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_default_phy()
1433 if (rp->status) in hci_cc_le_set_default_phy()
1434 return rp->status; in hci_cc_le_set_default_phy()
1438 return rp->status; in hci_cc_le_set_default_phy()
1447 return rp->status; in hci_cc_le_set_default_phy()
1453 struct hci_ev_status *rp = data; in hci_cc_le_set_adv_set_random_addr() local
1457 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_adv_set_random_addr()
1459 if (rp->status) in hci_cc_le_set_adv_set_random_addr()
1460 return rp->status; in hci_cc_le_set_adv_set_random_addr()
1468 return rp->status; in hci_cc_le_set_adv_set_random_addr()
1485 return rp->status; in hci_cc_le_set_adv_set_random_addr()
1491 struct hci_ev_status *rp = data; in hci_cc_le_remove_adv_set() local
1495 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_remove_adv_set()
1497 if (rp->status) in hci_cc_le_remove_adv_set()
1498 return rp->status; in hci_cc_le_remove_adv_set()
1502 return rp->status; in hci_cc_le_remove_adv_set()
1513 return rp->status; in hci_cc_le_remove_adv_set()
1519 struct hci_ev_status *rp = data; in hci_cc_le_clear_adv_sets() local
1523 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_clear_adv_sets()
1525 if (rp->status) in hci_cc_le_clear_adv_sets()
1526 return rp->status; in hci_cc_le_clear_adv_sets()
1529 return rp->status; in hci_cc_le_clear_adv_sets()
1544 return rp->status; in hci_cc_le_clear_adv_sets()
1550 struct hci_rp_le_read_transmit_power *rp = data; in hci_cc_le_read_transmit_power() local
1552 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_transmit_power()
1554 if (rp->status) in hci_cc_le_read_transmit_power()
1555 return rp->status; in hci_cc_le_read_transmit_power()
1557 hdev->min_le_tx_power = rp->min_le_tx_power; in hci_cc_le_read_transmit_power()
1558 hdev->max_le_tx_power = rp->max_le_tx_power; in hci_cc_le_read_transmit_power()
1560 return rp->status; in hci_cc_le_read_transmit_power()
1566 struct hci_ev_status *rp = data; in hci_cc_le_set_privacy_mode() local
1570 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_privacy_mode()
1572 if (rp->status) in hci_cc_le_set_privacy_mode()
1573 return rp->status; in hci_cc_le_set_privacy_mode()
1577 return rp->status; in hci_cc_le_set_privacy_mode()
1587 return rp->status; in hci_cc_le_set_privacy_mode()
1593 struct hci_ev_status *rp = data; in hci_cc_le_set_adv_enable() local
1596 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_adv_enable()
1598 if (rp->status) in hci_cc_le_set_adv_enable()
1599 return rp->status; in hci_cc_le_set_adv_enable()
1603 return rp->status; in hci_cc_le_set_adv_enable()
1626 return rp->status; in hci_cc_le_set_adv_enable()
1635 struct hci_ev_status *rp = data; in hci_cc_le_set_ext_adv_enable() local
1637 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_ext_adv_enable()
1639 if (rp->status) in hci_cc_le_set_ext_adv_enable()
1640 return rp->status; in hci_cc_le_set_ext_adv_enable()
1644 return rp->status; in hci_cc_le_set_ext_adv_enable()
1691 return rp->status; in hci_cc_le_set_ext_adv_enable()
1698 struct hci_ev_status *rp = data; in hci_cc_le_set_scan_param() local
1700 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_scan_param()
1702 if (rp->status) in hci_cc_le_set_scan_param()
1703 return rp->status; in hci_cc_le_set_scan_param()
1707 return rp->status; in hci_cc_le_set_scan_param()
1715 return rp->status; in hci_cc_le_set_scan_param()
1722 struct hci_ev_status *rp = data; in hci_cc_le_set_ext_scan_param() local
1725 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_ext_scan_param()
1727 if (rp->status) in hci_cc_le_set_ext_scan_param()
1728 return rp->status; in hci_cc_le_set_ext_scan_param()
1732 return rp->status; in hci_cc_le_set_ext_scan_param()
1742 return rp->status; in hci_cc_le_set_ext_scan_param()
1837 struct hci_ev_status *rp = data; in hci_cc_le_set_scan_enable() local
1839 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_scan_enable()
1841 if (rp->status) in hci_cc_le_set_scan_enable()
1842 return rp->status; in hci_cc_le_set_scan_enable()
1846 return rp->status; in hci_cc_le_set_scan_enable()
1850 return rp->status; in hci_cc_le_set_scan_enable()
1857 struct hci_ev_status *rp = data; in hci_cc_le_set_ext_scan_enable() local
1859 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_ext_scan_enable()
1861 if (rp->status) in hci_cc_le_set_ext_scan_enable()
1862 return rp->status; in hci_cc_le_set_ext_scan_enable()
1866 return rp->status; in hci_cc_le_set_ext_scan_enable()
1870 return rp->status; in hci_cc_le_set_ext_scan_enable()
1876 struct hci_rp_le_read_num_supported_adv_sets *rp = data; in hci_cc_le_read_num_adv_sets() local
1878 bt_dev_dbg(hdev, "status 0x%2.2x No of Adv sets %u", rp->status, in hci_cc_le_read_num_adv_sets()
1879 rp->num_of_sets); in hci_cc_le_read_num_adv_sets()
1881 if (rp->status) in hci_cc_le_read_num_adv_sets()
1882 return rp->status; in hci_cc_le_read_num_adv_sets()
1884 hdev->le_num_of_adv_sets = rp->num_of_sets; in hci_cc_le_read_num_adv_sets()
1886 return rp->status; in hci_cc_le_read_num_adv_sets()
1892 struct hci_rp_le_read_accept_list_size *rp = data; in hci_cc_le_read_accept_list_size() local
1894 bt_dev_dbg(hdev, "status 0x%2.2x size %u", rp->status, rp->size); in hci_cc_le_read_accept_list_size()
1896 if (rp->status) in hci_cc_le_read_accept_list_size()
1897 return rp->status; in hci_cc_le_read_accept_list_size()
1899 hdev->le_accept_list_size = rp->size; in hci_cc_le_read_accept_list_size()
1901 return rp->status; in hci_cc_le_read_accept_list_size()
1907 struct hci_ev_status *rp = data; in hci_cc_le_clear_accept_list() local
1909 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_clear_accept_list()
1911 if (rp->status) in hci_cc_le_clear_accept_list()
1912 return rp->status; in hci_cc_le_clear_accept_list()
1918 return rp->status; in hci_cc_le_clear_accept_list()
1925 struct hci_ev_status *rp = data; in hci_cc_le_add_to_accept_list() local
1927 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_add_to_accept_list()
1929 if (rp->status) in hci_cc_le_add_to_accept_list()
1930 return rp->status; in hci_cc_le_add_to_accept_list()
1934 return rp->status; in hci_cc_le_add_to_accept_list()
1941 return rp->status; in hci_cc_le_add_to_accept_list()
1948 struct hci_ev_status *rp = data; in hci_cc_le_del_from_accept_list() local
1950 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_del_from_accept_list()
1952 if (rp->status) in hci_cc_le_del_from_accept_list()
1953 return rp->status; in hci_cc_le_del_from_accept_list()
1957 return rp->status; in hci_cc_le_del_from_accept_list()
1964 return rp->status; in hci_cc_le_del_from_accept_list()
1970 struct hci_rp_le_read_supported_states *rp = data; in hci_cc_le_read_supported_states() local
1972 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_supported_states()
1974 if (rp->status) in hci_cc_le_read_supported_states()
1975 return rp->status; in hci_cc_le_read_supported_states()
1977 memcpy(hdev->le_states, rp->le_states, 8); in hci_cc_le_read_supported_states()
1979 return rp->status; in hci_cc_le_read_supported_states()
1985 struct hci_rp_le_read_def_data_len *rp = data; in hci_cc_le_read_def_data_len() local
1987 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_def_data_len()
1989 if (rp->status) in hci_cc_le_read_def_data_len()
1990 return rp->status; in hci_cc_le_read_def_data_len()
1992 hdev->le_def_tx_len = le16_to_cpu(rp->tx_len); in hci_cc_le_read_def_data_len()
1993 hdev->le_def_tx_time = le16_to_cpu(rp->tx_time); in hci_cc_le_read_def_data_len()
1995 return rp->status; in hci_cc_le_read_def_data_len()
2002 struct hci_ev_status *rp = data; in hci_cc_le_write_def_data_len() local
2004 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_write_def_data_len()
2006 if (rp->status) in hci_cc_le_write_def_data_len()
2007 return rp->status; in hci_cc_le_write_def_data_len()
2011 return rp->status; in hci_cc_le_write_def_data_len()
2016 return rp->status; in hci_cc_le_write_def_data_len()
2023 struct hci_ev_status *rp = data; in hci_cc_le_add_to_resolv_list() local
2025 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_add_to_resolv_list()
2027 if (rp->status) in hci_cc_le_add_to_resolv_list()
2028 return rp->status; in hci_cc_le_add_to_resolv_list()
2032 return rp->status; in hci_cc_le_add_to_resolv_list()
2040 return rp->status; in hci_cc_le_add_to_resolv_list()
2047 struct hci_ev_status *rp = data; in hci_cc_le_del_from_resolv_list() local
2049 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_del_from_resolv_list()
2051 if (rp->status) in hci_cc_le_del_from_resolv_list()
2052 return rp->status; in hci_cc_le_del_from_resolv_list()
2056 return rp->status; in hci_cc_le_del_from_resolv_list()
2063 return rp->status; in hci_cc_le_del_from_resolv_list()
2069 struct hci_ev_status *rp = data; in hci_cc_le_clear_resolv_list() local
2071 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_clear_resolv_list()
2073 if (rp->status) in hci_cc_le_clear_resolv_list()
2074 return rp->status; in hci_cc_le_clear_resolv_list()
2080 return rp->status; in hci_cc_le_clear_resolv_list()
2086 struct hci_rp_le_read_resolv_list_size *rp = data; in hci_cc_le_read_resolv_list_size() local
2088 bt_dev_dbg(hdev, "status 0x%2.2x size %u", rp->status, rp->size); in hci_cc_le_read_resolv_list_size()
2090 if (rp->status) in hci_cc_le_read_resolv_list_size()
2091 return rp->status; in hci_cc_le_read_resolv_list_size()
2093 hdev->le_resolv_list_size = rp->size; in hci_cc_le_read_resolv_list_size()
2095 return rp->status; in hci_cc_le_read_resolv_list_size()
2101 struct hci_ev_status *rp = data; in hci_cc_le_set_addr_resolution_enable() local
2104 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_addr_resolution_enable()
2106 if (rp->status) in hci_cc_le_set_addr_resolution_enable()
2107 return rp->status; in hci_cc_le_set_addr_resolution_enable()
2111 return rp->status; in hci_cc_le_set_addr_resolution_enable()
2122 return rp->status; in hci_cc_le_set_addr_resolution_enable()
2128 struct hci_rp_le_read_max_data_len *rp = data; in hci_cc_le_read_max_data_len() local
2130 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_max_data_len()
2132 if (rp->status) in hci_cc_le_read_max_data_len()
2133 return rp->status; in hci_cc_le_read_max_data_len()
2135 hdev->le_max_tx_len = le16_to_cpu(rp->tx_len); in hci_cc_le_read_max_data_len()
2136 hdev->le_max_tx_time = le16_to_cpu(rp->tx_time); in hci_cc_le_read_max_data_len()
2137 hdev->le_max_rx_len = le16_to_cpu(rp->rx_len); in hci_cc_le_read_max_data_len()
2138 hdev->le_max_rx_time = le16_to_cpu(rp->rx_time); in hci_cc_le_read_max_data_len()
2140 return rp->status; in hci_cc_le_read_max_data_len()
2147 struct hci_ev_status *rp = data; in hci_cc_write_le_host_supported() local
2149 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_le_host_supported()
2151 if (rp->status) in hci_cc_write_le_host_supported()
2152 return rp->status; in hci_cc_write_le_host_supported()
2156 return rp->status; in hci_cc_write_le_host_supported()
2176 return rp->status; in hci_cc_write_le_host_supported()
2183 struct hci_ev_status *rp = data; in hci_cc_set_adv_param() local
2185 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_set_adv_param()
2187 if (rp->status) in hci_cc_set_adv_param()
2188 return rp->status; in hci_cc_set_adv_param()
2192 return rp->status; in hci_cc_set_adv_param()
2198 return rp->status; in hci_cc_set_adv_param()
2204 struct hci_rp_le_set_ext_adv_params *rp = data; in hci_cc_set_ext_adv_param() local
2208 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_set_ext_adv_param()
2210 if (rp->status) in hci_cc_set_ext_adv_param()
2211 return rp->status; in hci_cc_set_ext_adv_param()
2215 return rp->status; in hci_cc_set_ext_adv_param()
2221 hdev->adv_tx_power = rp->tx_power; in hci_cc_set_ext_adv_param()
2225 adv_instance->tx_power = rp->tx_power; in hci_cc_set_ext_adv_param()
2232 return rp->status; in hci_cc_set_ext_adv_param()
2238 struct hci_rp_read_rssi *rp = data; in hci_cc_read_rssi() local
2241 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_rssi()
2243 if (rp->status) in hci_cc_read_rssi()
2244 return rp->status; in hci_cc_read_rssi()
2248 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_rssi()
2250 conn->rssi = rp->rssi; in hci_cc_read_rssi()
2254 return rp->status; in hci_cc_read_rssi()
2261 struct hci_rp_read_tx_power *rp = data; in hci_cc_read_tx_power() local
2264 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_read_tx_power()
2266 if (rp->status) in hci_cc_read_tx_power()
2267 return rp->status; in hci_cc_read_tx_power()
2271 return rp->status; in hci_cc_read_tx_power()
2275 conn = hci_conn_hash_lookup_handle(hdev, __le16_to_cpu(rp->handle)); in hci_cc_read_tx_power()
2281 conn->tx_power = rp->tx_power; in hci_cc_read_tx_power()
2284 conn->max_tx_power = rp->tx_power; in hci_cc_read_tx_power()
2290 return rp->status; in hci_cc_read_tx_power()
2296 struct hci_ev_status *rp = data; in hci_cc_write_ssp_debug_mode() local
2299 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_write_ssp_debug_mode()
2301 if (rp->status) in hci_cc_write_ssp_debug_mode()
2302 return rp->status; in hci_cc_write_ssp_debug_mode()
2308 return rp->status; in hci_cc_write_ssp_debug_mode()
3794 struct hci_rp_le_read_buffer_size_v2 *rp = data; in hci_cc_le_read_buffer_size_v2() local
3796 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_read_buffer_size_v2()
3798 if (rp->status) in hci_cc_le_read_buffer_size_v2()
3799 return rp->status; in hci_cc_le_read_buffer_size_v2()
3801 hdev->le_mtu = __le16_to_cpu(rp->acl_mtu); in hci_cc_le_read_buffer_size_v2()
3802 hdev->le_pkts = rp->acl_max_pkt; in hci_cc_le_read_buffer_size_v2()
3803 hdev->iso_mtu = __le16_to_cpu(rp->iso_mtu); in hci_cc_le_read_buffer_size_v2()
3804 hdev->iso_pkts = rp->iso_max_pkt; in hci_cc_le_read_buffer_size_v2()
3812 return rp->status; in hci_cc_le_read_buffer_size_v2()
3834 struct hci_rp_le_set_cig_params *rp = data; in hci_cc_le_set_cig_params() local
3837 u8 status = rp->status; in hci_cc_le_set_cig_params()
3841 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_set_cig_params()
3844 if (!rp->status && (!cp || rp->num_handles != cp->num_cis || in hci_cc_le_set_cig_params()
3845 rp->cig_id != cp->cig_id)) { in hci_cc_le_set_cig_params()
3860 hci_unbound_cis_failed(hdev, rp->cig_id, status); in hci_cc_le_set_cig_params()
3871 for (i = 0; i < rp->num_handles; ++i) { in hci_cc_le_set_cig_params()
3872 conn = hci_conn_hash_lookup_cis(hdev, NULL, 0, rp->cig_id, in hci_cc_le_set_cig_params()
3880 if (hci_conn_set_handle(conn, __le16_to_cpu(rp->handle[i]))) in hci_cc_le_set_cig_params()
3893 return rp->status; in hci_cc_le_set_cig_params()
3899 struct hci_rp_le_setup_iso_path *rp = data; in hci_cc_le_setup_iso_path() local
3903 bt_dev_dbg(hdev, "status 0x%2.2x", rp->status); in hci_cc_le_setup_iso_path()
3907 return rp->status; in hci_cc_le_setup_iso_path()
3915 if (rp->status) { in hci_cc_le_setup_iso_path()
3916 hci_connect_cfm(conn, rp->status); in hci_cc_le_setup_iso_path()
3926 hci_connect_cfm(conn, rp->status); in hci_cc_le_setup_iso_path()
3933 hci_connect_cfm(conn, rp->status); in hci_cc_le_setup_iso_path()
3936 if (!rp->status && test_bit(HCI_CONN_BIG_SYNC, &conn->flags)) 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()