Lines Matching refs:hci_dev
24 static void hci_cmd_sync_complete(struct hci_dev *hdev, u8 result, u16 opcode,
52 static struct sk_buff *hci_cmd_sync_alloc(struct hci_dev *hdev, u16 opcode,
90 struct hci_dev *hdev = req->hdev;
119 struct hci_dev *hdev = req->hdev;
151 struct sk_buff *__hci_cmd_sync_sk(struct hci_dev *hdev, u16 opcode, u32 plen,
209 struct sk_buff *__hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen,
217 struct sk_buff *hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen,
236 struct sk_buff *__hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen,
245 int __hci_cmd_sync_status_sk(struct hci_dev *hdev, u16 opcode, u32 plen,
275 int __hci_cmd_sync_status(struct hci_dev *hdev, u16 opcode, u32 plen,
285 struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_sync_work);
322 struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_sync_cancel_work);
331 static int hci_scan_disable_sync(struct hci_dev *hdev);
332 static int scan_disable_sync(struct hci_dev *hdev, void *data)
337 static int hci_inquiry_sync(struct hci_dev *hdev, u8 length);
338 static int interleaved_inquiry_sync(struct hci_dev *hdev, void *data)
345 struct hci_dev *hdev = container_of(work, struct hci_dev,
402 static int hci_le_set_scan_enable_sync(struct hci_dev *hdev, u8 val,
404 static int hci_le_scan_restart_sync(struct hci_dev *hdev)
422 struct hci_dev *hdev = container_of(work, struct hci_dev,
470 static int reenable_adv_sync(struct hci_dev *hdev, void *data)
497 struct hci_dev *hdev = container_of(work, struct hci_dev,
512 static void cancel_adv_timeout(struct hci_dev *hdev)
531 int hci_clear_adv_instance_sync(struct hci_dev *hdev, struct sock *sk,
587 static int adv_timeout_expire_sync(struct hci_dev *hdev, void *data)
604 struct hci_dev *hdev = container_of(work, struct hci_dev,
627 void hci_cmd_sync_init(struct hci_dev *hdev)
641 void hci_cmd_sync_clear(struct hci_dev *hdev)
659 void hci_cmd_sync_cancel(struct hci_dev *hdev, int err)
677 void hci_cmd_sync_cancel_sync(struct hci_dev *hdev, int err)
694 int hci_cmd_sync_submit(struct hci_dev *hdev, hci_cmd_sync_work_func_t func,
731 int hci_cmd_sync_queue(struct hci_dev *hdev, hci_cmd_sync_work_func_t func,
744 int hci_update_eir_sync(struct hci_dev *hdev)
775 static u8 get_service_classes(struct hci_dev *hdev)
786 int hci_update_class_sync(struct hci_dev *hdev)
815 static bool is_advertising_allowed(struct hci_dev *hdev, bool connectable)
854 static bool adv_use_rpa(struct hci_dev *hdev, uint32_t flags)
877 static int hci_set_random_addr_sync(struct hci_dev *hdev, bdaddr_t *rpa)
900 int hci_update_random_address_sync(struct hci_dev *hdev, bool require_privacy,
990 static int hci_disable_ext_adv_instance_sync(struct hci_dev *hdev, u8 instance)
1027 static int hci_set_adv_set_random_addr_sync(struct hci_dev *hdev, u8 instance,
1053 int hci_setup_ext_adv_instance_sync(struct hci_dev *hdev, u8 instance)
1186 static int hci_set_ext_scan_rsp_data_sync(struct hci_dev *hdev, u8 instance)
1227 static int __hci_set_scan_rsp_data_sync(struct hci_dev *hdev, u8 instance)
1249 int hci_update_scan_rsp_data_sync(struct hci_dev *hdev, u8 instance)
1260 int hci_enable_ext_advertising_sync(struct hci_dev *hdev, u8 instance)
1306 int hci_start_ext_adv_sync(struct hci_dev *hdev, u8 instance)
1321 static int hci_disable_per_advertising_sync(struct hci_dev *hdev, u8 instance)
1340 static int hci_set_per_adv_params_sync(struct hci_dev *hdev, u8 instance,
1362 static int hci_set_per_adv_data_sync(struct hci_dev *hdev, u8 instance)
1390 static int hci_enable_per_advertising_sync(struct hci_dev *hdev, u8 instance)
1412 static int hci_adv_bcast_annoucement(struct hci_dev *hdev, struct adv_info *adv)
1447 int hci_start_per_adv_sync(struct hci_dev *hdev, u8 instance, u8 data_len,
1503 static int hci_start_adv_sync(struct hci_dev *hdev, u8 instance)
1521 int hci_enable_advertising_sync(struct hci_dev *hdev)
1607 static int enable_advertising_sync(struct hci_dev *hdev, void *data)
1612 int hci_enable_advertising(struct hci_dev *hdev)
1621 int hci_remove_ext_adv_instance_sync(struct hci_dev *hdev, u8 instance,
1642 static int remove_ext_adv_sync(struct hci_dev *hdev, void *data)
1653 int hci_remove_ext_adv_instance(struct hci_dev *hdev, u8 instance)
1666 int hci_le_terminate_big_sync(struct hci_dev *hdev, u8 handle, u8 reason)
1678 static int hci_set_ext_adv_data_sync(struct hci_dev *hdev, u8 instance)
1720 static int hci_set_adv_data_sync(struct hci_dev *hdev, u8 instance)
1743 int hci_update_adv_data_sync(struct hci_dev *hdev, u8 instance)
1754 int hci_schedule_adv_instance_sync(struct hci_dev *hdev, u8 instance,
1810 static int hci_clear_adv_sets_sync(struct hci_dev *hdev, struct sock *sk)
1826 static int hci_clear_adv_sync(struct hci_dev *hdev, struct sock *sk, bool force)
1860 static int hci_remove_adv_sync(struct hci_dev *hdev, u8 instance,
1896 int hci_remove_advertising_sync(struct hci_dev *hdev, struct sock *sk,
1940 int hci_read_rssi_sync(struct hci_dev *hdev, __le16 handle)
1949 int hci_read_clock_sync(struct hci_dev *hdev, struct hci_cp_read_clock *cp)
1955 int hci_read_tx_power_sync(struct hci_dev *hdev, __le16 handle, u8 type)
1965 int hci_disable_advertising_sync(struct hci_dev *hdev)
1983 static int hci_le_set_ext_scan_enable_sync(struct hci_dev *hdev, u8 val,
2000 static int hci_le_set_scan_enable_sync(struct hci_dev *hdev, u8 val,
2020 static int hci_le_set_addr_resolution_enable_sync(struct hci_dev *hdev, u8 val)
2033 static int hci_scan_disable_sync(struct hci_dev *hdev)
2055 static bool scan_use_rpa(struct hci_dev *hdev)
2060 static void hci_start_interleave_scan(struct hci_dev *hdev)
2067 static bool is_interleave_scanning(struct hci_dev *hdev)
2072 static void cancel_interleave_scan(struct hci_dev *hdev)
2084 static bool hci_update_interleaved_scan_sync(struct hci_dev *hdev)
2113 static int hci_le_del_resolve_list_sync(struct hci_dev *hdev,
2135 static int hci_le_del_accept_list_sync(struct hci_dev *hdev,
2176 static int hci_le_add_resolve_list_sync(struct hci_dev *hdev,
2238 static int hci_le_set_privacy_mode_sync(struct hci_dev *hdev,
2274 static int hci_le_add_accept_list_sync(struct hci_dev *hdev,
2340 static int hci_pause_advertising_sync(struct hci_dev *hdev)
2384 static int hci_resume_advertising_sync(struct hci_dev *hdev)
2428 static int hci_pause_addr_resolution(struct hci_dev *hdev)
2467 struct sk_buff *hci_read_local_oob_data_sync(struct hci_dev *hdev,
2539 static u8 hci_update_accept_list_sync(struct hci_dev *hdev)
2679 static int hci_le_set_ext_scan_param_sync(struct hci_dev *hdev, u8 type,
2723 static int hci_le_set_scan_param_sync(struct hci_dev *hdev, u8 type,
2745 static int hci_start_scan_sync(struct hci_dev *hdev, u8 type, u16 interval,
2764 static int hci_passive_scan_sync(struct hci_dev *hdev)
2859 int hci_update_passive_scan_sync(struct hci_dev *hdev)
2930 static int update_scan_sync(struct hci_dev *hdev, void *data)
2935 int hci_update_scan(struct hci_dev *hdev)
2940 static int update_passive_scan_sync(struct hci_dev *hdev, void *data)
2945 int hci_update_passive_scan(struct hci_dev *hdev)
2959 int hci_write_sc_support_sync(struct hci_dev *hdev, u8 val)
2982 int hci_write_ssp_mode_sync(struct hci_dev *hdev, u8 mode)
3003 int hci_write_le_host_supported_sync(struct hci_dev *hdev, u8 le, u8 simul)
3027 static int hci_powered_update_adv_sync(struct hci_dev *hdev)
3072 static int hci_write_auth_enable_sync(struct hci_dev *hdev)
3085 int hci_write_fast_connectable_sync(struct hci_dev *hdev, bool enable)
3129 static bool disconnected_accept_list_entries(struct hci_dev *hdev)
3147 static int hci_write_scan_enable_sync(struct hci_dev *hdev, u8 val)
3154 int hci_update_scan_sync(struct hci_dev *hdev)
3186 int hci_update_name_sync(struct hci_dev *hdev)
3211 int hci_powered_update_sync(struct hci_dev *hdev)
3281 static void hci_dev_get_bd_addr_from_property(struct hci_dev *hdev)
3296 int (*func)(struct hci_dev *hdev);
3300 static int hci_init_stage_sync(struct hci_dev *hdev,
3317 static int hci_read_local_version_sync(struct hci_dev *hdev)
3324 static int hci_read_bd_addr_sync(struct hci_dev *hdev)
3343 int hci_reset_sync(struct hci_dev *hdev)
3357 static int hci_init0_sync(struct hci_dev *hdev)
3373 static int hci_unconf_init_sync(struct hci_dev *hdev)
3391 static int hci_read_local_features_sync(struct hci_dev *hdev)
3413 static int hci_read_local_cmds_sync(struct hci_dev *hdev)
3432 static int hci_read_local_amp_info_sync(struct hci_dev *hdev)
3439 static int hci_read_data_block_size_sync(struct hci_dev *hdev)
3446 static int hci_read_flow_control_mode_sync(struct hci_dev *hdev)
3453 static int hci_read_location_data_sync(struct hci_dev *hdev)
3476 static int hci_init1_sync(struct hci_dev *hdev)
3512 static int hci_read_buffer_size_sync(struct hci_dev *hdev)
3519 static int hci_read_dev_class_sync(struct hci_dev *hdev)
3526 static int hci_read_local_name_sync(struct hci_dev *hdev)
3533 static int hci_read_voice_setting_sync(struct hci_dev *hdev)
3540 static int hci_read_num_supported_iac_sync(struct hci_dev *hdev)
3547 static int hci_read_current_iac_lap_sync(struct hci_dev *hdev)
3553 static int hci_set_event_filter_sync(struct hci_dev *hdev, u8 flt_type,
3580 static int hci_clear_event_filter_sync(struct hci_dev *hdev)
3597 static int hci_write_ca_timeout_sync(struct hci_dev *hdev)
3626 static int hci_write_ssp_mode_1_sync(struct hci_dev *hdev)
3645 static int hci_write_eir_sync(struct hci_dev *hdev)
3659 static int hci_write_inquiry_mode_sync(struct hci_dev *hdev)
3677 static int hci_read_inq_rsp_tx_power_sync(struct hci_dev *hdev)
3686 static int hci_read_local_ext_features_sync(struct hci_dev *hdev, u8 page)
3700 static int hci_read_local_ext_features_1_sync(struct hci_dev *hdev)
3725 static int hci_le_read_buffer_size_sync(struct hci_dev *hdev)
3738 static int hci_le_read_local_features_sync(struct hci_dev *hdev)
3745 static int hci_le_read_supported_states_sync(struct hci_dev *hdev)
3762 static int hci_init2_sync(struct hci_dev *hdev)
3795 static int hci_set_event_mask_sync(struct hci_dev *hdev)
3904 static int hci_read_stored_link_key_sync(struct hci_dev *hdev)
3920 static int hci_setup_link_policy_sync(struct hci_dev *hdev)
3945 static int hci_read_page_scan_activity_sync(struct hci_dev *hdev)
3954 static int hci_read_def_err_data_reporting_sync(struct hci_dev *hdev)
3965 static int hci_read_page_scan_type_sync(struct hci_dev *hdev)
3979 static int hci_read_local_ext_features_all_sync(struct hci_dev *hdev)
4016 static int hci_le_set_event_mask_sync(struct hci_dev *hdev)
4137 static int hci_le_read_adv_tx_power_sync(struct hci_dev *hdev)
4155 static int hci_le_read_tx_power_sync(struct hci_dev *hdev)
4166 static int hci_le_read_accept_list_size_sync(struct hci_dev *hdev)
4176 static int hci_le_clear_accept_list_sync(struct hci_dev *hdev)
4186 static int hci_le_read_resolv_list_size_sync(struct hci_dev *hdev)
4196 static int hci_le_clear_resolv_list_sync(struct hci_dev *hdev)
4206 static int hci_le_set_rpa_timeout_sync(struct hci_dev *hdev)
4220 static int hci_le_read_max_data_len_sync(struct hci_dev *hdev)
4230 static int hci_le_read_def_data_len_sync(struct hci_dev *hdev)
4240 static int hci_le_read_num_support_adv_sets_sync(struct hci_dev *hdev)
4251 static int hci_set_le_support_sync(struct hci_dev *hdev)
4274 static int hci_le_set_host_feature_sync(struct hci_dev *hdev)
4322 static int hci_init3_sync(struct hci_dev *hdev)
4338 static int hci_delete_stored_link_key_sync(struct hci_dev *hdev)
4367 static int hci_set_event_mask_page_2_sync(struct hci_dev *hdev)
4418 static int hci_read_local_codecs_sync(struct hci_dev *hdev)
4429 static int hci_read_local_pairing_opts_sync(struct hci_dev *hdev)
4439 static int hci_get_mws_transport_config_sync(struct hci_dev *hdev)
4449 static int hci_read_sync_train_params_sync(struct hci_dev *hdev)
4459 static int hci_write_sc_support_1_sync(struct hci_dev *hdev)
4475 static int hci_set_err_data_report_sync(struct hci_dev *hdev)
4517 static int hci_le_set_write_def_data_len_sync(struct hci_dev *hdev)
4535 static int hci_le_set_default_phy_sync(struct hci_dev *hdev)
4577 static int hci_init4_sync(struct hci_dev *hdev)
4593 static int hci_init_sync(struct hci_dev *hdev)
4688 static int hci_dev_setup_sync(struct hci_dev *hdev)
4762 static int hci_dev_init_sync(struct hci_dev *hdev)
4814 int hci_dev_open_sync(struct hci_dev *hdev)
4928 static void hci_pend_le_actions_clear(struct hci_dev *hdev)
4944 static int hci_dev_shutdown(struct hci_dev *hdev)
4969 int hci_dev_close_sync(struct hci_dev *hdev)
5111 static int hci_power_on_sync(struct hci_dev *hdev)
5174 static int hci_remote_name_cancel_sync(struct hci_dev *hdev, bdaddr_t *addr)
5185 int hci_stop_discovery_sync(struct hci_dev *hdev)
5236 static int hci_disconnect_phy_link_sync(struct hci_dev *hdev, u16 handle,
5249 static int hci_disconnect_sync(struct hci_dev *hdev, struct hci_conn *conn,
5276 static int hci_le_connect_cancel_sync(struct hci_dev *hdev,
5293 static int hci_connect_cancel_sync(struct hci_dev *hdev, struct hci_conn *conn,
5339 static int hci_reject_sco_sync(struct hci_dev *hdev, struct hci_conn *conn,
5358 static int hci_le_reject_cis_sync(struct hci_dev *hdev, struct hci_conn *conn,
5371 static int hci_reject_conn_sync(struct hci_dev *hdev, struct hci_conn *conn,
5390 int hci_abort_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason)
5458 static int hci_disconnect_all_sync(struct hci_dev *hdev, u8 reason)
5489 static int hci_power_off_sync(struct hci_dev *hdev)
5520 int hci_set_powered_sync(struct hci_dev *hdev, u8 val)
5528 static int hci_write_iac_sync(struct hci_dev *hdev)
5559 int hci_update_discoverable_sync(struct hci_dev *hdev)
5599 static int update_discoverable_sync(struct hci_dev *hdev, void *data)
5604 int hci_update_discoverable(struct hci_dev *hdev)
5617 int hci_update_connectable_sync(struct hci_dev *hdev)
5648 static int hci_inquiry_sync(struct hci_dev *hdev, u8 length)
5676 static int hci_active_scan_sync(struct hci_dev *hdev, uint16_t interval)
5748 static int hci_start_interleaved_discovery_sync(struct hci_dev *hdev)
5761 int hci_start_discovery_sync(struct hci_dev *hdev)
5823 static void hci_suspend_monitor_sync(struct hci_dev *hdev)
5835 static int hci_pause_discovery_sync(struct hci_dev *hdev)
5857 static int hci_update_event_filter_sync(struct hci_dev *hdev)
5902 static int hci_pause_scan_sync(struct hci_dev *hdev)
5931 int hci_suspend_sync(struct hci_dev *hdev)
5996 static int hci_resume_discovery_sync(struct hci_dev *hdev)
6016 static void hci_resume_monitor_sync(struct hci_dev *hdev)
6028 static int hci_resume_scan_sync(struct hci_dev *hdev)
6051 int hci_resume_sync(struct hci_dev *hdev)
6082 struct hci_dev *hdev = conn->hdev;
6087 static int hci_le_ext_directed_advertising_sync(struct hci_dev *hdev,
6150 static int hci_le_directed_advertising_sync(struct hci_dev *hdev,
6205 struct hci_dev *hdev = conn->hdev;
6219 static int hci_le_ext_create_conn_sync(struct hci_dev *hdev,
6267 int hci_le_create_conn_sync(struct hci_dev *hdev, struct hci_conn *conn)
6371 int hci_le_create_cis_sync(struct hci_dev *hdev)
6472 int hci_le_remove_cig_sync(struct hci_dev *hdev, u8 handle)
6483 int hci_le_big_terminate_sync(struct hci_dev *hdev, u8 handle)
6494 int hci_le_pa_terminate_sync(struct hci_dev *hdev, u16 handle)
6505 int hci_get_random_address(struct hci_dev *hdev, bool require_privacy,
6578 static int _update_adv_data_sync(struct hci_dev *hdev, void *data)
6585 int hci_update_adv_data(struct hci_dev *hdev, u8 instance)