Home
last modified time | relevance | path

Searched defs:hdev (Results 1 – 25 of 306) sorted by relevance

12345678910>>...13

/linux/net/bluetooth/
H A Dhci_sync.c23 static void hci_cmd_sync_complete(struct hci_dev *hdev, u8 result, u16 opcode, in hci_cmd_sync_complete() argument
51 struct sk_buff *hci_cmd_sync_alloc(struct hci_dev *hdev, u1 argument
88 struct hci_dev *hdev = req->hdev; hci_cmd_sync_add() local
117 struct hci_dev *hdev = req->hdev; hci_req_sync_run() local
148 hci_request_init(struct hci_request * req,struct hci_dev * hdev) hci_request_init() argument
156 __hci_cmd_sync_sk(struct hci_dev * hdev,u16 opcode,u32 plen,const void * param,u8 event,u32 timeout,struct sock * sk) __hci_cmd_sync_sk() argument
220 __hci_cmd_sync(struct hci_dev * hdev,u16 opcode,u32 plen,const void * param,u32 timeout) __hci_cmd_sync() argument
228 hci_cmd_sync(struct hci_dev * hdev,u16 opcode,u32 plen,const void * param,u32 timeout) hci_cmd_sync() argument
247 __hci_cmd_sync_ev(struct hci_dev * hdev,u16 opcode,u32 plen,const void * param,u8 event,u32 timeout) __hci_cmd_sync_ev() argument
256 __hci_cmd_sync_status_sk(struct hci_dev * hdev,u16 opcode,u32 plen,const void * param,u8 event,u32 timeout,struct sock * sk) __hci_cmd_sync_status_sk() argument
284 __hci_cmd_sync_status(struct hci_dev * hdev,u16 opcode,u32 plen,const void * param,u32 timeout) __hci_cmd_sync_status() argument
292 hci_cmd_sync_status(struct hci_dev * hdev,u16 opcode,u32 plen,const void * param,u32 timeout) hci_cmd_sync_status() argument
307 struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_sync_work); hci_cmd_sync_work() local
344 struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_sync_cancel_work); hci_cmd_sync_cancel_work() local
354 scan_disable_sync(struct hci_dev * hdev,void * data) scan_disable_sync() argument
359 interleaved_inquiry_sync(struct hci_dev * hdev,void * data) interleaved_inquiry_sync() argument
366 struct hci_dev *hdev = container_of(work, struct hci_dev, le_scan_disable() local
422 reenable_adv_sync(struct hci_dev * hdev,void * data) reenable_adv_sync() argument
449 struct hci_dev *hdev = container_of(work, struct hci_dev, reenable_adv() local
464 cancel_adv_timeout(struct hci_dev * hdev) cancel_adv_timeout() argument
483 hci_clear_adv_instance_sync(struct hci_dev * hdev,struct sock * sk,u8 instance,bool force) hci_clear_adv_instance_sync() argument
539 adv_timeout_expire_sync(struct hci_dev * hdev,void * data) adv_timeout_expire_sync() argument
556 struct hci_dev *hdev = container_of(work, struct hci_dev, adv_timeout_expire() local
579 is_interleave_scanning(struct hci_dev * hdev) is_interleave_scanning() argument
588 struct hci_dev *hdev = container_of(work, struct hci_dev, interleave_scan_work() local
626 hci_cmd_sync_init(struct hci_dev * hdev) hci_cmd_sync_init() argument
640 _hci_cmd_sync_cancel_entry(struct hci_dev * hdev,struct hci_cmd_sync_work_entry * entry,int err) _hci_cmd_sync_cancel_entry() argument
651 hci_cmd_sync_clear(struct hci_dev * hdev) hci_cmd_sync_clear() argument
664 hci_cmd_sync_cancel(struct hci_dev * hdev,int err) hci_cmd_sync_cancel() argument
682 hci_cmd_sync_cancel_sync(struct hci_dev * hdev,int err) hci_cmd_sync_cancel_sync() argument
702 hci_cmd_sync_submit(struct hci_dev * hdev,hci_cmd_sync_work_func_t func,void * data,hci_cmd_sync_work_destroy_t destroy) hci_cmd_sync_submit() argument
739 hci_cmd_sync_queue(struct hci_dev * hdev,hci_cmd_sync_work_func_t func,void * data,hci_cmd_sync_work_destroy_t destroy) hci_cmd_sync_queue() argument
753 _hci_cmd_sync_lookup_entry(struct hci_dev * hdev,hci_cmd_sync_work_func_t func,void * data,hci_cmd_sync_work_destroy_t destroy) _hci_cmd_sync_lookup_entry() argument
779 hci_cmd_sync_queue_once(struct hci_dev * hdev,hci_cmd_sync_work_func_t func,void * data,hci_cmd_sync_work_destroy_t destroy) hci_cmd_sync_queue_once() argument
794 hci_cmd_sync_run(struct hci_dev * hdev,hci_cmd_sync_work_func_t func,void * data,hci_cmd_sync_work_destroy_t destroy) hci_cmd_sync_run() argument
817 hci_cmd_sync_run_once(struct hci_dev * hdev,hci_cmd_sync_work_func_t func,void * data,hci_cmd_sync_work_destroy_t destroy) hci_cmd_sync_run_once() argument
833 hci_cmd_sync_lookup_entry(struct hci_dev * hdev,hci_cmd_sync_work_func_t func,void * data,hci_cmd_sync_work_destroy_t destroy) hci_cmd_sync_lookup_entry() argument
847 hci_cmd_sync_cancel_entry(struct hci_dev * hdev,struct hci_cmd_sync_work_entry * entry) hci_cmd_sync_cancel_entry() argument
860 hci_cmd_sync_dequeue_once(struct hci_dev * hdev,hci_cmd_sync_work_func_t func,void * data,hci_cmd_sync_work_destroy_t destroy) hci_cmd_sync_dequeue_once() argument
887 hci_cmd_sync_dequeue(struct hci_dev * hdev,hci_cmd_sync_work_func_t func,void * data,hci_cmd_sync_work_destroy_t destroy) hci_cmd_sync_dequeue() argument
905 hci_update_eir_sync(struct hci_dev * hdev) hci_update_eir_sync() argument
936 get_service_classes(struct hci_dev * hdev) get_service_classes() argument
947 hci_update_class_sync(struct hci_dev * hdev) hci_update_class_sync() argument
976 is_advertising_allowed(struct hci_dev * hdev,bool connectable) is_advertising_allowed() argument
1015 adv_use_rpa(struct hci_dev * hdev,uint32_t flags) adv_use_rpa() argument
1038 hci_set_random_addr_sync(struct hci_dev * hdev,bdaddr_t * rpa) hci_set_random_addr_sync() argument
1062 hci_update_random_address_sync(struct hci_dev * hdev,bool require_privacy,bool rpa,u8 * own_addr_type) hci_update_random_address_sync() argument
1152 hci_disable_ext_adv_instance_sync(struct hci_dev * hdev,u8 instance) hci_disable_ext_adv_instance_sync() argument
1188 hci_set_adv_set_random_addr_sync(struct hci_dev * hdev,u8 instance,bdaddr_t * random_addr) hci_set_adv_set_random_addr_sync() argument
1215 hci_set_ext_adv_params_sync(struct hci_dev * hdev,struct adv_info * adv,const struct hci_cp_le_set_ext_adv_params * cp,struct hci_rp_le_set_ext_adv_params * rp) hci_set_ext_adv_params_sync() argument
1257 hci_set_ext_adv_data_sync(struct hci_dev * hdev,u8 instance) hci_set_ext_adv_data_sync() argument
1296 hci_set_adv_data_sync(struct hci_dev * hdev,u8 instance) hci_set_adv_data_sync() argument
1319 hci_update_adv_data_sync(struct hci_dev * hdev,u8 instance) hci_update_adv_data_sync() argument
1330 hci_setup_ext_adv_instance_sync(struct hci_dev * hdev,u8 instance) hci_setup_ext_adv_instance_sync() argument
1472 hci_set_ext_scan_rsp_data_sync(struct hci_dev * hdev,u8 instance) hci_set_ext_scan_rsp_data_sync() argument
1509 __hci_set_scan_rsp_data_sync(struct hci_dev * hdev,u8 instance) __hci_set_scan_rsp_data_sync() argument
1531 hci_update_scan_rsp_data_sync(struct hci_dev * hdev,u8 instance) hci_update_scan_rsp_data_sync() argument
1542 hci_enable_ext_advertising_sync(struct hci_dev * hdev,u8 instance) hci_enable_ext_advertising_sync() argument
1588 hci_start_ext_adv_sync(struct hci_dev * hdev,u8 instance) hci_start_ext_adv_sync() argument
1603 hci_disable_per_advertising_sync(struct hci_dev * hdev,u8 instance) hci_disable_per_advertising_sync() argument
1622 hci_set_per_adv_params_sync(struct hci_dev * hdev,u8 instance,u16 min_interval,u16 max_interval) hci_set_per_adv_params_sync() argument
1644 hci_set_per_adv_data_sync(struct hci_dev * hdev,u8 instance) hci_set_per_adv_data_sync() argument
1668 hci_enable_per_advertising_sync(struct hci_dev * hdev,u8 instance) hci_enable_per_advertising_sync() argument
1690 hci_adv_bcast_annoucement(struct hci_dev * hdev,struct adv_info * adv) hci_adv_bcast_annoucement() argument
1728 hci_start_per_adv_sync(struct hci_dev * hdev,u8 instance,u8 sid,u8 data_len,u8 * data,u32 flags,u16 min_interval,u16 max_interval,u16 sync_interval) hci_start_per_adv_sync() argument
1803 hci_start_adv_sync(struct hci_dev * hdev,u8 instance) hci_start_adv_sync() argument
1821 hci_enable_advertising_sync(struct hci_dev * hdev) hci_enable_advertising_sync() argument
1907 enable_advertising_sync(struct hci_dev * hdev,void * data) enable_advertising_sync() argument
1912 hci_enable_advertising(struct hci_dev * hdev) hci_enable_advertising() argument
1921 hci_remove_ext_adv_instance_sync(struct hci_dev * hdev,u8 instance,struct sock * sk) hci_remove_ext_adv_instance_sync() argument
1942 hci_le_terminate_big_sync(struct hci_dev * hdev,u8 handle,u8 reason) hci_le_terminate_big_sync() argument
1954 hci_schedule_adv_instance_sync(struct hci_dev * hdev,u8 instance,bool force) hci_schedule_adv_instance_sync() argument
2010 hci_clear_adv_sets_sync(struct hci_dev * hdev,struct sock * sk) hci_clear_adv_sets_sync() argument
2026 hci_clear_adv_sync(struct hci_dev * hdev,struct sock * sk,bool force) hci_clear_adv_sync() argument
2057 hci_remove_adv_sync(struct hci_dev * hdev,u8 instance,struct sock * sk) hci_remove_adv_sync() argument
2091 hci_remove_advertising_sync(struct hci_dev * hdev,struct sock * sk,u8 instance,bool force) hci_remove_advertising_sync() argument
2135 hci_read_rssi_sync(struct hci_dev * hdev,__le16 handle) hci_read_rssi_sync() argument
2144 hci_read_clock_sync(struct hci_dev * hdev,struct hci_cp_read_clock * cp) hci_read_clock_sync() argument
2150 hci_read_tx_power_sync(struct hci_dev * hdev,__le16 handle,u8 type) hci_read_tx_power_sync() argument
2160 hci_disable_advertising_sync(struct hci_dev * hdev) hci_disable_advertising_sync() argument
2175 hci_le_set_ext_scan_enable_sync(struct hci_dev * hdev,u8 val,u8 filter_dup) hci_le_set_ext_scan_enable_sync() argument
2192 hci_le_set_scan_enable_sync(struct hci_dev * hdev,u8 val,u8 filter_dup) hci_le_set_scan_enable_sync() argument
2212 hci_le_set_addr_resolution_enable_sync(struct hci_dev * hdev,u8 val) hci_le_set_addr_resolution_enable_sync() argument
2225 hci_scan_disable_sync(struct hci_dev * hdev) hci_scan_disable_sync() argument
2247 scan_use_rpa(struct hci_dev * hdev) scan_use_rpa() argument
2252 hci_start_interleave_scan(struct hci_dev * hdev) hci_start_interleave_scan() argument
2259 cancel_interleave_scan(struct hci_dev * hdev) cancel_interleave_scan() argument
2271 hci_update_interleaved_scan_sync(struct hci_dev * hdev) hci_update_interleaved_scan_sync() argument
2300 hci_le_del_resolve_list_sync(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_le_del_resolve_list_sync() argument
2322 hci_le_del_accept_list_sync(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_le_del_accept_list_sync() argument
2363 hci_le_add_resolve_list_sync(struct hci_dev * hdev,struct conn_params * params) hci_le_add_resolve_list_sync() argument
2426 hci_le_set_privacy_mode_sync(struct hci_dev * hdev,struct conn_params * params) hci_le_set_privacy_mode_sync() argument
2466 hci_le_add_accept_list_sync(struct hci_dev * hdev,struct conn_params * params,u8 * num_entries) hci_le_add_accept_list_sync() argument
2527 hci_pause_advertising_sync(struct hci_dev * hdev) hci_pause_advertising_sync() argument
2575 hci_resume_advertising_sync(struct hci_dev * hdev) hci_resume_advertising_sync() argument
2625 hci_pause_addr_resolution(struct hci_dev * hdev) hci_pause_addr_resolution() argument
2664 hci_read_local_oob_data_sync(struct hci_dev * hdev,bool extended,struct sock * sk) hci_read_local_oob_data_sync() argument
2720 hci_le_clear_accept_list_sync(struct hci_dev * hdev) hci_le_clear_accept_list_sync() argument
2746 hci_update_accept_list_sync(struct hci_dev * hdev) hci_update_accept_list_sync() argument
2919 hci_le_set_ext_scan_param_sync(struct hci_dev * hdev,u8 type,u16 interval,u16 window,u8 own_addr_type,u8 filter_policy) hci_le_set_ext_scan_param_sync() argument
2999 hci_le_set_scan_param_sync(struct hci_dev * hdev,u8 type,u16 interval,u16 window,u8 own_addr_type,u8 filter_policy) hci_le_set_scan_param_sync() argument
3021 hci_start_scan_sync(struct hci_dev * hdev,u8 type,u16 interval,u16 window,u8 own_addr_type,u8 filter_policy,u8 filter_dup) hci_start_scan_sync() argument
3040 hci_passive_scan_sync(struct hci_dev * hdev) hci_passive_scan_sync() argument
3170 hci_update_passive_scan_sync(struct hci_dev * hdev) hci_update_passive_scan_sync() argument
3241 update_scan_sync(struct hci_dev * hdev,void * data) update_scan_sync() argument
3246 hci_update_scan(struct hci_dev * hdev) hci_update_scan() argument
3251 update_passive_scan_sync(struct hci_dev * hdev,void * data) update_passive_scan_sync() argument
3256 hci_update_passive_scan(struct hci_dev * hdev) hci_update_passive_scan() argument
3271 hci_write_sc_support_sync(struct hci_dev * hdev,u8 val) hci_write_sc_support_sync() argument
3294 hci_write_ssp_mode_sync(struct hci_dev * hdev,u8 mode) hci_write_ssp_mode_sync() argument
3315 hci_write_le_host_supported_sync(struct hci_dev * hdev,u8 le,u8 simul) hci_write_le_host_supported_sync() argument
3339 hci_powered_update_adv_sync(struct hci_dev * hdev) hci_powered_update_adv_sync() argument
3384 hci_write_auth_enable_sync(struct hci_dev * hdev) hci_write_auth_enable_sync() argument
3397 hci_write_fast_connectable_sync(struct hci_dev * hdev,bool enable) hci_write_fast_connectable_sync() argument
3441 disconnected_accept_list_entries(struct hci_dev * hdev) disconnected_accept_list_entries() argument
3459 hci_write_scan_enable_sync(struct hci_dev * hdev,u8 val) hci_write_scan_enable_sync() argument
3466 hci_update_scan_sync(struct hci_dev * hdev) hci_update_scan_sync() argument
3498 hci_update_name_sync(struct hci_dev * hdev,const u8 * name) hci_update_name_sync() argument
3523 hci_powered_update_sync(struct hci_dev * hdev) hci_powered_update_sync() argument
3593 hci_dev_get_bd_addr_from_property(struct hci_dev * hdev) hci_dev_get_bd_addr_from_property() argument
3615 hci_init_stage_sync(struct hci_dev * hdev,const struct hci_init_stage * stage) hci_init_stage_sync() argument
3632 hci_read_local_version_sync(struct hci_dev * hdev) hci_read_local_version_sync() argument
3639 hci_read_bd_addr_sync(struct hci_dev * hdev) hci_read_bd_addr_sync() argument
3658 hci_reset_sync(struct hci_dev * hdev) hci_reset_sync() argument
3672 hci_init0_sync(struct hci_dev * hdev) hci_init0_sync() argument
3688 hci_unconf_init_sync(struct hci_dev * hdev) hci_unconf_init_sync() argument
3706 hci_read_local_features_sync(struct hci_dev * hdev) hci_read_local_features_sync() argument
3724 hci_read_local_cmds_sync(struct hci_dev * hdev) hci_read_local_cmds_sync() argument
3742 hci_init1_sync(struct hci_dev * hdev) hci_init1_sync() argument
3759 hci_read_buffer_size_sync(struct hci_dev * hdev) hci_read_buffer_size_sync() argument
3766 hci_read_dev_class_sync(struct hci_dev * hdev) hci_read_dev_class_sync() argument
3773 hci_read_local_name_sync(struct hci_dev * hdev) hci_read_local_name_sync() argument
3780 hci_read_voice_setting_sync(struct hci_dev * hdev) hci_read_voice_setting_sync() argument
3790 hci_read_num_supported_iac_sync(struct hci_dev * hdev) hci_read_num_supported_iac_sync() argument
3797 hci_read_current_iac_lap_sync(struct hci_dev * hdev) hci_read_current_iac_lap_sync() argument
3803 hci_set_event_filter_sync(struct hci_dev * hdev,u8 flt_type,u8 cond_type,bdaddr_t * bdaddr,u8 auto_accept) hci_set_event_filter_sync() argument
3830 hci_clear_event_filter_sync(struct hci_dev * hdev) hci_clear_event_filter_sync() argument
3847 hci_write_ca_timeout_sync(struct hci_dev * hdev) hci_write_ca_timeout_sync() argument
3856 hci_write_sync_flowctl_sync(struct hci_dev * hdev) hci_write_sync_flowctl_sync() argument
3900 hci_write_ssp_mode_1_sync(struct hci_dev * hdev) hci_write_ssp_mode_1_sync() argument
3919 hci_write_eir_sync(struct hci_dev * hdev) hci_write_eir_sync() argument
3933 hci_write_inquiry_mode_sync(struct hci_dev * hdev) hci_write_inquiry_mode_sync() argument
3951 hci_read_inq_rsp_tx_power_sync(struct hci_dev * hdev) hci_read_inq_rsp_tx_power_sync() argument
3960 hci_read_local_ext_features_sync(struct hci_dev * hdev,u8 page) hci_read_local_ext_features_sync() argument
3974 hci_read_local_ext_features_1_sync(struct hci_dev * hdev) hci_read_local_ext_features_1_sync() argument
3999 hci_le_read_buffer_size_sync(struct hci_dev * hdev) hci_le_read_buffer_size_sync() argument
4012 hci_le_read_local_features_sync(struct hci_dev * hdev) hci_le_read_local_features_sync() argument
4030 hci_le_read_supported_states_sync(struct hci_dev * hdev) hci_le_read_supported_states_sync() argument
4047 hci_init2_sync(struct hci_dev * hdev) hci_init2_sync() argument
4077 hci_set_event_mask_sync(struct hci_dev * hdev) hci_set_event_mask_sync() argument
4186 hci_read_stored_link_key_sync(struct hci_dev * hdev) hci_read_stored_link_key_sync() argument
4202 hci_setup_link_policy_sync(struct hci_dev * hdev) hci_setup_link_policy_sync() argument
4227 hci_read_page_scan_activity_sync(struct hci_dev * hdev) hci_read_page_scan_activity_sync() argument
4236 hci_read_def_err_data_reporting_sync(struct hci_dev * hdev) hci_read_def_err_data_reporting_sync() argument
4247 hci_read_page_scan_type_sync(struct hci_dev * hdev) hci_read_page_scan_type_sync() argument
4262 hci_read_local_ext_features_all_sync(struct hci_dev * hdev) hci_read_local_ext_features_all_sync() argument
4299 hci_le_set_event_mask_sync(struct hci_dev * hdev) hci_le_set_event_mask_sync() argument
4447 hci_le_read_adv_tx_power_sync(struct hci_dev * hdev) hci_le_read_adv_tx_power_sync() argument
4465 hci_le_read_tx_power_sync(struct hci_dev * hdev) hci_le_read_tx_power_sync() argument
4476 hci_le_read_accept_list_size_sync(struct hci_dev * hdev) hci_le_read_accept_list_size_sync() argument
4486 hci_le_read_resolv_list_size_sync(struct hci_dev * hdev) hci_le_read_resolv_list_size_sync() argument
4496 hci_le_clear_resolv_list_sync(struct hci_dev * hdev) hci_le_clear_resolv_list_sync() argument
4506 hci_le_set_rpa_timeout_sync(struct hci_dev * hdev) hci_le_set_rpa_timeout_sync() argument
4520 hci_le_read_max_data_len_sync(struct hci_dev * hdev) hci_le_read_max_data_len_sync() argument
4530 hci_le_read_def_data_len_sync(struct hci_dev * hdev) hci_le_read_def_data_len_sync() argument
4540 hci_le_read_num_support_adv_sets_sync(struct hci_dev * hdev) hci_le_read_num_support_adv_sets_sync() argument
4551 hci_set_le_support_sync(struct hci_dev * hdev) hci_set_le_support_sync() argument
4574 hci_le_set_host_feature_sync(struct hci_dev * hdev,u8 bit,u8 value) hci_le_set_host_feature_sync() argument
4591 hci_le_set_host_features_sync(struct hci_dev * hdev) hci_le_set_host_features_sync() argument
4642 hci_init3_sync(struct hci_dev * hdev) hci_init3_sync() argument
4658 hci_delete_stored_link_key_sync(struct hci_dev * hdev) hci_delete_stored_link_key_sync() argument
4687 hci_set_event_mask_page_2_sync(struct hci_dev * hdev) hci_set_event_mask_page_2_sync() argument
4738 hci_read_local_codecs_sync(struct hci_dev * hdev) hci_read_local_codecs_sync() argument
4749 hci_read_local_pairing_opts_sync(struct hci_dev * hdev) hci_read_local_pairing_opts_sync() argument
4759 hci_get_mws_transport_config_sync(struct hci_dev * hdev) hci_get_mws_transport_config_sync() argument
4769 hci_read_sync_train_params_sync(struct hci_dev * hdev) hci_read_sync_train_params_sync() argument
4779 hci_write_sc_support_1_sync(struct hci_dev * hdev) hci_write_sc_support_1_sync() argument
4795 hci_set_err_data_report_sync(struct hci_dev * hdev) hci_set_err_data_report_sync() argument
4837 hci_le_set_write_def_data_len_sync(struct hci_dev * hdev) hci_le_set_write_def_data_len_sync() argument
4855 hci_le_set_default_phy_sync(struct hci_dev * hdev) hci_le_set_default_phy_sync() argument
4897 hci_init4_sync(struct hci_dev * hdev) hci_init4_sync() argument
4913 hci_init_sync(struct hci_dev * hdev) hci_init_sync() argument
5008 hci_dev_setup_sync(struct hci_dev * hdev) hci_dev_setup_sync() argument
5082 hci_dev_init_sync(struct hci_dev * hdev) hci_dev_init_sync() argument
5134 hci_dev_open_sync(struct hci_dev * hdev) hci_dev_open_sync() argument
5243 hci_pend_le_actions_clear(struct hci_dev * hdev) hci_pend_le_actions_clear() argument
5259 hci_dev_shutdown(struct hci_dev * hdev) hci_dev_shutdown() argument
5284 hci_dev_close_sync(struct hci_dev * hdev) hci_dev_close_sync() argument
5429 hci_power_on_sync(struct hci_dev * hdev) hci_power_on_sync() argument
5491 hci_remote_name_cancel_sync(struct hci_dev * hdev,bdaddr_t * addr) hci_remote_name_cancel_sync() argument
5502 hci_stop_discovery_sync(struct hci_dev * hdev) hci_stop_discovery_sync() argument
5555 hci_disconnect_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_disconnect_sync() argument
5590 hci_le_connect_cancel_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_le_connect_cancel_sync() argument
5607 hci_connect_cancel_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_connect_cancel_sync() argument
5654 hci_reject_sco_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_reject_sco_sync() argument
5673 hci_le_reject_cis_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_le_reject_cis_sync() argument
5686 hci_reject_conn_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_reject_conn_sync() argument
5708 hci_abort_conn_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_abort_conn_sync() argument
5761 hci_disconnect_all_sync(struct hci_dev * hdev,u8 reason) hci_disconnect_all_sync() argument
5792 hci_power_off_sync(struct hci_dev * hdev) hci_power_off_sync() argument
5829 hci_set_powered_sync(struct hci_dev * hdev,u8 val) hci_set_powered_sync() argument
5837 hci_write_iac_sync(struct hci_dev * hdev) hci_write_iac_sync() argument
5868 hci_update_discoverable_sync(struct hci_dev * hdev) hci_update_discoverable_sync() argument
5908 update_discoverable_sync(struct hci_dev * hdev,void * data) update_discoverable_sync() argument
5913 hci_update_discoverable(struct hci_dev * hdev) hci_update_discoverable() argument
5926 hci_update_connectable_sync(struct hci_dev * hdev) hci_update_connectable_sync() argument
5957 hci_inquiry_sync(struct hci_dev * hdev,u8 length,u8 num_rsp) hci_inquiry_sync() argument
5986 hci_active_scan_sync(struct hci_dev * hdev,uint16_t interval) hci_active_scan_sync() argument
6057 hci_start_interleaved_discovery_sync(struct hci_dev * hdev) hci_start_interleaved_discovery_sync() argument
6070 hci_start_discovery_sync(struct hci_dev * hdev) hci_start_discovery_sync() argument
6120 hci_suspend_monitor_sync(struct hci_dev * hdev) hci_suspend_monitor_sync() argument
6132 hci_pause_discovery_sync(struct hci_dev * hdev) hci_pause_discovery_sync() argument
6153 hci_update_event_filter_sync(struct hci_dev * hdev) hci_update_event_filter_sync() argument
6198 hci_pause_scan_sync(struct hci_dev * hdev) hci_pause_scan_sync() argument
6227 hci_suspend_sync(struct hci_dev * hdev) hci_suspend_sync() argument
6292 hci_resume_discovery_sync(struct hci_dev * hdev) hci_resume_discovery_sync() argument
6312 hci_resume_monitor_sync(struct hci_dev * hdev) hci_resume_monitor_sync() argument
6324 hci_resume_scan_sync(struct hci_dev * hdev) hci_resume_scan_sync() argument
6347 hci_resume_sync(struct hci_dev * hdev) hci_resume_sync() argument
6378 struct hci_dev *hdev = conn->hdev; conn_use_rpa() local
6383 hci_le_ext_directed_advertising_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_le_ext_directed_advertising_sync() argument
6451 hci_le_directed_advertising_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_le_directed_advertising_sync() argument
6506 struct hci_dev *hdev = conn->hdev; set_ext_conn_params() local
6520 hci_le_ext_create_conn_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 own_addr_type) hci_le_ext_create_conn_sync() argument
6571 hci_le_create_conn_sync(struct hci_dev * hdev,void * data) hci_le_create_conn_sync() argument
6684 hci_le_create_cis_sync(struct hci_dev * hdev) hci_le_create_cis_sync() argument
6781 hci_le_remove_cig_sync(struct hci_dev * hdev,u8 handle) hci_le_remove_cig_sync() argument
6792 hci_le_big_terminate_sync(struct hci_dev * hdev,u8 handle) hci_le_big_terminate_sync() argument
6803 hci_le_pa_terminate_sync(struct hci_dev * hdev,u16 handle) hci_le_pa_terminate_sync() argument
6814 hci_get_random_address(struct hci_dev * hdev,bool require_privacy,bool use_rpa,struct adv_info * adv_instance,u8 * own_addr_type,bdaddr_t * rand_addr) hci_get_random_address() argument
6887 _update_adv_data_sync(struct hci_dev * hdev,void * data) _update_adv_data_sync() argument
6894 hci_update_adv_data(struct hci_dev * hdev,u8 instance) hci_update_adv_data() argument
6900 hci_acl_create_conn_sync(struct hci_dev * hdev,void * data) hci_acl_create_conn_sync() argument
6959 hci_connect_acl_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_connect_acl_sync() argument
6965 create_le_conn_complete(struct hci_dev * hdev,void * data,int err) create_le_conn_complete() argument
6996 hci_connect_le_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_connect_le_sync() argument
7002 hci_cancel_connect_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_cancel_connect_sync() argument
7020 hci_le_conn_update_sync(struct hci_dev * hdev,struct hci_conn * conn,struct hci_conn_params * params) hci_le_conn_update_sync() argument
7038 create_pa_complete(struct hci_dev * hdev,void * data,int err) create_pa_complete() argument
7072 hci_le_past_params_sync(struct hci_dev * hdev,struct hci_conn * conn,struct hci_conn * acl,struct bt_iso_qos * qos) hci_le_past_params_sync() argument
7103 hci_le_pa_create_sync(struct hci_dev * hdev,void * data) hci_le_pa_create_sync() argument
7204 hci_connect_pa_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_connect_pa_sync() argument
7210 create_big_complete(struct hci_dev * hdev,void * data,int err) create_big_complete() argument
7223 hci_le_big_create_sync(struct hci_dev * hdev,void * data) hci_le_big_create_sync() argument
7267 hci_connect_big_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_connect_big_sync() argument
7278 past_complete(struct hci_dev * hdev,void * data,int err) past_complete() argument
7287 hci_le_past_set_info_sync(struct hci_dev * hdev,void * data) hci_le_past_set_info_sync() argument
7310 hci_le_past_sync(struct hci_dev * hdev,void * data) hci_le_past_sync() argument
7365 le_read_features_complete(struct hci_dev * hdev,void * data,int err) le_read_features_complete() argument
7377 hci_le_read_all_remote_features_sync(struct hci_dev * hdev,void * data) hci_le_read_all_remote_features_sync() argument
7400 hci_le_read_remote_features_sync(struct hci_dev * hdev,void * data) hci_le_read_remote_features_sync() argument
7429 struct hci_dev *hdev = conn->hdev; hci_le_read_remote_features() local
7452 pkt_type_changed(struct hci_dev * hdev,void * data,int err) pkt_type_changed() argument
7461 hci_change_conn_ptype_sync(struct hci_dev * hdev,void * data) hci_change_conn_ptype_sync() argument
7473 struct hci_dev *hdev = conn->hdev; hci_acl_change_pkt_type() local
7487 le_phy_update_complete(struct hci_dev * hdev,void * data,int err) le_phy_update_complete() argument
7496 hci_le_set_phy_sync(struct hci_dev * hdev,void * data) hci_le_set_phy_sync() argument
7508 struct hci_dev *hdev = conn->hdev; hci_le_set_phy() local
[all...]
H A Dhci_debugfs.c93 struct hci_dev *hdev = f->private; in features_show() local
110 struct hci_dev *hdev = f->private; in device_id_show() local
124 struct hci_dev *hdev = f->private; in device_list_show() local
144 struct hci_dev *hdev = f->private; in blacklist_show() local
159 struct hci_dev *hdev = f->private; in blocked_keys_show() local
174 struct hci_dev *hdev = f->private; in uuids_show() local
199 struct hci_dev *hdev = f->private; in remote_oob_show() local
218 struct hci_dev *hdev = data; in conn_info_min_age_set() local
234 struct hci_dev *hdev = data; in conn_info_min_age_get() local
248 struct hci_dev *hdev = data; in conn_info_max_age_set() local
[all …]
H A Dhci_core.c69 struct hci_dev *hdev = NULL, *d; in __hci_dev_get() local
99 static void hci_dev_put_srcu(struct hci_dev *hdev, int srcu_index) in hci_dev_put_srcu() argument
107 bool hci_discovery_active(struct hci_dev *hdev) in hci_discovery_active() argument
122 void hci_discovery_set_state(struct hci_dev *hdev, int state) in hci_discovery_set_state() argument
152 hci_inquiry_cache_flush(struct hci_dev * hdev) hci_inquiry_cache_flush() argument
166 hci_inquiry_cache_lookup(struct hci_dev * hdev,bdaddr_t * bdaddr) hci_inquiry_cache_lookup() argument
182 hci_inquiry_cache_lookup_unknown(struct hci_dev * hdev,bdaddr_t * bdaddr) hci_inquiry_cache_lookup_unknown() argument
198 hci_inquiry_cache_lookup_resolve(struct hci_dev * hdev,bdaddr_t * bdaddr,int state) hci_inquiry_cache_lookup_resolve() argument
217 hci_inquiry_cache_update_resolve(struct hci_dev * hdev,struct inquiry_entry * ie) hci_inquiry_cache_update_resolve() argument
236 hci_inquiry_cache_update(struct hci_dev * hdev,struct inquiry_data * data,bool name_known) hci_inquiry_cache_update() argument
298 inquiry_cache_dump(struct hci_dev * hdev,int num,__u8 * buf) inquiry_cache_dump() argument
330 struct hci_dev *hdev; hci_inquiry() local
423 hci_dev_do_open(struct hci_dev * hdev) hci_dev_do_open() argument
441 struct hci_dev *hdev; hci_dev_open() local
494 hci_dev_do_close(struct hci_dev * hdev) hci_dev_do_close() argument
511 struct hci_dev *hdev; hci_dev_close() local
534 hci_dev_do_reset(struct hci_dev * hdev) hci_dev_do_reset() argument
589 struct hci_dev *hdev; hci_dev_reset() local
620 struct hci_dev *hdev; hci_dev_reset_stat() local
644 hci_update_passive_scan_state(struct hci_dev * hdev,u8 scan) hci_update_passive_scan_state() argument
682 struct hci_dev *hdev; hci_dev_cmd() local
788 struct hci_dev *hdev; hci_get_dev_list() local
835 struct hci_dev *hdev; hci_get_dev_info() local
888 hci_dev_do_poweroff(struct hci_dev * hdev) hci_dev_do_poweroff() argument
905 struct hci_dev *hdev = data; hci_rfkill_set_block() local
946 struct hci_dev *hdev = container_of(work, struct hci_dev, power_on); hci_power_on() local
1015 struct hci_dev *hdev = container_of(work, struct hci_dev, hci_power_off() local
1025 struct hci_dev *hdev = container_of(work, struct hci_dev, error_reset); hci_error_reset() local
1041 hci_uuids_clear(struct hci_dev * hdev) hci_uuids_clear() argument
1051 hci_link_keys_clear(struct hci_dev * hdev) hci_link_keys_clear() argument
1061 hci_smp_ltks_clear(struct hci_dev * hdev) hci_smp_ltks_clear() argument
1071 hci_smp_irks_clear(struct hci_dev * hdev) hci_smp_irks_clear() argument
1081 hci_blocked_keys_clear(struct hci_dev * hdev) hci_blocked_keys_clear() argument
1091 hci_is_blocked_key(struct hci_dev * hdev,u8 type,u8 val[16]) hci_is_blocked_key() argument
1108 hci_find_link_key(struct hci_dev * hdev,bdaddr_t * bdaddr) hci_find_link_key() argument
1134 hci_persistent_key(struct hci_dev * hdev,struct hci_conn * conn,u8 key_type,u8 old_key_type) hci_persistent_key() argument
1182 hci_find_ltk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type,u8 role) hci_find_ltk() argument
1211 hci_find_irk_by_rpa(struct hci_dev * hdev,bdaddr_t * rpa) hci_find_irk_by_rpa() argument
1245 hci_find_irk_by_addr(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type) hci_find_irk_by_addr() argument
1276 hci_add_link_key(struct hci_dev * hdev,struct hci_conn * conn,bdaddr_t * bdaddr,u8 * val,u8 type,u8 pin_len,bool * persistent) hci_add_link_key() argument
1323 hci_add_ltk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type,u8 type,u8 authenticated,u8 tk[16],u8 enc_size,__le16 ediv,__le64 rand) hci_add_ltk() argument
1352 hci_add_irk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type,u8 val[16],bdaddr_t * rpa) hci_add_irk() argument
1375 hci_remove_link_key(struct hci_dev * hdev,bdaddr_t * bdaddr) hci_remove_link_key() argument
1391 hci_remove_ltk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_remove_ltk() argument
1410 hci_remove_irk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type) hci_remove_irk() argument
1425 hci_bdaddr_is_paired(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 type) hci_bdaddr_is_paired() argument
1464 struct hci_dev *hdev = container_of(work, struct hci_dev, hci_cmd_timeout() local
1487 struct hci_dev *hdev = container_of(work, struct hci_dev, hci_ncmd_timeout() local
1502 hci_find_remote_oob_data(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_find_remote_oob_data() argument
1518 hci_remove_remote_oob_data(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_remove_remote_oob_data() argument
1535 hci_remote_oob_data_clear(struct hci_dev * hdev) hci_remote_oob_data_clear() argument
1545 hci_add_remote_oob_data(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type,u8 * hash192,u8 * rand192,u8 * hash256,u8 * rand256) hci_add_remote_oob_data() argument
1592 hci_find_adv_instance(struct hci_dev * hdev,u8 instance) hci_find_adv_instance() argument
1605 hci_find_adv_sid(struct hci_dev * hdev,u8 sid) hci_find_adv_sid() argument
1618 hci_get_next_instance(struct hci_dev * hdev,u8 instance) hci_get_next_instance() argument
1635 hci_remove_adv_instance(struct hci_dev * hdev,u8 instance) hci_remove_adv_instance() argument
1663 hci_adv_instances_set_rpa_expired(struct hci_dev * hdev,bool rpa_expired) hci_adv_instances_set_rpa_expired() argument
1672 hci_adv_instances_clear(struct hci_dev * hdev) hci_adv_instances_clear() argument
1702 hci_add_adv_instance(struct hci_dev * hdev,u8 instance,u32 flags,u16 adv_data_len,u8 * adv_data,u16 scan_rsp_len,u8 * scan_rsp_data,u16 timeout,u16 duration,s8 tx_power,u32 min_interval,u32 max_interval,u8 mesh_handle) hci_add_adv_instance() argument
1769 hci_add_per_instance(struct hci_dev * hdev,u8 instance,u8 sid,u32 flags,u8 data_len,u8 * data,u32 min_interval,u32 max_interval) hci_add_per_instance() argument
1792 hci_set_adv_instance_data(struct hci_dev * hdev,u8 instance,u16 adv_data_len,u8 * adv_data,u16 scan_rsp_len,u8 * scan_rsp_data) hci_set_adv_instance_data() argument
1827 hci_adv_instance_flags(struct hci_dev * hdev,u8 instance) hci_adv_instance_flags() argument
1861 hci_adv_instance_is_scannable(struct hci_dev * hdev,u8 instance) hci_adv_instance_is_scannable() argument
1881 hci_adv_monitors_clear(struct hci_dev * hdev) hci_adv_monitors_clear() argument
1895 hci_free_adv_monitor(struct hci_dev * hdev,struct adv_monitor * monitor) hci_free_adv_monitor() argument
1921 hci_add_adv_monitor(struct hci_dev * hdev,struct adv_monitor * monitor) hci_add_adv_monitor() argument
1967 hci_remove_adv_monitor(struct hci_dev * hdev,struct adv_monitor * monitor) hci_remove_adv_monitor() argument
2003 hci_remove_single_adv_monitor(struct hci_dev * hdev,u16 handle) hci_remove_single_adv_monitor() argument
2014 hci_remove_all_adv_monitor(struct hci_dev * hdev) hci_remove_all_adv_monitor() argument
2036 hci_is_adv_monitoring(struct hci_dev * hdev) hci_is_adv_monitoring() argument
2041 hci_get_adv_monitor_offload_ext(struct hci_dev * hdev) hci_get_adv_monitor_offload_ext() argument
2215 hci_conn_params_lookup(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type) hci_conn_params_lookup() argument
2270 hci_conn_params_add(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type) hci_conn_params_add() argument
2316 hci_conn_params_del(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type) hci_conn_params_del() argument
2332 hci_conn_params_clear_disabled(struct hci_dev * hdev) hci_conn_params_clear_disabled() argument
2355 hci_conn_params_clear_all(struct hci_dev * hdev) hci_conn_params_clear_all() argument
2378 hci_copy_identity_address(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 * bdaddr_type) hci_copy_identity_address() argument
2393 hci_clear_wake_reason(struct hci_dev * hdev) hci_clear_wake_reason() argument
2407 struct hci_dev *hdev = hci_suspend_notifier() local
2440 struct hci_dev *hdev; hci_alloc_dev_priv() local
2577 hci_free_dev(struct hci_dev * hdev) hci_free_dev() argument
2585 hci_register_dev(struct hci_dev * hdev) hci_register_dev() argument
2691 hci_unregister_dev(struct hci_dev * hdev) hci_unregister_dev() argument
2744 hci_release_dev(struct hci_dev * hdev) hci_release_dev() argument
2781 hci_register_suspend_notifier(struct hci_dev * hdev) hci_register_suspend_notifier() argument
2794 hci_unregister_suspend_notifier(struct hci_dev * hdev) hci_unregister_suspend_notifier() argument
2813 hci_cancel_cmd_sync(struct hci_dev * hdev,int err) hci_cancel_cmd_sync() argument
2831 hci_suspend_dev(struct hci_dev * hdev) hci_suspend_dev() argument
2862 hci_resume_dev(struct hci_dev * hdev) hci_resume_dev() argument
2890 hci_reset_dev(struct hci_dev * hdev) hci_reset_dev() argument
2909 hci_dev_classify_pkt_type(struct hci_dev * hdev,struct sk_buff * skb) hci_dev_classify_pkt_type() argument
2918 hci_recv_frame(struct hci_dev * hdev,struct sk_buff * skb) hci_recv_frame() argument
2976 hci_recv_diag(struct hci_dev * hdev,struct sk_buff * skb) hci_recv_diag() argument
2991 hci_set_hw_info(struct hci_dev * hdev,const char * fmt,...) hci_set_hw_info() argument
3002 hci_set_fw_info(struct hci_dev * hdev,const char * fmt,...) hci_set_fw_info() argument
3039 hci_send_frame(struct hci_dev * hdev,struct sk_buff * skb) hci_send_frame() argument
3084 hci_send_conn_frame(struct hci_dev * hdev,struct hci_conn * conn,struct sk_buff * skb) hci_send_conn_frame() argument
3092 hci_send_cmd(struct hci_dev * hdev,__u16 opcode,__u32 plen,const void * param) hci_send_cmd() argument
3116 __hci_cmd_send(struct hci_dev * hdev,u16 opcode,u32 plen,const void * param) __hci_cmd_send() argument
3164 hci_sent_cmd_data(struct hci_dev * hdev,__u16 opcode) hci_sent_cmd_data() argument
3178 hci_recv_event_data(struct hci_dev * hdev,__u8 event) hci_recv_event_data() argument
3225 struct hci_dev *hdev = conn->hdev; hci_queue_acl() local
3277 struct hci_dev *hdev = chan->conn->hdev; hci_send_acl() local
3289 struct hci_dev *hdev = conn->hdev; hci_send_sco() local
3327 struct hci_dev *hdev = conn->hdev; hci_queue_iso() local
3373 struct hci_dev *hdev = conn->hdev; hci_send_iso() local
3387 struct hci_dev *hdev; hci_quote_sent() local
3422 hci_low_sent(struct hci_dev * hdev,__u8 type,int * quote) hci_low_sent() argument
3465 hci_link_tx_to(struct hci_dev * hdev,__u8 type) hci_link_tx_to() argument
3486 hci_chan_sent(struct hci_dev * hdev,__u8 type,int * quote) hci_chan_sent() argument
3549 hci_prio_recalculate(struct hci_dev * hdev,__u8 type) hci_prio_recalculate() argument
3599 __check_timeout(struct hci_dev * hdev,unsigned int cnt,u8 type) __check_timeout() argument
3636 hci_sched_sco(struct hci_dev * hdev,__u8 type) hci_sched_sco() argument
3677 hci_sched_acl_pkt(struct hci_dev * hdev) hci_sched_acl_pkt() argument
3719 hci_sched_acl(struct hci_dev * hdev) hci_sched_acl() argument
3730 hci_sched_le(struct hci_dev * hdev) hci_sched_le() argument
3776 hci_sched_iso(struct hci_dev * hdev,__u8 type) hci_sched_iso() argument
3808 struct hci_dev *hdev = container_of(work, struct hci_dev, tx_work); hci_tx_work() local
3833 hci_acldata_packet(struct hci_dev * hdev,struct sk_buff * skb) hci_acldata_packet() argument
3865 hci_scodata_packet(struct hci_dev * hdev,struct sk_buff * skb) hci_scodata_packet() argument
3898 hci_isodata_packet(struct hci_dev * hdev,struct sk_buff * skb) hci_isodata_packet() argument
3927 hci_req_is_complete(struct hci_dev * hdev) hci_req_is_complete() argument
3938 hci_resend_last(struct hci_dev * hdev) hci_resend_last() argument
3960 hci_req_cmd_complete(struct hci_dev * hdev,u16 opcode,u8 status,hci_req_complete_t * req_complete,hci_req_complete_skb_t * req_complete_skb) hci_req_cmd_complete() argument
4029 struct hci_dev *hdev = container_of(work, struct hci_dev, rx_work); hci_rx_work() local
4102 hci_send_cmd_sync(struct hci_dev * hdev,struct sk_buff * skb) hci_send_cmd_sync() argument
4140 struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_work); hci_cmd_work() local
[all...]
H A Dcoredump.c51 static int hci_devcd_update_state(struct hci_dev *hdev, int state) in hci_devcd_update_state()
62 static int hci_devcd_mkheader(struct hci_dev *hdev, struct sk_buff *skb) in hci_devcd_mkheader()
81 static void hci_devcd_notify(struct hci_dev *hdev, int state) in hci_devcd_notify()
88 void hci_devcd_reset(struct hci_dev *hdev) in hci_devcd_reset()
101 static void hci_devcd_free(struct hci_dev *hdev) in hci_devcd_free()
109 static int hci_devcd_alloc(struct hci_dev *hdev, u32 size) in hci_devcd_alloc()
125 static bool hci_devcd_copy(struct hci_dev *hdev, char *buf, u32 size) in hci_devcd_copy()
137 static bool hci_devcd_memset(struct hci_dev *hdev, u8 pattern, u32 len) in hci_devcd_memset()
149 static int hci_devcd_prepare(struct hci_dev *hdev, u32 dump_size) in hci_devcd_prepare()
181 static void hci_devcd_handle_pkt_init(struct hci_dev *hdev, struct sk_buff *skb) in hci_devcd_handle_pkt_init()
[all …]
H A Dhci_event.c47 static void *hci_ev_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, in hci_ev_skb_pull() argument
59 static void *hci_cc_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, in hci_cc_skb_pull() argument
71 static void *hci_le_ev_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, in hci_le_ev_skb_pull() argument
83 static u8 hci_cc_inquiry_cancel(struct hci_dev *hdev, void *data, in hci_cc_inquiry_cancel() argument
121 hci_cc_periodic_inq(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_periodic_inq() argument
136 hci_cc_exit_periodic_inq(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_exit_periodic_inq() argument
151 hci_cc_remote_name_req_cancel(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_remote_name_req_cancel() argument
161 hci_cc_role_discovery(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_role_discovery() argument
183 hci_cc_read_link_policy(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_link_policy() argument
205 hci_cc_write_link_policy(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_link_policy() argument
232 hci_cc_read_def_link_policy(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_def_link_policy() argument
247 hci_cc_write_def_link_policy(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_def_link_policy() argument
267 hci_cc_reset(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_reset() argument
302 hci_cc_read_stored_link_key(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_stored_link_key() argument
322 hci_cc_delete_stored_link_key(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_delete_stored_link_key() argument
343 hci_cc_write_local_name(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_local_name() argument
367 hci_cc_read_local_name(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_name() argument
384 hci_cc_write_auth_enable(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_auth_enable() argument
415 hci_cc_write_encrypt_mode(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_encrypt_mode() argument
441 hci_cc_write_scan_enable(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_scan_enable() argument
479 hci_cc_set_event_filter(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_set_event_filter() argument
505 hci_cc_read_class_of_dev(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_class_of_dev() argument
526 hci_cc_write_class_of_dev(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_class_of_dev() argument
551 hci_cc_read_voice_setting(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_voice_setting() argument
577 hci_cc_write_voice_setting(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_voice_setting() argument
608 hci_cc_read_num_supported_iac(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_num_supported_iac() argument
625 hci_cc_write_ssp_mode(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_ssp_mode() argument
658 hci_cc_write_sc_support(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_sc_support() argument
691 hci_cc_read_local_version(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_version() argument
713 hci_cc_read_enc_key_size(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_enc_key_size() argument
779 hci_cc_read_local_commands(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_commands() argument
796 hci_cc_read_auth_payload_timeout(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_auth_payload_timeout() argument
818 hci_cc_write_auth_payload_timeout(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_auth_payload_timeout() argument
848 hci_cc_read_local_features(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_features() argument
900 hci_cc_read_local_ext_features(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_ext_features() argument
924 hci_cc_read_buffer_size(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_buffer_size() argument
959 hci_cc_read_bd_addr(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_bd_addr() argument
978 hci_cc_read_local_pairing_opts(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_pairing_opts() argument
997 hci_cc_read_page_scan_activity(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_page_scan_activity() argument
1015 hci_cc_write_page_scan_activity(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_page_scan_activity() argument
1036 hci_cc_read_page_scan_type(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_page_scan_type() argument
1052 hci_cc_write_page_scan_type(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_page_scan_type() argument
1070 hci_cc_read_clock(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_clock() argument
1104 hci_cc_read_inq_rsp_tx_power(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_inq_rsp_tx_power() argument
1119 hci_cc_read_def_err_data_reporting(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_def_err_data_reporting() argument
1134 hci_cc_write_def_err_data_reporting(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_def_err_data_reporting() argument
1154 hci_cc_pin_code_reply(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_pin_code_reply() argument
1184 hci_cc_pin_code_neg_reply(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_pin_code_neg_reply() argument
1202 hci_cc_le_read_buffer_size(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_buffer_size() argument
1225 hci_cc_le_read_local_features(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_local_features() argument
1240 hci_cc_le_read_adv_tx_power(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_adv_tx_power() argument
1255 hci_cc_user_confirm_reply(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_user_confirm_reply() argument
1273 hci_cc_user_confirm_neg_reply(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_user_confirm_neg_reply() argument
1291 hci_cc_user_passkey_reply(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_user_passkey_reply() argument
1309 hci_cc_user_passkey_neg_reply(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_user_passkey_neg_reply() argument
1327 hci_cc_read_local_oob_data(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_oob_data() argument
1337 hci_cc_read_local_oob_ext_data(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_oob_ext_data() argument
1347 hci_cc_le_set_random_addr(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_random_addr() argument
1377 hci_cc_le_set_default_phy(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_default_phy() argument
1402 hci_cc_le_set_adv_set_random_addr(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_adv_set_random_addr() argument
1440 hci_cc_le_remove_adv_set(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_remove_adv_set() argument
1468 hci_cc_le_clear_adv_sets(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_clear_adv_sets() argument
1499 hci_cc_le_read_transmit_power(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_transmit_power() argument
1515 hci_cc_le_set_privacy_mode(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_privacy_mode() argument
1542 hci_cc_le_set_adv_enable(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_adv_enable() argument
1581 hci_cc_le_set_ext_adv_enable(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_ext_adv_enable() argument
1650 hci_cc_le_set_scan_param(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_scan_param() argument
1674 hci_cc_le_set_ext_scan_param(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_ext_scan_param() argument
1701 has_pending_adv_report(struct hci_dev * hdev) has_pending_adv_report() argument
1708 clear_pending_adv_report(struct hci_dev * hdev) clear_pending_adv_report() argument
1716 store_pending_adv_report(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type,s8 rssi,u32 flags,u8 * data,u8 len) store_pending_adv_report() argument
1733 le_set_scan_enable_complete(struct hci_dev * hdev,u8 enable) le_set_scan_enable_complete() argument
1789 hci_cc_le_set_scan_enable(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_scan_enable() argument
1809 hci_cc_le_set_ext_scan_enable(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_ext_scan_enable() argument
1829 hci_cc_le_read_num_adv_sets(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_num_adv_sets() argument
1845 hci_cc_le_read_accept_list_size(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_accept_list_size() argument
1860 hci_cc_le_clear_accept_list(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_clear_accept_list() argument
1877 hci_cc_le_add_to_accept_list(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_add_to_accept_list() argument
1900 hci_cc_le_del_from_accept_list(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_del_from_accept_list() argument
1923 hci_cc_le_read_supported_states(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_supported_states() argument
1938 hci_cc_le_read_def_data_len(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_def_data_len() argument
1954 hci_cc_le_write_def_data_len(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_write_def_data_len() argument
1975 hci_cc_le_add_to_resolv_list(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_add_to_resolv_list() argument
1999 hci_cc_le_del_from_resolv_list(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_del_from_resolv_list() argument
2022 hci_cc_le_clear_resolv_list(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_clear_resolv_list() argument
2039 hci_cc_le_read_resolv_list_size(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_resolv_list_size() argument
2054 hci_cc_le_set_addr_resolution_enable(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_addr_resolution_enable() argument
2081 hci_cc_le_read_max_data_len(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_max_data_len() argument
2099 hci_cc_write_le_host_supported(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_le_host_supported() argument
2135 hci_cc_set_adv_param(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_set_adv_param() argument
2157 hci_cc_read_rssi(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_rssi() argument
2179 hci_cc_read_tx_power(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_tx_power() argument
2215 hci_cc_write_ssp_debug_mode(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_ssp_debug_mode() argument
2233 hci_cs_inquiry(struct hci_dev * hdev,__u8 status) hci_cs_inquiry() argument
2244 hci_cs_create_conn(struct hci_dev * hdev,__u8 status) hci_cs_create_conn() argument
2279 hci_cs_add_sco(struct hci_dev * hdev,__u8 status) hci_cs_add_sco() argument
2316 hci_cs_auth_requested(struct hci_dev * hdev,__u8 status) hci_cs_auth_requested() argument
2343 hci_cs_set_conn_encrypt(struct hci_dev * hdev,__u8 status) hci_cs_set_conn_encrypt() argument
2370 hci_outgoing_auth_needed(struct hci_dev * hdev,struct hci_conn * conn) hci_outgoing_auth_needed() argument
2392 hci_resolve_name(struct hci_dev * hdev,struct inquiry_entry * e) hci_resolve_name() argument
2407 hci_resolve_next_name(struct hci_dev * hdev) hci_resolve_next_name() argument
2433 hci_check_pending_name(struct hci_dev * hdev,struct hci_conn * conn,bdaddr_t * bdaddr,u8 * name,u8 name_len) hci_check_pending_name() argument
2477 hci_cs_remote_name_req(struct hci_dev * hdev,__u8 status) hci_cs_remote_name_req() argument
2520 hci_cs_read_remote_features(struct hci_dev * hdev,__u8 status) hci_cs_read_remote_features() argument
2547 hci_cs_read_remote_ext_features(struct hci_dev * hdev,__u8 status) hci_cs_read_remote_ext_features() argument
2574 hci_setup_sync_conn_status(struct hci_dev * hdev,__u16 handle,__u8 status) hci_setup_sync_conn_status() argument
2599 hci_cs_setup_sync_conn(struct hci_dev * hdev,__u8 status) hci_cs_setup_sync_conn() argument
2615 hci_cs_enhanced_setup_sync_conn(struct hci_dev * hdev,__u8 status) hci_cs_enhanced_setup_sync_conn() argument
2631 hci_cs_sniff_mode(struct hci_dev * hdev,__u8 status) hci_cs_sniff_mode() argument
2658 hci_cs_exit_sniff_mode(struct hci_dev * hdev,__u8 status) hci_cs_exit_sniff_mode() argument
2685 hci_cs_disconnect(struct hci_dev * hdev,u8 status) hci_cs_disconnect() argument
2773 ev_bdaddr_type(struct hci_dev * hdev,u8 type,bool * resolved) ev_bdaddr_type() argument
2795 cs_le_create_conn(struct hci_dev * hdev,bdaddr_t * peer_addr,u8 peer_addr_type,u8 own_address_type,u8 filter_policy) cs_le_create_conn() argument
2822 hci_cs_le_create_conn(struct hci_dev * hdev,u8 status) hci_cs_le_create_conn() argument
2847 hci_cs_le_ext_create_conn(struct hci_dev * hdev,u8 status) hci_cs_le_ext_create_conn() argument
2872 hci_cs_le_read_remote_features(struct hci_dev * hdev,u8 status) hci_cs_le_read_remote_features() argument
2895 hci_cs_le_start_enc(struct hci_dev * hdev,u8 status) hci_cs_le_start_enc() argument
2925 hci_cs_switch_role(struct hci_dev * hdev,u8 status) hci_cs_switch_role() argument
2948 hci_inquiry_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_inquiry_complete_evt() argument
3007 hci_inquiry_result_evt(struct hci_dev * hdev,void * edata,struct sk_buff * skb) hci_inquiry_result_evt() argument
3051 hci_read_enc_key_size(struct hci_dev * hdev,struct hci_conn * conn) hci_read_enc_key_size() argument
3079 hci_conn_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_conn_complete_evt() argument
3232 hci_reject_conn(struct hci_dev * hdev,bdaddr_t * bdaddr) hci_reject_conn() argument
3241 hci_conn_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_conn_request_evt() argument
3365 hci_disconn_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_disconn_complete_evt() argument
3457 hci_auth_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_auth_complete_evt() argument
3521 hci_remote_name_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_remote_name_evt() argument
3562 hci_encrypt_change_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_encrypt_change_evt() argument
3664 hci_change_link_key_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_change_link_key_complete_evt() argument
3687 hci_remote_features_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_remote_features_evt() argument
3737 handle_cmd_cnt_and_timer(struct hci_dev * hdev,u8 ncmd) handle_cmd_cnt_and_timer() argument
3755 hci_cc_le_read_buffer_size_v2(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_buffer_size_v2() argument
3782 hci_unbound_cis_failed(struct hci_dev * hdev,u8 cig,u8 status) hci_unbound_cis_failed() argument
3798 hci_cc_le_set_cig_params(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_cig_params() argument
3863 hci_cc_le_setup_iso_path(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_setup_iso_path() argument
3914 hci_cc_le_read_all_local_features(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_all_local_features() argument
3929 hci_cs_le_create_big(struct hci_dev * hdev,u8 status) hci_cs_le_create_big() argument
3934 hci_cs_le_read_all_remote_features(struct hci_dev * hdev,u8 status) hci_cs_le_read_all_remote_features() argument
3957 hci_cc_set_per_adv_param(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_set_per_adv_param() argument
3976 hci_cc_le_set_per_adv_enable(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_per_adv_enable() argument
4213 hci_cc_func(struct hci_dev * hdev,const struct hci_cc * cc,struct sk_buff * skb) hci_cc_func() argument
4239 hci_cmd_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb,u16 * opcode,u8 * status,hci_req_complete_t * req_complete,hci_req_complete_skb_t * req_complete_skb) hci_cmd_complete_evt() argument
4291 hci_cs_le_create_cis(struct hci_dev * hdev,u8 status) hci_cs_le_create_cis() argument
4369 hci_cmd_status_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb,u16 * opcode,u8 * status,hci_req_complete_t * req_complete,hci_req_complete_skb_t * req_complete_skb) hci_cmd_status_evt() argument
4411 hci_hardware_error_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_hardware_error_evt() argument
4423 hci_role_change_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_role_change_evt() argument
4446 hci_num_comp_pkts_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_num_comp_pkts_evt() argument
4535 hci_mode_change_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_mode_change_evt() argument
4564 hci_pin_code_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_pin_code_request_evt() argument
4635 hci_link_key_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_link_key_request_evt() argument
4693 hci_link_key_notify_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_link_key_notify_evt() argument
4763 hci_clock_offset_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_clock_offset_evt() argument
4787 hci_pkt_type_change_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_pkt_type_change_evt() argument
4804 hci_pscan_rep_mode_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_pscan_rep_mode_evt() argument
4823 hci_inquiry_result_with_rssi_evt(struct hci_dev * hdev,void * edata,struct sk_buff * skb) hci_inquiry_result_with_rssi_evt() argument
4910 hci_remote_ext_features_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_remote_ext_features_evt() argument
4975 hci_sync_conn_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_sync_conn_complete_evt() argument
5105 hci_extended_inquiry_result_evt(struct hci_dev * hdev,void * edata,struct sk_buff * skb) hci_extended_inquiry_result_evt() argument
5160 hci_key_refresh_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_key_refresh_complete_evt() argument
5230 struct hci_dev *hdev = conn->hdev; bredr_oob_data_present() local
5270 hci_io_capa_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_io_capa_request_evt() argument
5343 hci_io_capa_reply_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_io_capa_reply_evt() argument
5364 hci_user_confirm_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_user_confirm_request_evt() argument
5446 hci_user_passkey_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_user_passkey_request_evt() argument
5457 hci_user_passkey_notify_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_user_passkey_notify_evt() argument
5478 hci_keypress_notify_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_keypress_notify_evt() argument
5517 hci_simple_pair_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_simple_pair_complete_evt() argument
5548 hci_remote_host_features_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_remote_host_features_evt() argument
5570 hci_remote_oob_data_request_evt(struct hci_dev * hdev,void * edata,struct sk_buff * skb) hci_remote_oob_data_request_evt() argument
5677 le_conn_complete_evt(struct hci_dev * hdev,u8 status,bdaddr_t * bdaddr,u8 bdaddr_type,bdaddr_t * local_rpa,u8 role,u16 handle,u16 interval,u16 latency,u16 supervision_timeout) le_conn_complete_evt() argument
5840 hci_le_conn_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_conn_complete_evt() argument
5854 hci_le_enh_conn_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_enh_conn_complete_evt() argument
5868 hci_le_pa_sync_lost_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_pa_sync_lost_evt() argument
5891 hci_le_ext_adv_term_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_ext_adv_term_evt() argument
5961 hci_le_pa_term_sync(struct hci_dev * hdev,__le16 handle) hci_le_pa_term_sync() argument
5971 hci_le_past_received_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_past_received_evt() argument
6026 hci_le_conn_update_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_conn_update_complete_evt() argument
6050 check_pending_le_conn(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type,bool addr_resolved,u8 adv_type,u8 phy,u8 sec_phy) check_pending_le_conn() argument
6141 process_adv_report(struct hci_dev * hdev,u8 type,bdaddr_t * bdaddr,u8 bdaddr_type,bdaddr_t * direct_addr,u8 direct_addr_type,u8 phy,u8 sec_phy,s8 rssi,u8 * data,u8 len,bool ext_adv,bool ctl_time,u64 instant) process_adv_report() argument
6355 hci_le_adv_report_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_adv_report_evt() argument
6395 ext_evt_type_to_legacy(struct hci_dev * hdev,u16 evt_type) ext_evt_type_to_legacy() argument
6443 hci_le_ext_adv_report_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_ext_adv_report_evt() argument
6502 hci_le_pa_sync_established_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_pa_sync_established_evt() argument
6559 hci_le_per_adv_report_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_per_adv_report_evt() argument
6598 hci_le_remote_feat_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_remote_feat_complete_evt() argument
6639 hci_le_ltk_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_ltk_request_evt() argument
6704 send_conn_param_neg_reply(struct hci_dev * hdev,u16 handle,u8 reason) send_conn_param_neg_reply() argument
6716 hci_le_remote_conn_param_req_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_remote_conn_param_req_evt() argument
6780 hci_le_direct_adv_report_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_direct_adv_report_evt() argument
6808 hci_le_phy_update_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_phy_update_evt() argument
6832 hci_le_cis_established_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_cis_established_evt() argument
6932 hci_le_reject_cis(struct hci_dev * hdev,__le16 handle) hci_le_reject_cis() argument
6942 hci_le_accept_cis(struct hci_dev * hdev,__le16 handle) hci_le_accept_cis() argument
6951 hci_le_cis_req_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_cis_req_evt() argument
7002 hci_iso_term_big_sync(struct hci_dev * hdev,void * data) hci_iso_term_big_sync() argument
7010 hci_le_create_big_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_create_big_complete_evt() argument
7058 hci_le_big_sync_established_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_big_sync_established_evt() argument
7144 hci_le_big_sync_lost_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_big_sync_lost_evt() argument
7175 hci_le_big_info_adv_report_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_big_info_adv_report_evt() argument
7210 hci_le_read_all_remote_features_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_read_all_remote_features_evt() argument
7367 hci_le_meta_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb,u16 * opcode,u8 * status,hci_req_complete_t * req_complete,hci_req_complete_skb_t * req_complete_skb) hci_le_meta_evt() argument
7411 hci_get_cmd_complete(struct hci_dev * hdev,u16 opcode,u8 event,struct sk_buff * skb) hci_get_cmd_complete() argument
7455 hci_store_wake_reason(struct hci_dev * hdev,u8 event,struct sk_buff * skb) hci_store_wake_reason() argument
7685 hci_event_func(struct hci_dev * hdev,u8 event,struct sk_buff * skb,u16 * opcode,u8 * status,hci_req_complete_t * req_complete,hci_req_complete_skb_t * req_complete_skb) hci_event_func() argument
7722 hci_event_packet(struct hci_dev * hdev,struct sk_buff * skb) hci_event_packet() argument
[all...]
H A Dmgmt.c323 static int mgmt_index_event(u16 event, struct hci_dev *hdev, void *data, in mgmt_index_event() argument
330 static int mgmt_limited_event(u16 event, struct hci_dev *hdev, void *data, in mgmt_limited_event() argument
337 static int mgmt_event(u16 event, struct hci_dev *hdev, void *data, u16 len, in mgmt_event() argument
366 static int read_version(struct sock *sk, struct hci_dev *hdev, void *data, in read_version() argument
379 static int read_commands(struct sock *sk, struct hci_dev *hdev, void *data, in read_commands() argument
431 read_index_list(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_index_list() argument
489 read_unconf_index_list(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_unconf_index_list() argument
547 read_ext_index_list(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_ext_index_list() argument
613 is_configured(struct hci_dev * hdev) is_configured() argument
627 get_missing_options(struct hci_dev * hdev) get_missing_options() argument
643 new_options(struct hci_dev * hdev,struct sock * skip) new_options() argument
651 send_options_rsp(struct sock * sk,u16 opcode,struct hci_dev * hdev) send_options_rsp() argument
659 read_config_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_config_info() argument
687 get_supported_phys(struct hci_dev * hdev) get_supported_phys() argument
739 get_selected_phys(struct hci_dev * hdev) get_selected_phys() argument
802 get_configurable_phys(struct hci_dev * hdev) get_configurable_phys() argument
808 get_supported_settings(struct hci_dev * hdev) get_supported_settings() argument
872 get_current_settings(struct hci_dev * hdev) get_current_settings() argument
961 pending_find(u16 opcode,struct hci_dev * hdev) pending_find() argument
966 mgmt_get_adv_discov_flags(struct hci_dev * hdev) mgmt_get_adv_discov_flags() argument
990 mgmt_get_connectable(struct hci_dev * hdev) mgmt_get_connectable() argument
1007 service_cache_sync(struct hci_dev * hdev,void * data) service_cache_sync() argument
1017 struct hci_dev *hdev = container_of(work, struct hci_dev, service_cache_off() local
1026 rpa_expired_sync(struct hci_dev * hdev,void * data) rpa_expired_sync() argument
1040 struct hci_dev *hdev = container_of(work, struct hci_dev, rpa_expired() local
1057 struct hci_dev *hdev = container_of(work, struct hci_dev, discov_off() local
1082 mesh_send_complete(struct hci_dev * hdev,struct mgmt_mesh_tx * mesh_tx,bool silent) mesh_send_complete() argument
1094 mesh_send_done_sync(struct hci_dev * hdev,void * data) mesh_send_done_sync() argument
1111 mesh_next(struct hci_dev * hdev,void * data,int err) mesh_next() argument
1129 struct hci_dev *hdev = container_of(work, struct hci_dev, mesh_send_done() local
1138 mgmt_init_hdev(struct sock * sk,struct hci_dev * hdev) mgmt_init_hdev() argument
1160 read_controller_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_controller_info() argument
1190 append_eir_data_to_buf(struct hci_dev * hdev,u8 * eir) append_eir_data_to_buf() argument
1214 read_ext_controller_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_ext_controller_info() argument
1254 ext_info_changed(struct hci_dev * hdev,struct sock * skip) ext_info_changed() argument
1270 send_settings_rsp(struct sock * sk,u16 opcode,struct hci_dev * hdev) send_settings_rsp() argument
1278 mgmt_advertising_added(struct sock * sk,struct hci_dev * hdev,u8 instance) mgmt_advertising_added() argument
1287 mgmt_advertising_removed(struct sock * sk,struct hci_dev * hdev,u8 instance) mgmt_advertising_removed() argument
1297 cancel_adv_timeout(struct hci_dev * hdev) cancel_adv_timeout() argument
1306 restart_le_actions(struct hci_dev * hdev) restart_le_actions() argument
1330 new_settings(struct hci_dev * hdev,struct sock * skip) new_settings() argument
1338 mgmt_set_powered_complete(struct hci_dev * hdev,void * data,int err) mgmt_set_powered_complete() argument
1374 set_powered_sync(struct hci_dev * hdev,void * data) set_powered_sync() argument
1396 set_powered(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_powered() argument
1455 mgmt_new_settings(struct hci_dev * hdev) mgmt_new_settings() argument
1462 struct hci_dev *hdev; global() member
1514 mgmt_bredr_support(struct hci_dev * hdev) mgmt_bredr_support() argument
1524 mgmt_le_support(struct hci_dev * hdev) mgmt_le_support() argument
1534 mgmt_set_discoverable_complete(struct hci_dev * hdev,void * data,int err) mgmt_set_discoverable_complete() argument
1568 set_discoverable_sync(struct hci_dev * hdev,void * data) set_discoverable_sync() argument
1578 set_discoverable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_discoverable() argument
1711 mgmt_set_connectable_complete(struct hci_dev * hdev,void * data,int err) mgmt_set_connectable_complete() argument
1739 set_connectable_update_settings(struct hci_dev * hdev,struct sock * sk,u8 val) set_connectable_update_settings() argument
1768 set_connectable_sync(struct hci_dev * hdev,void * data) set_connectable_sync() argument
1778 set_connectable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_connectable() argument
1838 set_bondable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_bondable() argument
1876 set_link_security(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_link_security() argument
1945 set_ssp_complete(struct hci_dev * hdev,void * data,int err) set_ssp_complete() argument
1991 set_ssp_sync(struct hci_dev * hdev,void * data) set_ssp_sync() argument
2020 set_ssp(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_ssp() argument
2095 set_hs(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_hs() argument
2103 set_le_complete(struct hci_dev * hdev,void * data,int err) set_le_complete() argument
2130 set_le_sync(struct hci_dev * hdev,void * data) set_le_sync() argument
2186 set_mesh_complete(struct hci_dev * hdev,void * data,int err) set_mesh_complete() argument
2208 set_mesh_sync(struct hci_dev * hdev,void * data) set_mesh_sync() argument
2247 set_mesh(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_mesh() argument
2303 mesh_send_start_complete(struct hci_dev * hdev,void * data,int err) mesh_send_start_complete() argument
2324 mesh_send_sync(struct hci_dev * hdev,void * data) mesh_send_sync() argument
2388 mesh_features(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) mesh_features() argument
2415 send_cancel(struct hci_dev * hdev,void * data) send_cancel() argument
2442 mesh_send_cancel(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) mesh_send_cancel() argument
2476 mesh_send(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) mesh_send() argument
2537 set_le(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_le() argument
2626 send_hci_cmd_sync(struct hci_dev * hdev,void * data) send_hci_cmd_sync() argument
2654 mgmt_hci_cmd_sync(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) mgmt_hci_cmd_sync() argument
2691 pending_eir_or_class(struct hci_dev * hdev) pending_eir_or_class() argument
2727 mgmt_class_complete(struct hci_dev * hdev,void * data,int err) mgmt_class_complete() argument
2739 add_uuid_sync(struct hci_dev * hdev,void * data) add_uuid_sync() argument
2750 add_uuid(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_uuid() argument
2800 enable_service_cache(struct hci_dev * hdev) enable_service_cache() argument
2814 remove_uuid_sync(struct hci_dev * hdev,void * data) remove_uuid_sync() argument
2825 remove_uuid(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_uuid() argument
2896 set_class_sync(struct hci_dev * hdev,void * data) set_class_sync() argument
2911 set_dev_class(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_dev_class() argument
2966 load_link_keys(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) load_link_keys() argument
3059 device_unpaired(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type,struct sock * skip_sk) device_unpaired() argument
3071 unpair_device_complete(struct hci_dev * hdev,void * data,int err) unpair_device_complete() argument
3083 unpair_device_sync(struct hci_dev * hdev,void * data) unpair_device_sync() argument
3107 unpair_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) unpair_device() argument
3236 disconnect_complete(struct hci_dev * hdev,void * data,int err) disconnect_complete() argument
3244 disconnect_sync(struct hci_dev * hdev,void * data) disconnect_sync() argument
3268 disconnect(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) disconnect() argument
3336 get_connections(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) get_connections() argument
3390 send_pin_code_neg_reply(struct sock * sk,struct hci_dev * hdev,struct mgmt_cp_pin_code_neg_reply * cp) send_pin_code_neg_reply() argument
3411 pin_code_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) pin_code_reply() argument
3473 set_io_capability(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_io_capability() argument
3498 struct hci_dev *hdev = conn->hdev; find_pairing() local
3590 pair_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) pair_device() argument
3726 cancel_pair_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) cancel_pair_device() argument
3783 user_pairing_resp(struct sock * sk,struct hci_dev * hdev,struct mgmt_addr_info * addr,u16 mgmt_op,u16 hci_op,__le32 passkey) user_pairing_resp() argument
3854 pin_code_neg_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) pin_code_neg_reply() argument
3866 user_confirm_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_confirm_reply() argument
3882 user_confirm_neg_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_confirm_neg_reply() argument
3894 user_passkey_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_passkey_reply() argument
3906 user_passkey_neg_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_passkey_neg_reply() argument
3918 adv_expire_sync(struct hci_dev * hdev,u32 flags) adv_expire_sync() argument
3941 name_changed_sync(struct hci_dev * hdev,void * data) name_changed_sync() argument
3946 set_name_complete(struct hci_dev * hdev,void * data,int err) set_name_complete() argument
3973 set_name_sync(struct hci_dev * hdev,void * data) set_name_sync() argument
4003 set_local_name(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_local_name() argument
4066 appearance_changed_sync(struct hci_dev * hdev,void * data) appearance_changed_sync() argument
4071 set_appearance(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_appearance() argument
4106 get_phy_configuration(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) get_phy_configuration() argument
4127 mgmt_phy_configuration_changed(struct hci_dev * hdev,struct sock * skip) mgmt_phy_configuration_changed() argument
4139 set_default_phy_complete(struct hci_dev * hdev,void * data,int err) set_default_phy_complete() argument
4175 set_default_phy_sync(struct hci_dev * hdev,void * data) set_default_phy_sync() argument
4216 set_phy_configuration(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_phy_configuration() argument
4345 set_blocked_keys(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_blocked_keys() argument
4394 set_wideband_speech(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_wideband_speech() argument
4443 read_controller_cap(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_controller_cap() argument
4548 read_exp_features_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_exp_features_info() argument
4640 exp_feature_changed(struct hci_dev * hdev,const u8 * uuid,bool enabled,struct sock * skip) exp_feature_changed() argument
4661 set_zero_key_func(struct sock * sk,struct hci_dev * hdev,struct mgmt_cp_set_exp_feature * cp,u16 data_len) set_zero_key_func() argument
4688 set_debug_func(struct sock * sk,struct hci_dev * hdev,struct mgmt_cp_set_exp_feature * cp,u16 data_len) set_debug_func() argument
4734 set_mgmt_mesh_func(struct sock * sk,struct hci_dev * hdev,struct mgmt_cp_set_exp_feature * cp,u16 data_len) set_mgmt_mesh_func() argument
4785 set_quality_report_func(struct sock * sk,struct hci_dev * hdev,struct mgmt_cp_set_exp_feature * cp,u16 data_len) set_quality_report_func() argument
4859 set_offload_codec_func(struct sock * sk,struct hci_dev * hdev,struct mgmt_cp_set_exp_feature * cp,u16 data_len) set_offload_codec_func() argument
4917 set_le_simultaneous_roles_func(struct sock * sk,struct hci_dev * hdev,struct mgmt_cp_set_exp_feature * cp,u16 data_len) set_le_simultaneous_roles_func() argument
4976 set_iso_socket_func(struct sock * sk,struct hci_dev * hdev,struct mgmt_cp_set_exp_feature * cp,u16 data_len) set_iso_socket_func() argument
5047 set_exp_feature(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) set_exp_feature() argument
5065 get_device_flags(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) get_device_flags() argument
5116 device_flags_changed(struct sock * sk,struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type,u32 supported_flags,u32 current_flags) device_flags_changed() argument
5130 is_connected(struct hci_dev * hdev,bdaddr_t * addr,u8 type) is_connected() argument
5148 hci_conn_params_set(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type,u8 auto_connect) hci_conn_params_set() argument
5193 set_device_flags(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_device_flags() argument
5277 mgmt_adv_monitor_added(struct sock * sk,struct hci_dev * hdev,u16 handle) mgmt_adv_monitor_added() argument
5287 mgmt_adv_monitor_removed(struct sock * sk,struct hci_dev * hdev,__le16 handle) mgmt_adv_monitor_removed() argument
5297 read_adv_mon_features(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) read_adv_mon_features() argument
5346 mgmt_add_adv_patterns_monitor_complete(struct hci_dev * hdev,void * data,int status) mgmt_add_adv_patterns_monitor_complete() argument
5384 mgmt_add_adv_patterns_monitor_sync(struct hci_dev * hdev,void * data) mgmt_add_adv_patterns_monitor_sync() argument
5403 __add_adv_patterns_monitor(struct sock * sk,struct hci_dev * hdev,struct adv_monitor * m,u8 status,void * data,u16 len,u16 op) __add_adv_patterns_monitor() argument
5506 add_adv_patterns_monitor(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_adv_patterns_monitor() argument
5543 add_adv_patterns_monitor_rssi(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_adv_patterns_monitor_rssi() argument
5580 mgmt_remove_adv_monitor_complete(struct hci_dev * hdev,void * data,int status) mgmt_remove_adv_monitor_complete() argument
5610 mgmt_remove_adv_monitor_sync(struct hci_dev * hdev,void * data) mgmt_remove_adv_monitor_sync() argument
5622 remove_adv_monitor(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_adv_monitor() argument
5667 read_local_oob_data_complete(struct hci_dev * hdev,void * data,int err) read_local_oob_data_complete() argument
5736 read_local_oob_data_sync(struct hci_dev * hdev,void * data) read_local_oob_data_sync() argument
5751 read_local_oob_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_local_oob_data() argument
5793 add_remote_oob_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_remote_oob_data() argument
5901 remove_remote_oob_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_remote_oob_data() argument
5938 discovery_type_is_valid(struct hci_dev * hdev,uint8_t type,uint8_t * mgmt_status) discovery_type_is_valid() argument
5965 start_discovery_complete(struct hci_dev * hdev,void * data,int err) start_discovery_complete() argument
5982 start_discovery_sync(struct hci_dev * hdev,void * data) start_discovery_sync() argument
5990 start_discovery_internal(struct sock * sk,struct hci_dev * hdev,u16 op,void * data,u16 len) start_discovery_internal() argument
6061 start_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) start_discovery() argument
6068 start_limited_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) start_limited_discovery() argument
6076 start_service_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) start_service_discovery() argument
6188 stop_discovery_complete(struct hci_dev * hdev,void * data,int err) stop_discovery_complete() argument
6205 stop_discovery_sync(struct hci_dev * hdev,void * data) stop_discovery_sync() argument
6213 stop_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) stop_discovery() argument
6258 confirm_name(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) confirm_name() argument
6300 block_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) block_device() argument
6336 unblock_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) unblock_device() argument
6372 set_device_id_sync(struct hci_dev * hdev,void * data) set_device_id_sync() argument
6377 set_device_id(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_device_id() argument
6409 enable_advertising_instance(struct hci_dev * hdev,int err) enable_advertising_instance() argument
6417 set_advertising_complete(struct hci_dev * hdev,void * data,int err) set_advertising_complete() argument
6469 set_adv_sync(struct hci_dev * hdev,void * data) set_adv_sync() argument
6516 set_advertising(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_advertising() argument
6601 set_static_address(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_static_address() argument
6645 set_scan_params(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_scan_params() argument
6695 fast_connectable_complete(struct hci_dev * hdev,void * data,int err) fast_connectable_complete() argument
6719 write_fast_connectable_sync(struct hci_dev * hdev,void * data) write_fast_connectable_sync() argument
6727 set_fast_connectable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_fast_connectable() argument
6783 set_bredr_complete(struct hci_dev * hdev,void * data,int err) set_bredr_complete() argument
6806 set_bredr_sync(struct hci_dev * hdev,void * data) set_bredr_sync() argument
6824 set_bredr(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_bredr() argument
6924 set_secure_conn_complete(struct hci_dev * hdev,void * data,int err) set_secure_conn_complete() argument
6962 set_secure_conn_sync(struct hci_dev * hdev,void * data) set_secure_conn_sync() argument
6974 set_secure_conn(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_secure_conn() argument
7055 set_debug_keys(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_debug_keys() argument
7102 set_privacy(struct sock * sk,struct hci_dev * hdev,void * cp_data,u16 len) set_privacy() argument
7175 load_irks(struct sock * sk,struct hci_dev * hdev,void * cp_data,u16 len) load_irks() argument
7265 load_long_term_keys(struct sock * sk,struct hci_dev * hdev,void * cp_data,u16 len) load_long_term_keys() argument
7358 get_conn_info_complete(struct hci_dev * hdev,void * data,int err) get_conn_info_complete() argument
7387 get_conn_info_sync(struct hci_dev * hdev,void * data) get_conn_info_sync() argument
7425 get_conn_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) get_conn_info() argument
7516 get_clock_info_complete(struct hci_dev * hdev,void * data,int err) get_clock_info_complete() argument
7547 get_clock_info_sync(struct hci_dev * hdev,void * data) get_clock_info_sync() argument
7569 get_clock_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) get_clock_info() argument
7633 device_added(struct sock * sk,struct hci_dev * hdev,bdaddr_t * bdaddr,u8 type,u8 action) device_added() argument
7645 add_device_complete(struct hci_dev * hdev,void * data,int err) add_device_complete() argument
7668 add_device_sync(struct hci_dev * hdev,void * data) add_device_sync() argument
7673 add_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_device() argument
7785 device_removed(struct sock * sk,struct hci_dev * hdev,bdaddr_t * bdaddr,u8 type) device_removed() argument
7796 remove_device_sync(struct hci_dev * hdev,void * data) remove_device_sync() argument
7801 remove_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_device() argument
7925 conn_update_sync(struct hci_dev * hdev,void * data) conn_update_sync() argument
7937 load_conn_param(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) load_conn_param() argument
8056 set_external_config(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_external_config() argument
8112 set_public_address(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_public_address() argument
8164 read_local_oob_ext_data_complete(struct hci_dev * hdev,void * data,int err) read_local_oob_ext_data_complete() argument
8284 read_local_ssp_oob_req(struct hci_dev * hdev,struct sock * sk,struct mgmt_cp_read_local_oob_ext_data * cp) read_local_ssp_oob_req() argument
8306 read_local_oob_ext_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_local_oob_ext_data() argument
8467 get_supported_adv_flags(struct hci_dev * hdev) get_supported_adv_flags() argument
8504 read_adv_features(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_adv_features() argument
8559 calculate_name_len(struct hci_dev * hdev) calculate_name_len() argument
8566 tlv_data_max_len(struct hci_dev * hdev,u32 adv_flags,bool is_adv_data) tlv_data_max_len() argument
8612 tlv_data_is_valid(struct hci_dev * hdev,u32 adv_flags,u8 * data,u8 len,bool is_adv_data) tlv_data_is_valid() argument
8657 requested_adv_flags_are_valid(struct hci_dev * hdev,u32 adv_flags) requested_adv_flags_are_valid() argument
8673 adv_busy(struct hci_dev * hdev) adv_busy() argument
8678 add_adv_complete(struct hci_dev * hdev,struct sock * sk,u8 instance,int err) add_adv_complete() argument
8710 add_advertising_complete(struct hci_dev * hdev,void * data,int err) add_advertising_complete() argument
8732 add_advertising_sync(struct hci_dev * hdev,void * data) add_advertising_sync() argument
8740 add_advertising(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) add_advertising() argument
8875 add_ext_adv_params_complete(struct hci_dev * hdev,void * data,int err) add_ext_adv_params_complete() argument
8925 add_ext_adv_params_sync(struct hci_dev * hdev,void * data) add_ext_adv_params_sync() argument
8933 add_ext_adv_params(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) add_ext_adv_params() argument
9049 add_ext_adv_data_complete(struct hci_dev * hdev,void * data,int err) add_ext_adv_data_complete() argument
9071 add_ext_adv_data_sync(struct hci_dev * hdev,void * data) add_ext_adv_data_sync() argument
9092 add_ext_adv_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) add_ext_adv_data() argument
9211 remove_advertising_complete(struct hci_dev * hdev,void * data,int err) remove_advertising_complete() argument
9233 remove_advertising_sync(struct hci_dev * hdev,void * data) remove_advertising_sync() argument
9249 remove_advertising(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) remove_advertising() argument
9297 get_adv_size_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) get_adv_size_info() argument
9468 mgmt_index_added(struct hci_dev * hdev) mgmt_index_added() argument
9491 mgmt_index_removed(struct hci_dev * hdev) mgmt_index_removed() argument
9525 mgmt_power_on(struct hci_dev * hdev,int err) mgmt_power_on() argument
9549 __mgmt_power_off(struct hci_dev * hdev) __mgmt_power_off() argument
9584 mgmt_set_powered_failed(struct hci_dev * hdev,int err) mgmt_set_powered_failed() argument
9603 mgmt_new_link_key(struct hci_dev * hdev,struct link_key * key,bool persistent) mgmt_new_link_key() argument
9639 mgmt_new_ltk(struct hci_dev * hdev,struct smp_ltk * key,bool persistent) mgmt_new_ltk() argument
9682 mgmt_new_irk(struct hci_dev * hdev,struct smp_irk * irk,bool persistent) mgmt_new_irk() argument
9698 mgmt_new_csrk(struct hci_dev * hdev,struct smp_csrk * csrk,bool persistent) mgmt_new_csrk() argument
9728 mgmt_new_conn_param(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type,u8 store_hint,u16 min_interval,u16 max_interval,u16 latency,u16 timeout) mgmt_new_conn_param() argument
9749 mgmt_device_connected(struct hci_dev * hdev,struct hci_conn * conn,u8 * name,u8 name_len) mgmt_device_connected() argument
9804 struct hci_dev *hdev = data; unpair_device_rsp() local
9812 mgmt_powering_down(struct hci_dev * hdev) mgmt_powering_down() argument
9831 mgmt_device_disconnected(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,u8 reason,bool mgmt_connected) mgmt_device_disconnected() argument
9860 mgmt_disconnect_failed(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,u8 status) mgmt_disconnect_failed() argument
9886 mgmt_connect_failed(struct hci_dev * hdev,struct hci_conn * conn,u8 status) mgmt_connect_failed() argument
9903 mgmt_pin_code_request(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 secure) mgmt_pin_code_request() argument
9914 mgmt_pin_code_reply_complete(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 status) mgmt_pin_code_reply_complete() argument
9927 mgmt_pin_code_neg_reply_complete(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 status) mgmt_pin_code_neg_reply_complete() argument
9940 mgmt_user_confirm_request(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,u32 value,u8 confirm_hint) mgmt_user_confirm_request() argument
9957 mgmt_user_passkey_request(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type) mgmt_user_passkey_request() argument
9971 user_pairing_resp_complete(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,u8 status,u8 opcode) user_pairing_resp_complete() argument
9987 mgmt_user_confirm_reply_complete(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,u8 status) mgmt_user_confirm_reply_complete() argument
9994 mgmt_user_confirm_neg_reply_complete(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,u8 status) mgmt_user_confirm_neg_reply_complete() argument
10002 mgmt_user_passkey_reply_complete(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,u8 status) mgmt_user_passkey_reply_complete() argument
10009 mgmt_user_passkey_neg_reply_complete(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,u8 status) mgmt_user_passkey_neg_reply_complete() argument
10017 mgmt_user_passkey_notify(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,u32 passkey,u8 entered) mgmt_user_passkey_notify() argument
10054 mgmt_auth_enable_complete(struct hci_dev * hdev,u8 status) mgmt_auth_enable_complete() argument
10091 mgmt_set_class_of_dev_complete(struct hci_dev * hdev,u8 * dev_class,u8 status) mgmt_set_class_of_dev_complete() argument
10113 mgmt_set_local_name_complete(struct hci_dev * hdev,u8 * name,u8 status) mgmt_set_local_name_complete() argument
10211 is_filter_match(struct hci_dev * hdev,s8 rssi,u8 * eir,u16 eir_len,u8 * scan_rsp,u8 scan_rsp_len) is_filter_match() argument
10254 mgmt_adv_monitor_device_lost(struct hci_dev * hdev,u16 handle,bdaddr_t * bdaddr,u8 addr_type) mgmt_adv_monitor_device_lost() argument
10267 mgmt_send_adv_monitor_device_found(struct hci_dev * hdev,struct sk_buff * skb,struct sock * skip_sk,u16 handle) mgmt_send_adv_monitor_device_found() argument
10297 mgmt_adv_monitor_device_found(struct hci_dev * hdev,bdaddr_t * bdaddr,bool report_device,struct sk_buff * skb,struct sock * skip_sk) mgmt_adv_monitor_device_found() argument
10361 mesh_device_found(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type,s8 rssi,u32 flags,u8 * eir,u16 eir_len,u8 * scan_rsp,u8 scan_rsp_len,u64 instant) mesh_device_found() argument
10427 mgmt_device_found(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,u8 * dev_class,s8 rssi,u32 flags,u8 * eir,u16 eir_len,u8 * scan_rsp,u8 scan_rsp_len,u64 instant) mgmt_device_found() argument
10519 mgmt_remote_name(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,s8 rssi,u8 * name,u8 name_len) mgmt_remote_name() argument
10548 mgmt_discovering(struct hci_dev * hdev,u8 discovering) mgmt_discovering() argument
10561 mgmt_suspending(struct hci_dev * hdev,u8 state) mgmt_suspending() argument
10569 mgmt_resuming(struct hci_dev * hdev,u8 reason,bdaddr_t * bdaddr,u8 addr_type) mgmt_resuming() argument
10605 struct hci_dev *hdev; mgmt_cleanup() local
[all...]
H A Dmsft.h32 static inline bool msft_monitor_supported(struct hci_dev *hdev) in msft_monitor_supported()
37 static inline void msft_register(struct hci_dev *hdev) {} in msft_register()
38 static inline void msft_release(struct hci_dev *hdev) {} in msft_release()
39 static inline void msft_do_open(struct hci_dev *hdev) {} in msft_do_open()
40 static inline void msft_do_close(struct hci_dev *hdev) {} in msft_do_close()
41 static inline void msft_vendor_evt(struct hci_dev *hdev, void *data, in msft_vendor_evt()
43 static inline __u64 msft_get_features(struct hci_dev *hdev) { return 0; } in msft_get_features()
44 static inline int msft_add_monitor_pattern(struct hci_dev *hdev, in msft_add_monitor_pattern()
50 static inline int msft_remove_monitor(struct hci_dev *hdev, in msft_remove_monitor()
58 static inline int msft_set_filter_enable(struct hci_dev *hdev, bool enable) in msft_set_filter_enable()
[all …]
H A Dhci_conn.c74 struct hci_dev *hdev = conn->hdev; in hci_connect_le_scan_cleanup() local
142 struct hci_dev *hdev = conn->hdev; hci_conn_cleanup() local
189 struct hci_dev *hdev = conn->hdev; hci_disconnect() local
202 struct hci_dev *hdev = conn->hdev; hci_add_sco() local
235 configure_datapath_sync(struct hci_dev * hdev,struct bt_codec * codec) configure_datapath_sync() argument
281 hci_enhanced_setup_sync(struct hci_dev * hdev,void * data) hci_enhanced_setup_sync() argument
409 struct hci_dev *hdev = conn->hdev; hci_setup_sync_conn() local
486 struct hci_dev *hdev = conn->hdev; hci_le_conn_update() local
522 struct hci_dev *hdev = conn->hdev; hci_le_start_enc() local
587 struct hci_dev *hdev = conn->hdev; hci_conn_idle() local
626 le_disable_advertising(struct hci_dev * hdev) le_disable_advertising() argument
647 struct hci_dev *hdev = conn->hdev; le_conn_timeout() local
699 terminate_big_sync(struct hci_dev * hdev,void * data) terminate_big_sync() argument
716 terminate_big_destroy(struct hci_dev * hdev,void * data,int err) terminate_big_destroy() argument
721 hci_le_terminate_big(struct hci_dev * hdev,struct hci_conn * conn) hci_le_terminate_big() argument
745 big_terminate_sync(struct hci_dev * hdev,void * data) big_terminate_sync() argument
772 hci_le_big_terminate(struct hci_dev * hdev,struct hci_conn * conn) hci_le_big_terminate() argument
825 struct hci_dev *hdev = conn->hdev; bis_cleanup() local
864 remove_cig_sync(struct hci_dev * hdev,void * data) remove_cig_sync() argument
871 hci_le_remove_cig(struct hci_dev * hdev,u8 handle) hci_le_remove_cig() argument
896 struct hci_dev *hdev = conn->hdev; cis_cleanup() local
919 hci_conn_hash_alloc_unset(struct hci_dev * hdev) hci_conn_hash_alloc_unset() argument
925 __hci_conn_add(struct hci_dev * hdev,int type,bdaddr_t * dst,u8 dst_type,u8 role,u16 handle) __hci_conn_add() argument
1079 hci_conn_add_unset(struct hci_dev * hdev,int type,bdaddr_t * dst,u8 dst_type,u8 role) hci_conn_add_unset() argument
1093 hci_conn_add(struct hci_dev * hdev,int type,bdaddr_t * dst,u8 dst_type,u8 role,u16 handle) hci_conn_add() argument
1130 struct hci_dev *hdev = conn->hdev; hci_conn_unlink() local
1172 struct hci_dev *hdev = conn->hdev; hci_conn_del() local
1249 struct hci_dev *hdev = NULL, *d; hci_get_route() local
1309 struct hci_dev *hdev = conn->hdev; hci_le_conn_failed() local
1322 struct hci_dev *hdev = conn->hdev; hci_conn_failed() local
1349 struct hci_dev *hdev = conn->hdev; hci_conn_set_handle() local
1376 hci_connect_le(struct hci_dev * hdev,bdaddr_t * dst,u8 dst_type,bool dst_resolved,u8 sec_level,u16 conn_timeout,u8 role,u8 phy,u8 sec_phy) hci_connect_le() argument
1452 is_connected(struct hci_dev * hdev,bdaddr_t * addr,u8 type) is_connected() argument
1467 hci_explicit_conn_params_set(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type) hci_explicit_conn_params_set() argument
1504 qos_set_big(struct hci_dev * hdev,struct bt_iso_qos * qos) qos_set_big() argument
1528 qos_set_bis(struct hci_dev * hdev,struct bt_iso_qos * qos) qos_set_bis() argument
1569 hci_add_bis(struct hci_dev * hdev,bdaddr_t * dst,__u8 sid,struct bt_iso_qos * qos,__u8 base_len,__u8 * base,u16 timeout) hci_add_bis() argument
1620 hci_connect_le_scan(struct hci_dev * hdev,bdaddr_t * dst,u8 dst_type,u8 sec_level,u16 conn_timeout,enum conn_reasons conn_reason) hci_connect_le_scan() argument
1677 hci_connect_acl(struct hci_dev * hdev,bdaddr_t * dst,u8 sec_level,u8 auth_type,enum conn_reasons conn_reason,u16 timeout) hci_connect_acl() argument
1731 struct hci_dev *hdev = parent->hdev; hci_conn_link() local
1756 hci_connect_sco(struct hci_dev * hdev,int type,bdaddr_t * dst,__u16 setting,struct bt_codec * codec,u16 timeout) hci_connect_sco() argument
1807 struct hci_dev *hdev = conn->hdev; hci_le_create_big() local
1837 set_cig_params_sync(struct hci_dev * hdev,void * data) set_cig_params_sync() argument
1897 struct hci_dev *hdev = conn->hdev; hci_le_set_cig_params() local
1956 hci_bind_cis(struct hci_dev * hdev,bdaddr_t * dst,__u8 dst_type,struct bt_iso_qos * qos,u16 timeout) hci_bind_cis() argument
2025 struct hci_dev *hdev = conn->hdev; hci_iso_setup_path() local
2067 hci_create_cis_sync(struct hci_dev * hdev,void * data) hci_create_cis_sync() argument
2072 hci_le_create_cis_pending(struct hci_dev * hdev) hci_le_create_cis_pending() argument
2098 hci_iso_qos_setup(struct hci_dev * hdev,struct hci_conn * conn,struct bt_iso_io_qos * qos,__u8 phys) hci_iso_qos_setup() argument
2119 create_big_sync(struct hci_dev * hdev,void * data) create_big_sync() argument
2146 hci_pa_create_sync(struct hci_dev * hdev,bdaddr_t * dst,__u8 dst_type,__u8 sid,struct bt_iso_qos * qos) hci_pa_create_sync() argument
2170 hci_conn_big_create_sync(struct hci_dev * hdev,struct hci_conn * hcon,struct bt_iso_qos * qos,__u16 sync_handle,__u8 num_bis,__u8 bis[]) hci_conn_big_create_sync() argument
2195 create_big_complete(struct hci_dev * hdev,void * data,int err) create_big_complete() argument
2208 hci_bind_bis(struct hci_dev * hdev,bdaddr_t * dst,__u8 sid,struct bt_iso_qos * qos,__u8 base_len,__u8 * base,u16 timeout) hci_bind_bis() argument
2292 hci_connect_bis(struct hci_dev * hdev,bdaddr_t * dst,__u8 dst_type,__u8 sid,struct bt_iso_qos * qos,__u8 base_len,__u8 * base,u16 timeout) hci_connect_bis() argument
2343 hci_connect_cis(struct hci_dev * hdev,bdaddr_t * dst,__u8 dst_type,struct bt_iso_qos * qos,u16 timeout) hci_connect_cis() argument
2606 struct hci_dev *hdev = conn->hdev; hci_conn_enter_active_mode() local
2629 hci_conn_hash_flush(struct hci_dev * hdev) hci_conn_hash_flush() argument
2676 struct hci_dev *hdev; hci_get_conn_list() local
2724 hci_get_conn_info(struct hci_dev * hdev,void __user * arg) hci_get_conn_info() argument
2752 hci_get_auth_info(struct hci_dev * hdev,void __user * arg) hci_get_auth_info() argument
2774 struct hci_dev *hdev = conn->hdev; hci_chan_create() local
2800 struct hci_dev *hdev = conn->hdev; hci_chan_del() local
2840 hci_chan_lookup_handle(struct hci_dev * hdev,__u16 handle) hci_chan_lookup_handle() argument
3067 abort_conn_sync(struct hci_dev * hdev,void * data) abort_conn_sync() argument
3079 struct hci_dev *hdev = conn->hdev; hci_abort_conn() local
3271 struct hci_dev *hdev; hci_ethtool_ts_info() local
[all...]
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.c87 void hclgevf_arq_init(struct hclgevf_dev *hdev) in hclgevf_arq_init()
112 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); in hclgevf_update_stats() local
154 static int hclgevf_get_basic_info(struct hclgevf_dev *hdev) in hclgevf_get_basic_info()
183 static int hclgevf_get_port_base_vlan_filter_state(struct hclgevf_dev *hdev) in hclgevf_get_port_base_vlan_filter_state()
206 static int hclgevf_get_queue_info(struct hclgevf_dev *hdev) in hclgevf_get_queue_info()
233 static int hclgevf_get_queue_depth(struct hclgevf_dev *hdev) in hclgevf_get_queue_depth()
261 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); in hclgevf_get_qid_global() local
277 static int hclgevf_get_pf_media_type(struct hclgevf_dev *hdev) in hclgevf_get_pf_media_type()
299 static int hclgevf_alloc_tqps(struct hclgevf_dev *hdev) in hclgevf_alloc_tqps()
349 static int hclgevf_knic_setup(struct hclgevf_dev *hdev) in hclgevf_knic_setup()
[all …]
/linux/drivers/accel/habanalabs/goya/
H A Dgoya.c360 int goya_set_fixed_properties(struct hl_device *hdev) in goya_set_fixed_properties()
507 static int goya_pci_bars_map(struct hl_device *hdev) in goya_pci_bars_map()
523 static u64 goya_set_ddr_bar_base(struct hl_device *hdev, u64 addr) in goya_set_ddr_bar_base()
557 static int goya_init_iatu(struct hl_device *hdev) in goya_init_iatu()
591 static enum hl_device_hw_state goya_get_hw_state(struct hl_device *hdev) in goya_get_hw_state()
607 static int goya_early_init(struct hl_device *hdev) in goya_early_init()
708 static int goya_early_fini(struct hl_device *hdev) in goya_early_fini()
716 static void goya_mmu_prepare_reg(struct hl_device *hdev, u64 reg, u32 asid) in goya_mmu_prepare_reg()
723 static void goya_qman0_set_security(struct hl_device *hdev, bool secure) in goya_qman0_set_security()
744 static void goya_fetch_psoc_frequency(struct hl_device *hdev) in goya_fetch_psoc_frequency()
[all …]
/linux/drivers/accel/habanalabs/common/
H A Ddevice.c51 static u64 hl_set_dram_bar(struct hl_device *hdev, u64 addr, struct pci_mem_region *region, in hl_set_dram_bar()
73 int hl_access_sram_dram_region(struct hl_device *hdev, u64 addr, u64 *val, in hl_access_sram_dram_region()
119 static void *hl_dma_alloc_common(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle, in hl_dma_alloc_common()
141 static void hl_asic_dma_free_common(struct hl_device *hdev, size_t size, void *cpu_addr, in hl_asic_dma_free_common()
160 void *hl_asic_dma_alloc_coherent_caller(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle, in hl_asic_dma_alloc_coherent_caller()
166 void hl_asic_dma_free_coherent_caller(struct hl_device *hdev, size_t size, void *cpu_addr, in hl_asic_dma_free_coherent_caller()
172 void *hl_asic_dma_pool_zalloc_caller(struct hl_device *hdev, size_t size, gfp_t mem_flags, in hl_asic_dma_pool_zalloc_caller()
178 void hl_asic_dma_pool_free_caller(struct hl_device *hdev, void *vaddr, dma_addr_t dma_addr, in hl_asic_dma_pool_free_caller()
184 void *hl_cpu_accessible_dma_pool_alloc(struct hl_device *hdev, size_t size, dma_addr_t *dma_handle) in hl_cpu_accessible_dma_pool_alloc()
189 void hl_cpu_accessible_dma_pool_free(struct hl_device *hdev, size_t size, void *vaddr) in hl_cpu_accessible_dma_pool_free()
[all …]
H A Dfirmware_if.c55 int hl_fw_version_cmp(struct hl_device *hdev, u32 major, u32 minor, u32 subminor) in hl_fw_version_cmp()
137 static int hl_get_sw_major_minor_subminor(struct hl_device *hdev, const char *fw_str) in hl_get_sw_major_minor_subminor()
197 static int hl_get_preboot_major_minor(struct hl_device *hdev, char *preboot_ver) in hl_get_preboot_major_minor()
220 static int hl_request_fw(struct hl_device *hdev, in hl_request_fw()
284 static int hl_fw_copy_fw_to_device(struct hl_device *hdev, in hl_fw_copy_fw_to_device()
318 static int hl_fw_copy_msg_to_device(struct hl_device *hdev, in hl_fw_copy_msg_to_device()
355 int hl_fw_load_fw_to_device(struct hl_device *hdev, const char *fw_name, in hl_fw_load_fw_to_device()
371 int hl_fw_send_pci_access_msg(struct hl_device *hdev, u32 opcode, u64 value) in hl_fw_send_pci_access_msg()
404 int hl_fw_send_cpu_message(struct hl_device *hdev, u32 hw_queue_id, u32 *msg, in hl_fw_send_cpu_message()
542 int hl_fw_unmask_irq(struct hl_device *hdev, u16 event_type) in hl_fw_unmask_irq()
[all …]
H A Dhabanalabs_drv.c120 static enum hl_asic_type get_asic_type(struct hl_device *hdev) in get_asic_type()
179 struct hl_device *hdev = to_hl_device(ddev); in hl_device_open() local
280 struct hl_device *hdev; in hl_device_open_ctrl() local
333 static void set_driver_behavior_per_device(struct hl_device *hdev) in set_driver_behavior_per_device()
345 static void copy_kernel_module_params_to_device(struct hl_device *hdev) in copy_kernel_module_params_to_device()
355 static void fixup_device_params_per_asic(struct hl_device *hdev, int timeout) in fixup_device_params_per_asic()
379 static int fixup_device_params(struct hl_device *hdev) in fixup_device_params()
414 static int allocate_device_id(struct hl_device *hdev) in allocate_device_id()
451 struct hl_device *hdev; in create_hdev() local
510 static void destroy_hdev(struct hl_device *hdev) in destroy_hdev()
[all …]
H A Dhw_queue.c43 struct hl_device *hdev = cs->ctx->hdev; in hl_hw_queue_update_ci() local
83 void hl_hw_queue_submit_bd(struct hl_device *hdev, struct hl_hw_queue *q, in hl_hw_queue_submit_bd()
127 static int ext_queue_sanity_checks(struct hl_device *hdev, in ext_queue_sanity_checks()
176 static int int_queue_sanity_checks(struct hl_device *hdev, in int_queue_sanity_checks()
211 static int hw_queue_sanity_checks(struct hl_device *hdev, struct hl_hw_queue *q, in hw_queue_sanity_checks()
239 int hl_hw_queue_send_cb_no_cmpl(struct hl_device *hdev, u32 hw_queue_id, in hl_hw_queue_send_cb_no_cmpl()
281 struct hl_device *hdev = job->cs->ctx->hdev; in ext_queue_schedule_job() local
346 struct hl_device *hdev = job->cs->ctx->hdev; in int_queue_schedule_job() local
382 struct hl_device *hdev = job->cs->ctx->hdev; in hw_queue_schedule_job() local
415 static int init_signal_cs(struct hl_device *hdev, in init_signal_cs()
[all …]
H A Dirq.c22 struct hl_device *hdev; member
62 struct hl_device *hdev = eqe_work->hdev; in irq_handle_eqe() local
78 static void job_finish(struct hl_device *hdev, u32 cs_seq, struct hl_cq *cq, ktime_t timestamp) in job_finish()
99 static void cs_finish(struct hl_device *hdev, u16 cs_seq, ktime_t timestamp) in cs_finish()
133 struct hl_device *hdev = cq->hdev; in hl_irq_handler_cq() local
211 struct hl_device *hdev = job->hdev; in hl_ts_free_objects() local
255 static int handle_registration_node(struct hl_device *hdev, struct hl_user_pending_interrupt *pend, in handle_registration_node()
331 static void handle_user_interrupt_ts_list(struct hl_device *hdev, struct hl_user_interrupt *intr) in handle_user_interrupt_ts_list()
379 static void handle_user_interrupt_wait_list(struct hl_device *hdev, struct hl_user_interrupt *intr) in handle_user_interrupt_wait_list()
396 static void handle_tpc_interrupt(struct hl_device *hdev) in handle_tpc_interrupt()
[all …]
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_tm.c138 static void hclge_pfc_stats_get(struct hclge_dev *hdev, bool tx, u64 *stats) in hclge_pfc_stats_get()
152 void hclge_pfc_rx_stats_get(struct hclge_dev *hdev, u64 *stats) in hclge_pfc_rx_stats_get()
157 void hclge_pfc_tx_stats_get(struct hclge_dev *hdev, u64 *stats) in hclge_pfc_tx_stats_get()
162 int hclge_mac_pause_en_cfg(struct hclge_dev *hdev, bool tx, bool rx) in hclge_mac_pause_en_cfg()
174 int hclge_pfc_pause_en_cfg(struct hclge_dev *hdev, u8 tx_rx_bitmap, in hclge_pfc_pause_en_cfg()
188 static int hclge_pause_param_cfg(struct hclge_dev *hdev, const u8 *addr, in hclge_pause_param_cfg()
206 int hclge_pause_addr_cfg(struct hclge_dev *hdev, const u8 *mac_addr) in hclge_pause_addr_cfg()
228 static int hclge_fill_pri_array(struct hclge_dev *hdev, u8 *pri, u8 pri_id) in hclge_fill_pri_array()
251 int hclge_up_to_tc_map(struct hclge_dev *hdev) in hclge_up_to_tc_map()
269 static void hclge_dscp_to_prio_map_init(struct hclge_dev *hdev) in hclge_dscp_to_prio_map_init()
[all …]
H A Dhclge_main.c440 static int hclge_mac_update_stats_defective(struct hclge_dev *hdev) in hclge_mac_update_stats_defective()
476 static int hclge_mac_update_stats_complete(struct hclge_dev *hdev) in hclge_mac_update_stats_complete()
523 static int hclge_mac_query_reg_num(struct hclge_dev *hdev, u32 *reg_num) in hclge_mac_query_reg_num()
557 int hclge_mac_update_stats(struct hclge_dev *hdev) in hclge_mac_update_stats()
566 static int hclge_comm_get_count(struct hclge_dev *hdev, in hclge_comm_get_count()
580 static u64 *hclge_comm_get_stats(struct hclge_dev *hdev, in hclge_comm_get_stats()
598 static void hclge_comm_get_strings(struct hclge_dev *hdev, u32 stringset, in hclge_comm_get_strings()
615 static void hclge_update_stats_for_all(struct hclge_dev *hdev) in hclge_update_stats_for_all()
641 struct hclge_dev *hdev = vport->back; in hclge_update_stats() local
671 struct hclge_dev *hdev = vport->back; in hclge_get_sset_count() local
[all …]
H A Dhclge_dcb.c11 static int hclge_ieee_ets_to_tm_info(struct hclge_dev *hdev, in hclge_ieee_ets_to_tm_info()
44 static void hclge_tm_info_to_ieee_ets(struct hclge_dev *hdev, in hclge_tm_info_to_ieee_ets()
72 struct hclge_dev *hdev = vport->back; in hclge_ieee_getets() local
79 static int hclge_dcb_common_validate(struct hclge_dev *hdev, u8 num_tc, in hclge_dcb_common_validate()
110 static u8 hclge_ets_tc_changed(struct hclge_dev *hdev, struct ieee_ets *ets, in hclge_ets_tc_changed()
128 static int hclge_ets_sch_mode_validate(struct hclge_dev *hdev, in hclge_ets_sch_mode_validate()
178 static int hclge_ets_validate(struct hclge_dev *hdev, struct ieee_ets *ets, in hclge_ets_validate()
201 static int hclge_map_update(struct hclge_dev *hdev) in hclge_map_update()
222 static int hclge_notify_down_uinit(struct hclge_dev *hdev) in hclge_notify_down_uinit()
237 static int hclge_notify_init_up(struct hclge_dev *hdev) in hclge_notify_init_up()
[all …]
H A Dhclge_err.c1554 struct hclge_dev *hdev) in hclge_err_mod_check_support_cmd()
1566 hclge_query_reg_info(struct hclge_dev *hdev, in hclge_query_reg_info()
1597 static void hclge_query_reg_info_of_ssu(struct hclge_dev *hdev) in hclge_query_reg_info_of_ssu()
1788 static int hclge_cmd_query_error(struct hclge_dev *hdev, in hclge_cmd_query_error()
1809 static int hclge_clear_mac_tnl_int(struct hclge_dev *hdev) in hclge_clear_mac_tnl_int()
1819 static int hclge_config_common_hw_err_int(struct hclge_dev *hdev, bool en) in hclge_config_common_hw_err_int()
1856 static int hclge_config_ncsi_hw_err_int(struct hclge_dev *hdev, bool en) in hclge_config_ncsi_hw_err_int()
1878 static int hclge_config_igu_egu_hw_err_int(struct hclge_dev *hdev, bool en) in hclge_config_igu_egu_hw_err_int()
1917 static int hclge_config_ppp_error_interrupt(struct hclge_dev *hdev, u32 cmd, in hclge_config_ppp_error_interrupt()
1966 static int hclge_config_ppp_hw_err_int(struct hclge_dev *hdev, bool en) in hclge_config_ppp_hw_err_int()
[all …]
/linux/net/nfc/hci/
H A Dcore.c37 void nfc_hci_reset_pipes(struct nfc_hci_dev *hdev) in nfc_hci_reset_pipes()
49 void nfc_hci_reset_pipes_per_host(struct nfc_hci_dev *hdev, u8 host) in nfc_hci_reset_pipes_per_host()
65 struct nfc_hci_dev *hdev = container_of(work, struct nfc_hci_dev, in nfc_hci_msg_tx_work() local
128 struct nfc_hci_dev *hdev = container_of(work, struct nfc_hci_dev, in nfc_hci_msg_rx_work() local
148 static void __nfc_hci_cmd_completion(struct nfc_hci_dev *hdev, int err, in __nfc_hci_cmd_completion()
165 void nfc_hci_resp_received(struct nfc_hci_dev *hdev, u8 result, in nfc_hci_resp_received()
181 void nfc_hci_cmd_received(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, in nfc_hci_cmd_received()
284 int nfc_hci_target_discovered(struct nfc_hci_dev *hdev, u8 gate) in nfc_hci_target_discovered()
381 void nfc_hci_event_received(struct nfc_hci_dev *hdev, u8 pipe, u8 event, in nfc_hci_event_received()
444 struct nfc_hci_dev *hdev = timer_container_of(hdev, t, cmd_timer); in nfc_hci_cmd_timeout() local
[all …]
/linux/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c2568 static void gaudi2_init_scrambler_hbm(struct hl_device *hdev) in gaudi2_init_scrambler_hbm()
2573 static u32 gaudi2_get_signal_cb_size(struct hl_device *hdev) in gaudi2_get_signal_cb_size()
2578 static u32 gaudi2_get_wait_cb_size(struct hl_device *hdev) in gaudi2_get_wait_cb_size()
2583 void gaudi2_iterate_tpcs(struct hl_device *hdev, struct iterate_module_ctx *ctx) in gaudi2_iterate_tpcs()
2628 static int set_number_of_functional_hbms(struct hl_device *hdev) in set_number_of_functional_hbms()
2675 static int gaudi2_set_dram_properties(struct hl_device *hdev) in gaudi2_set_dram_properties()
2757 static int gaudi2_set_fixed_properties(struct hl_device *hdev) in gaudi2_set_fixed_properties()
2961 static int gaudi2_pci_bars_map(struct hl_device *hdev) in gaudi2_pci_bars_map()
2976 static u64 gaudi2_set_hbm_bar_base(struct hl_device *hdev, u64 addr) in gaudi2_set_hbm_bar_base()
3005 static int gaudi2_init_iatu(struct hl_device *hdev) in gaudi2_init_iatu()
[all …]
/linux/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c498 get_collective_mode(struct hl_device *hdev, u32 queue_id) in get_collective_mode()
518 static inline void set_default_power_values(struct hl_device *hdev) in set_default_power_values()
535 static int gaudi_set_fixed_properties(struct hl_device *hdev) in gaudi_set_fixed_properties()
709 static int gaudi_pci_bars_map(struct hl_device *hdev) in gaudi_pci_bars_map()
725 static u64 gaudi_set_hbm_bar_base(struct hl_device *hdev, u64 addr) in gaudi_set_hbm_bar_base()
754 static int gaudi_init_iatu(struct hl_device *hdev) in gaudi_init_iatu()
796 static enum hl_device_hw_state gaudi_get_hw_state(struct hl_device *hdev) in gaudi_get_hw_state()
801 static int gaudi_early_init(struct hl_device *hdev) in gaudi_early_init()
893 static int gaudi_early_fini(struct hl_device *hdev) in gaudi_early_fini()
907 static int gaudi_fetch_psoc_frequency(struct hl_device *hdev) in gaudi_fetch_psoc_frequency()
[all …]
/linux/drivers/bluetooth/
H A Dbtintel.c61 int btintel_check_bdaddr(struct hci_dev *hdev) in btintel_check_bdaddr() argument
100 int btintel_enter_mfg(struct hci_dev *hdev) in btintel_enter_mfg() argument
117 int btintel_exit_mfg(struct hci_dev *hdev, boo argument
142 btintel_set_bdaddr(struct hci_dev * hdev,const bdaddr_t * bdaddr) btintel_set_bdaddr() argument
160 btintel_set_event_mask(struct hci_dev * hdev,bool debug) btintel_set_event_mask() argument
180 btintel_set_diag(struct hci_dev * hdev,bool enable) btintel_set_diag() argument
213 btintel_set_diag_mfg(struct hci_dev * hdev,bool enable) btintel_set_diag_mfg() argument
230 btintel_set_diag_combined(struct hci_dev * hdev,bool enable) btintel_set_diag_combined() argument
247 btintel_hw_error(struct hci_dev * hdev,u8 code) btintel_hw_error() argument
281 btintel_version_info(struct hci_dev * hdev,struct intel_version * ver) btintel_version_info() argument
346 btintel_secure_send(struct hci_dev * hdev,u8 fragment_type,u32 plen,const void * param) btintel_secure_send() argument
370 btintel_load_ddc_config(struct hci_dev * hdev,const char * ddc_name) btintel_load_ddc_config() argument
415 btintel_set_event_mask_mfg(struct hci_dev * hdev,bool debug) btintel_set_event_mask_mfg() argument
433 btintel_read_version(struct hci_dev * hdev,struct intel_version * ver) btintel_read_version() argument
458 btintel_version_info_tlv(struct hci_dev * hdev,struct intel_version_tlv * version) btintel_version_info_tlv() argument
552 btintel_parse_version_tlv(struct hci_dev * hdev,struct intel_version_tlv * version,struct sk_buff * skb) btintel_parse_version_tlv() argument
662 btintel_read_version_tlv(struct hci_dev * hdev,struct intel_version_tlv * version) btintel_read_version_tlv() argument
698 struct hci_dev *hdev; global() member
866 btintel_regmap_init(struct hci_dev * hdev,u16 opcode_read,u16 opcode_write) btintel_regmap_init() argument
886 btintel_send_intel_reset(struct hci_dev * hdev,u32 boot_param) btintel_send_intel_reset() argument
906 btintel_read_boot_params(struct hci_dev * hdev,struct intel_boot_params * params) btintel_read_boot_params() argument
957 btintel_sfi_rsa_header_secure_send(struct hci_dev * hdev,const struct firmware * fw) btintel_sfi_rsa_header_secure_send() argument
993 btintel_sfi_ecdsa_header_secure_send(struct hci_dev * hdev,const struct firmware * fw) btintel_sfi_ecdsa_header_secure_send() argument
1028 btintel_download_firmware_payload(struct hci_dev * hdev,const struct firmware * fw,size_t offset) btintel_download_firmware_payload() argument
1071 btintel_firmware_version(struct hci_dev * hdev,u8 num,u8 ww,u8 yy,const struct firmware * fw,u32 * boot_addr) btintel_firmware_version() argument
1112 btintel_download_firmware(struct hci_dev * hdev,struct intel_version * ver,const struct firmware * fw,u32 * boot_param) btintel_download_firmware() argument
1160 btintel_download_fw_tlv(struct hci_dev * hdev,struct intel_version_tlv * ver,const struct firmware * fw,u32 * boot_param,u8 hw_variant,u8 sbe_type) btintel_download_fw_tlv() argument
1258 btintel_reset_to_bootloader(struct hci_dev * hdev) btintel_reset_to_bootloader() argument
1309 btintel_read_debug_features(struct hci_dev * hdev,struct intel_debug_features * features) btintel_read_debug_features() argument
1340 btintel_set_debug_features(struct hci_dev * hdev,const struct intel_debug_features * features) btintel_set_debug_features() argument
1389 btintel_reset_debug_features(struct hci_dev * hdev,const struct intel_debug_features * features) btintel_reset_debug_features() argument
1430 btintel_set_quality_report(struct hci_dev * hdev,bool enable) btintel_set_quality_report() argument
1454 btintel_coredump(struct hci_dev * hdev) btintel_coredump() argument
1467 btintel_dmp_hdr(struct hci_dev * hdev,struct sk_buff * skb) btintel_dmp_hdr() argument
1486 btintel_register_devcoredump_support(struct hci_dev * hdev) btintel_register_devcoredump_support() argument
1507 btintel_legacy_rom_get_fw(struct hci_dev * hdev,struct intel_version * ver) btintel_legacy_rom_get_fw() argument
1548 btintel_legacy_rom_patching(struct hci_dev * hdev,const struct firmware * fw,const u8 ** fw_ptr,int * disable_patch) btintel_legacy_rom_patching() argument
1662 btintel_legacy_rom_setup(struct hci_dev * hdev,struct intel_version * ver) btintel_legacy_rom_setup() argument
1792 btintel_download_wait(struct hci_dev * hdev,ktime_t calltime,int msec) btintel_download_wait() argument
1829 btintel_boot_wait(struct hci_dev * hdev,ktime_t calltime,int msec) btintel_boot_wait() argument
1859 btintel_boot_wait_d0(struct hci_dev * hdev,ktime_t calltime,int msec) btintel_boot_wait_d0() argument
1890 btintel_boot(struct hci_dev * hdev,u32 boot_addr) btintel_boot() argument
1966 btintel_download_fw(struct hci_dev * hdev,struct intel_version * ver,struct intel_boot_params * params,u32 * boot_param) btintel_download_fw() argument
2131 btintel_bootloader_setup(struct hci_dev * hdev,struct intel_version * ver) btintel_bootloader_setup() argument
2263 btintel_prepare_fw_download_tlv(struct hci_dev * hdev,struct intel_version_tlv * ver,u32 * boot_param) btintel_prepare_fw_download_tlv() argument
2383 btintel_get_codec_config_data(struct hci_dev * hdev,__u8 link,struct bt_codec * codec,__u8 * ven_len,__u8 ** ven_data) btintel_get_codec_config_data() argument
2432 btintel_get_data_path_id(struct hci_dev * hdev,__u8 * data_path_id) btintel_get_data_path_id() argument
2439 btintel_configure_offload(struct hci_dev * hdev) btintel_configure_offload() argument
2473 btintel_set_ppag(struct hci_dev * hdev,struct intel_version_tlv * ver) btintel_set_ppag() argument
2556 btintel_acpi_reset_method(struct hci_dev * hdev) btintel_acpi_reset_method() argument
2596 btintel_set_dsm_reset_method(struct hci_dev * hdev,struct intel_version_tlv * ver_tlv) btintel_set_dsm_reset_method() argument
2668 btintel_classify_pkt_type(struct hci_dev * hdev,struct sk_buff * skb) btintel_classify_pkt_type() argument
2743 btintel_set_dsbr(struct hci_dev * hdev,struct intel_version_tlv * ver) btintel_set_dsbr() argument
2810 btintel_evaluate_acpi_method(struct hci_dev * hdev,acpi_string method,union acpi_object ** ptr,u8 pkg_size) btintel_evaluate_acpi_method() argument
2862 btintel_send_sar_ddc(struct hci_dev * hdev,struct btintel_cp_ddc_write * data,u8 len) btintel_send_sar_ddc() argument
2876 btintel_send_edr(struct hci_dev * hdev,struct btintel_cp_ddc_write * cmd,int id,struct btintel_sar_inc_pwr * sar) btintel_send_edr() argument
2887 btintel_send_le(struct hci_dev * hdev,struct btintel_cp_ddc_write * cmd,int id,struct btintel_sar_inc_pwr * sar) btintel_send_le() argument
2896 btintel_send_br(struct hci_dev * hdev,struct btintel_cp_ddc_write * cmd,int id,struct btintel_sar_inc_pwr * sar) btintel_send_br() argument
2905 btintel_send_br_mutual(struct hci_dev * hdev,struct btintel_cp_ddc_write * cmd,int id,struct btintel_sar_inc_pwr * sar) btintel_send_br_mutual() argument
2914 btintel_send_edr2(struct hci_dev * hdev,struct btintel_cp_ddc_write * cmd,int id,struct btintel_sar_inc_pwr * sar) btintel_send_edr2() argument
2923 btintel_send_edr3(struct hci_dev * hdev,struct btintel_cp_ddc_write * cmd,int id,struct btintel_sar_inc_pwr * sar) btintel_send_edr3() argument
2932 btintel_set_legacy_sar(struct hci_dev * hdev,struct btintel_sar_inc_pwr * sar) btintel_set_legacy_sar() argument
2968 btintel_set_mutual_sar(struct hci_dev * hdev,struct btintel_sar_inc_pwr * sar) btintel_set_mutual_sar() argument
3029 btintel_sar_send_to_device(struct hci_dev * hdev,struct btintel_sar_inc_pwr * sar,struct intel_version_tlv * ver) btintel_sar_send_to_device() argument
3051 btintel_acpi_set_sar(struct hci_dev * hdev,struct intel_version_tlv * ver) btintel_acpi_set_sar() argument
3125 btintel_set_specific_absorption_rate(struct hci_dev * hdev,struct intel_version_tlv * ver) btintel_set_specific_absorption_rate() argument
3134 btintel_bootloader_setup_tlv(struct hci_dev * hdev,struct intel_version_tlv * ver) btintel_bootloader_setup_tlv() argument
3238 btintel_set_msft_opcode(struct hci_dev * hdev,u8 hw_variant) btintel_set_msft_opcode() argument
3267 btintel_print_fseq_info(struct hci_dev * hdev) btintel_print_fseq_info() argument
3381 btintel_setup_combined(struct hci_dev * hdev) btintel_setup_combined() argument
3637 btintel_shutdown_combined(struct hci_dev * hdev) btintel_shutdown_combined() argument
3673 btintel_configure_setup(struct hci_dev * hdev,const char * driver_name) btintel_configure_setup() argument
3688 btintel_diagnostics(struct hci_dev * hdev,struct sk_buff * skb) btintel_diagnostics() argument
3717 btintel_recv_event(struct hci_dev * hdev,struct sk_buff * skb) btintel_recv_event() argument
3763 btintel_bootup(struct hci_dev * hdev,const void * ptr,unsigned int len) btintel_bootup() argument
3775 btintel_secure_send_result(struct hci_dev * hdev,const void * ptr,unsigned int len) btintel_secure_send_result() argument
[all...]
/linux/drivers/media/platform/qcom/venus/
H A Dhfi_venus.c138 static void venus_set_state(struct venus_hfi_device *hdev, in venus_set_state()
146 static bool venus_is_valid_state(struct venus_hfi_device *hdev) in venus_is_valid_state()
151 static void venus_dump_packet(struct venus_hfi_device *hdev, const void *packet) in venus_dump_packet()
162 static int venus_write_queue(struct venus_hfi_device *hdev, in venus_write_queue()
239 static int venus_read_queue(struct venus_hfi_device *hdev, in venus_read_queue()
344 static int venus_alloc(struct venus_hfi_device *hdev, struct mem_desc *desc, in venus_alloc()
360 static void venus_free(struct venus_hfi_device *hdev, struct mem_desc *mem) in venus_free()
367 static void venus_set_registers(struct venus_hfi_device *hdev) in venus_set_registers()
378 static void venus_soft_int(struct venus_hfi_device *hdev) in venus_soft_int()
391 static int venus_iface_cmdq_write_nolock(struct venus_hfi_device *hdev, in venus_iface_cmdq_write_nolock()
[all …]
/linux/drivers/soc/hisilicon/
H A Dkunpeng_hccs.c76 static char *hccs_port_type_to_name(struct hccs_dev *hdev, u8 type) in hccs_port_type_to_name()
88 static int hccs_name_to_port_type(struct hccs_dev *hdev, in hccs_name_to_port_type()
129 static int hccs_get_pcc_chan_id(struct hccs_dev *hdev) in hccs_get_pcc_chan_id()
168 static void hccs_unregister_pcc_channel(struct hccs_dev *hdev) in hccs_unregister_pcc_channel()
173 static int hccs_register_pcc_channel(struct hccs_dev *hdev) in hccs_register_pcc_channel()
232 static int hccs_wait_cmd_complete_by_poll(struct hccs_dev *hdev) in hccs_wait_cmd_complete_by_poll()
254 static int hccs_wait_cmd_complete_by_irq(struct hccs_dev *hdev) in hccs_wait_cmd_complete_by_irq()
267 static inline void hccs_fill_pcc_shared_mem_region(struct hccs_dev *hdev, in hccs_fill_pcc_shared_mem_region()
286 static inline void hccs_fill_ext_pcc_shared_mem_region(struct hccs_dev *hdev, in hccs_fill_ext_pcc_shared_mem_region()
306 static int hccs_pcc_cmd_send(struct hccs_dev *hdev, u8 cmd, in hccs_pcc_cmd_send()
[all …]

12345678910>>...13