| /linux/net/bluetooth/ |
| H A D | hci_sync.c | 23 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 824 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 840 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 854 hci_cmd_sync_cancel_entry(struct hci_dev * hdev,struct hci_cmd_sync_work_entry * entry) hci_cmd_sync_cancel_entry() argument 867 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 894 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 912 hci_update_eir_sync(struct hci_dev * hdev) hci_update_eir_sync() argument 943 get_service_classes(struct hci_dev * hdev) get_service_classes() argument 954 hci_update_class_sync(struct hci_dev * hdev) hci_update_class_sync() argument 983 is_advertising_allowed(struct hci_dev * hdev,bool connectable) is_advertising_allowed() argument 1022 adv_use_rpa(struct hci_dev * hdev,uint32_t flags) adv_use_rpa() argument 1045 hci_set_random_addr_sync(struct hci_dev * hdev,bdaddr_t * rpa) hci_set_random_addr_sync() argument 1069 hci_update_random_address_sync(struct hci_dev * hdev,bool require_privacy,bool rpa,u8 * own_addr_type) hci_update_random_address_sync() argument 1159 hci_disable_ext_adv_instance_sync(struct hci_dev * hdev,u8 instance) hci_disable_ext_adv_instance_sync() argument 1195 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 1222 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 1264 hci_set_ext_adv_data_sync(struct hci_dev * hdev,u8 instance) hci_set_ext_adv_data_sync() argument 1303 hci_set_adv_data_sync(struct hci_dev * hdev,u8 instance) hci_set_adv_data_sync() argument 1326 hci_update_adv_data_sync(struct hci_dev * hdev,u8 instance) hci_update_adv_data_sync() argument 1337 hci_setup_ext_adv_instance_sync(struct hci_dev * hdev,u8 instance) hci_setup_ext_adv_instance_sync() argument 1479 hci_set_ext_scan_rsp_data_sync(struct hci_dev * hdev,u8 instance) hci_set_ext_scan_rsp_data_sync() argument 1516 __hci_set_scan_rsp_data_sync(struct hci_dev * hdev,u8 instance) __hci_set_scan_rsp_data_sync() argument 1538 hci_update_scan_rsp_data_sync(struct hci_dev * hdev,u8 instance) hci_update_scan_rsp_data_sync() argument 1549 hci_enable_ext_advertising_sync(struct hci_dev * hdev,u8 instance) hci_enable_ext_advertising_sync() argument 1595 hci_start_ext_adv_sync(struct hci_dev * hdev,u8 instance) hci_start_ext_adv_sync() argument 1610 hci_disable_per_advertising_sync(struct hci_dev * hdev,u8 instance) hci_disable_per_advertising_sync() argument 1629 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 1651 hci_set_per_adv_data_sync(struct hci_dev * hdev,u8 instance) hci_set_per_adv_data_sync() argument 1675 hci_enable_per_advertising_sync(struct hci_dev * hdev,u8 instance) hci_enable_per_advertising_sync() argument 1697 hci_adv_bcast_annoucement(struct hci_dev * hdev,struct adv_info * adv) hci_adv_bcast_annoucement() argument 1740 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 1815 hci_start_adv_sync(struct hci_dev * hdev,u8 instance) hci_start_adv_sync() argument 1833 hci_enable_advertising_sync(struct hci_dev * hdev) hci_enable_advertising_sync() argument 1919 enable_advertising_sync(struct hci_dev * hdev,void * data) enable_advertising_sync() argument 1924 hci_enable_advertising(struct hci_dev * hdev) hci_enable_advertising() argument 1933 hci_remove_ext_adv_instance_sync(struct hci_dev * hdev,u8 instance,struct sock * sk) hci_remove_ext_adv_instance_sync() argument 1954 hci_le_terminate_big_sync(struct hci_dev * hdev,u8 handle,u8 reason) hci_le_terminate_big_sync() argument 1966 hci_schedule_adv_instance_sync(struct hci_dev * hdev,u8 instance,bool force) hci_schedule_adv_instance_sync() argument 2022 hci_clear_adv_sets_sync(struct hci_dev * hdev,struct sock * sk) hci_clear_adv_sets_sync() argument 2038 hci_clear_adv_sync(struct hci_dev * hdev,struct sock * sk,bool force) hci_clear_adv_sync() argument 2069 hci_remove_adv_sync(struct hci_dev * hdev,u8 instance,struct sock * sk) hci_remove_adv_sync() argument 2103 hci_remove_advertising_sync(struct hci_dev * hdev,struct sock * sk,u8 instance,bool force) hci_remove_advertising_sync() argument 2147 hci_read_rssi_sync(struct hci_dev * hdev,__le16 handle) hci_read_rssi_sync() argument 2156 hci_read_clock_sync(struct hci_dev * hdev,struct hci_cp_read_clock * cp) hci_read_clock_sync() argument 2162 hci_read_tx_power_sync(struct hci_dev * hdev,__le16 handle,u8 type) hci_read_tx_power_sync() argument 2172 hci_disable_advertising_sync(struct hci_dev * hdev) hci_disable_advertising_sync() argument 2187 hci_le_set_ext_scan_enable_sync(struct hci_dev * hdev,u8 val,u8 filter_dup) hci_le_set_ext_scan_enable_sync() argument 2204 hci_le_set_scan_enable_sync(struct hci_dev * hdev,u8 val,u8 filter_dup) hci_le_set_scan_enable_sync() argument 2224 hci_le_set_addr_resolution_enable_sync(struct hci_dev * hdev,u8 val) hci_le_set_addr_resolution_enable_sync() argument 2237 hci_scan_disable_sync(struct hci_dev * hdev) hci_scan_disable_sync() argument 2259 scan_use_rpa(struct hci_dev * hdev) scan_use_rpa() argument 2264 hci_start_interleave_scan(struct hci_dev * hdev) hci_start_interleave_scan() argument 2271 cancel_interleave_scan(struct hci_dev * hdev) cancel_interleave_scan() argument 2283 hci_update_interleaved_scan_sync(struct hci_dev * hdev) hci_update_interleaved_scan_sync() argument 2312 hci_le_del_resolve_list_sync(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_le_del_resolve_list_sync() argument 2334 hci_le_del_accept_list_sync(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_le_del_accept_list_sync() argument 2375 hci_le_add_resolve_list_sync(struct hci_dev * hdev,struct conn_params * params) hci_le_add_resolve_list_sync() argument 2438 hci_le_set_privacy_mode_sync(struct hci_dev * hdev,struct conn_params * params) hci_le_set_privacy_mode_sync() argument 2478 hci_le_add_accept_list_sync(struct hci_dev * hdev,struct conn_params * params,u8 * num_entries) hci_le_add_accept_list_sync() argument 2539 hci_pause_advertising_sync(struct hci_dev * hdev) hci_pause_advertising_sync() argument 2587 hci_resume_advertising_sync(struct hci_dev * hdev) hci_resume_advertising_sync() argument 2637 hci_pause_addr_resolution(struct hci_dev * hdev) hci_pause_addr_resolution() argument 2676 hci_read_local_oob_data_sync(struct hci_dev * hdev,bool extended,struct sock * sk) hci_read_local_oob_data_sync() argument 2732 hci_le_clear_accept_list_sync(struct hci_dev * hdev) hci_le_clear_accept_list_sync() argument 2758 hci_update_accept_list_sync(struct hci_dev * hdev) hci_update_accept_list_sync() argument 2931 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 3011 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 3033 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 3052 hci_passive_scan_sync(struct hci_dev * hdev) hci_passive_scan_sync() argument 3182 hci_update_passive_scan_sync(struct hci_dev * hdev) hci_update_passive_scan_sync() argument 3253 update_scan_sync(struct hci_dev * hdev,void * data) update_scan_sync() argument 3258 hci_update_scan(struct hci_dev * hdev) hci_update_scan() argument 3263 update_passive_scan_sync(struct hci_dev * hdev,void * data) update_passive_scan_sync() argument 3268 hci_update_passive_scan(struct hci_dev * hdev) hci_update_passive_scan() argument 3286 hci_write_sc_support_sync(struct hci_dev * hdev,u8 val) hci_write_sc_support_sync() argument 3309 hci_write_ssp_mode_sync(struct hci_dev * hdev,u8 mode) hci_write_ssp_mode_sync() argument 3330 hci_write_le_host_supported_sync(struct hci_dev * hdev,u8 le,u8 simul) hci_write_le_host_supported_sync() argument 3354 hci_powered_update_adv_sync(struct hci_dev * hdev) hci_powered_update_adv_sync() argument 3399 hci_write_auth_enable_sync(struct hci_dev * hdev) hci_write_auth_enable_sync() argument 3412 hci_write_fast_connectable_sync(struct hci_dev * hdev,bool enable) hci_write_fast_connectable_sync() argument 3456 disconnected_accept_list_entries(struct hci_dev * hdev) disconnected_accept_list_entries() argument 3474 hci_write_scan_enable_sync(struct hci_dev * hdev,u8 val) hci_write_scan_enable_sync() argument 3481 hci_update_scan_sync(struct hci_dev * hdev) hci_update_scan_sync() argument 3513 hci_update_name_sync(struct hci_dev * hdev,const u8 * name) hci_update_name_sync() argument 3538 hci_powered_update_sync(struct hci_dev * hdev) hci_powered_update_sync() argument 3608 hci_dev_get_bd_addr_from_property(struct hci_dev * hdev) hci_dev_get_bd_addr_from_property() argument 3630 hci_init_stage_sync(struct hci_dev * hdev,const struct hci_init_stage * stage) hci_init_stage_sync() argument 3647 hci_read_local_version_sync(struct hci_dev * hdev) hci_read_local_version_sync() argument 3654 hci_read_bd_addr_sync(struct hci_dev * hdev) hci_read_bd_addr_sync() argument 3673 hci_reset_sync(struct hci_dev * hdev) hci_reset_sync() argument 3687 hci_init0_sync(struct hci_dev * hdev) hci_init0_sync() argument 3703 hci_unconf_init_sync(struct hci_dev * hdev) hci_unconf_init_sync() argument 3721 hci_read_local_features_sync(struct hci_dev * hdev) hci_read_local_features_sync() argument 3739 hci_read_local_cmds_sync(struct hci_dev * hdev) hci_read_local_cmds_sync() argument 3757 hci_init1_sync(struct hci_dev * hdev) hci_init1_sync() argument 3774 hci_read_buffer_size_sync(struct hci_dev * hdev) hci_read_buffer_size_sync() argument 3781 hci_read_dev_class_sync(struct hci_dev * hdev) hci_read_dev_class_sync() argument 3788 hci_read_local_name_sync(struct hci_dev * hdev) hci_read_local_name_sync() argument 3795 hci_read_voice_setting_sync(struct hci_dev * hdev) hci_read_voice_setting_sync() argument 3805 hci_read_num_supported_iac_sync(struct hci_dev * hdev) hci_read_num_supported_iac_sync() argument 3812 hci_read_current_iac_lap_sync(struct hci_dev * hdev) hci_read_current_iac_lap_sync() argument 3818 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 3845 hci_clear_event_filter_sync(struct hci_dev * hdev) hci_clear_event_filter_sync() argument 3862 hci_write_ca_timeout_sync(struct hci_dev * hdev) hci_write_ca_timeout_sync() argument 3871 hci_write_sync_flowctl_sync(struct hci_dev * hdev) hci_write_sync_flowctl_sync() argument 3915 hci_write_ssp_mode_1_sync(struct hci_dev * hdev) hci_write_ssp_mode_1_sync() argument 3934 hci_write_eir_sync(struct hci_dev * hdev) hci_write_eir_sync() argument 3948 hci_write_inquiry_mode_sync(struct hci_dev * hdev) hci_write_inquiry_mode_sync() argument 3966 hci_read_inq_rsp_tx_power_sync(struct hci_dev * hdev) hci_read_inq_rsp_tx_power_sync() argument 3975 hci_read_local_ext_features_sync(struct hci_dev * hdev,u8 page) hci_read_local_ext_features_sync() argument 3989 hci_read_local_ext_features_1_sync(struct hci_dev * hdev) hci_read_local_ext_features_1_sync() argument 4014 hci_le_read_buffer_size_sync(struct hci_dev * hdev) hci_le_read_buffer_size_sync() argument 4027 hci_le_read_local_features_sync(struct hci_dev * hdev) hci_le_read_local_features_sync() argument 4045 hci_le_read_supported_states_sync(struct hci_dev * hdev) hci_le_read_supported_states_sync() argument 4062 hci_init2_sync(struct hci_dev * hdev) hci_init2_sync() argument 4092 hci_set_event_mask_sync(struct hci_dev * hdev) hci_set_event_mask_sync() argument 4201 hci_read_stored_link_key_sync(struct hci_dev * hdev) hci_read_stored_link_key_sync() argument 4217 hci_setup_link_policy_sync(struct hci_dev * hdev) hci_setup_link_policy_sync() argument 4242 hci_read_page_scan_activity_sync(struct hci_dev * hdev) hci_read_page_scan_activity_sync() argument 4251 hci_read_def_err_data_reporting_sync(struct hci_dev * hdev) hci_read_def_err_data_reporting_sync() argument 4262 hci_read_page_scan_type_sync(struct hci_dev * hdev) hci_read_page_scan_type_sync() argument 4277 hci_read_local_ext_features_all_sync(struct hci_dev * hdev) hci_read_local_ext_features_all_sync() argument 4314 hci_le_set_event_mask_sync(struct hci_dev * hdev) hci_le_set_event_mask_sync() argument 4465 hci_le_read_adv_tx_power_sync(struct hci_dev * hdev) hci_le_read_adv_tx_power_sync() argument 4483 hci_le_read_tx_power_sync(struct hci_dev * hdev) hci_le_read_tx_power_sync() argument 4494 hci_le_read_accept_list_size_sync(struct hci_dev * hdev) hci_le_read_accept_list_size_sync() argument 4504 hci_le_read_resolv_list_size_sync(struct hci_dev * hdev) hci_le_read_resolv_list_size_sync() argument 4514 hci_le_clear_resolv_list_sync(struct hci_dev * hdev) hci_le_clear_resolv_list_sync() argument 4524 hci_le_set_rpa_timeout_sync(struct hci_dev * hdev) hci_le_set_rpa_timeout_sync() argument 4538 hci_le_read_max_data_len_sync(struct hci_dev * hdev) hci_le_read_max_data_len_sync() argument 4548 hci_le_read_def_data_len_sync(struct hci_dev * hdev) hci_le_read_def_data_len_sync() argument 4558 hci_le_read_num_support_adv_sets_sync(struct hci_dev * hdev) hci_le_read_num_support_adv_sets_sync() argument 4569 hci_set_le_support_sync(struct hci_dev * hdev) hci_set_le_support_sync() argument 4592 hci_le_set_host_feature_sync(struct hci_dev * hdev,u8 bit,u8 value) hci_le_set_host_feature_sync() argument 4609 hci_le_set_host_features_sync(struct hci_dev * hdev) hci_le_set_host_features_sync() argument 4660 hci_init3_sync(struct hci_dev * hdev) hci_init3_sync() argument 4676 hci_delete_stored_link_key_sync(struct hci_dev * hdev) hci_delete_stored_link_key_sync() argument 4705 hci_set_event_mask_page_2_sync(struct hci_dev * hdev) hci_set_event_mask_page_2_sync() argument 4756 hci_read_local_codecs_sync(struct hci_dev * hdev) hci_read_local_codecs_sync() argument 4767 hci_read_local_pairing_opts_sync(struct hci_dev * hdev) hci_read_local_pairing_opts_sync() argument 4777 hci_get_mws_transport_config_sync(struct hci_dev * hdev) hci_get_mws_transport_config_sync() argument 4787 hci_read_sync_train_params_sync(struct hci_dev * hdev) hci_read_sync_train_params_sync() argument 4797 hci_write_sc_support_1_sync(struct hci_dev * hdev) hci_write_sc_support_1_sync() argument 4813 hci_set_err_data_report_sync(struct hci_dev * hdev) hci_set_err_data_report_sync() argument 4855 hci_le_set_write_def_data_len_sync(struct hci_dev * hdev) hci_le_set_write_def_data_len_sync() argument 4873 hci_le_set_default_phy_sync(struct hci_dev * hdev) hci_le_set_default_phy_sync() argument 4915 hci_init4_sync(struct hci_dev * hdev) hci_init4_sync() argument 4931 hci_init_sync(struct hci_dev * hdev) hci_init_sync() argument 5026 hci_dev_setup_sync(struct hci_dev * hdev) hci_dev_setup_sync() argument 5100 hci_dev_init_sync(struct hci_dev * hdev) hci_dev_init_sync() argument 5152 hci_dev_open_sync(struct hci_dev * hdev) hci_dev_open_sync() argument 5261 hci_pend_le_actions_clear(struct hci_dev * hdev) hci_pend_le_actions_clear() argument 5277 hci_dev_shutdown(struct hci_dev * hdev) hci_dev_shutdown() argument 5302 hci_dev_close_sync(struct hci_dev * hdev) hci_dev_close_sync() argument 5459 hci_power_on_sync(struct hci_dev * hdev) hci_power_on_sync() argument 5521 hci_remote_name_cancel_sync(struct hci_dev * hdev,bdaddr_t * addr) hci_remote_name_cancel_sync() argument 5532 hci_stop_discovery_sync(struct hci_dev * hdev) hci_stop_discovery_sync() argument 5585 hci_disconnect_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_disconnect_sync() argument 5620 hci_le_connect_cancel_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_le_connect_cancel_sync() argument 5637 hci_connect_cancel_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_connect_cancel_sync() argument 5684 hci_reject_sco_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_reject_sco_sync() argument 5703 hci_le_reject_cis_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_le_reject_cis_sync() argument 5716 hci_reject_conn_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_reject_conn_sync() argument 5738 hci_abort_conn_sync(struct hci_dev * hdev,struct hci_conn * conn,u8 reason) hci_abort_conn_sync() argument 5791 hci_disconnect_all_sync(struct hci_dev * hdev,u8 reason) hci_disconnect_all_sync() argument 5822 hci_power_off_sync(struct hci_dev * hdev) hci_power_off_sync() argument 5859 hci_set_powered_sync(struct hci_dev * hdev,u8 val) hci_set_powered_sync() argument 5867 hci_write_iac_sync(struct hci_dev * hdev) hci_write_iac_sync() argument 5898 hci_update_discoverable_sync(struct hci_dev * hdev) hci_update_discoverable_sync() argument 5938 update_discoverable_sync(struct hci_dev * hdev,void * data) update_discoverable_sync() argument 5943 hci_update_discoverable(struct hci_dev * hdev) hci_update_discoverable() argument 5956 hci_update_connectable_sync(struct hci_dev * hdev) hci_update_connectable_sync() argument 5987 hci_inquiry_sync(struct hci_dev * hdev,u8 length,u8 num_rsp) hci_inquiry_sync() argument 6016 hci_active_scan_sync(struct hci_dev * hdev,uint16_t interval) hci_active_scan_sync() argument 6087 hci_start_interleaved_discovery_sync(struct hci_dev * hdev) hci_start_interleaved_discovery_sync() argument 6100 hci_start_discovery_sync(struct hci_dev * hdev) hci_start_discovery_sync() argument 6150 hci_suspend_monitor_sync(struct hci_dev * hdev) hci_suspend_monitor_sync() argument 6162 hci_pause_discovery_sync(struct hci_dev * hdev) hci_pause_discovery_sync() argument 6183 hci_update_event_filter_sync(struct hci_dev * hdev) hci_update_event_filter_sync() argument 6228 hci_pause_scan_sync(struct hci_dev * hdev) hci_pause_scan_sync() argument 6257 hci_suspend_sync(struct hci_dev * hdev) hci_suspend_sync() argument 6322 hci_resume_discovery_sync(struct hci_dev * hdev) hci_resume_discovery_sync() argument 6342 hci_resume_monitor_sync(struct hci_dev * hdev) hci_resume_monitor_sync() argument 6354 hci_resume_scan_sync(struct hci_dev * hdev) hci_resume_scan_sync() argument 6377 hci_resume_sync(struct hci_dev * hdev) hci_resume_sync() argument 6408 struct hci_dev *hdev = conn->hdev; conn_use_rpa() local 6413 hci_le_ext_directed_advertising_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_le_ext_directed_advertising_sync() argument 6481 hci_le_directed_advertising_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_le_directed_advertising_sync() argument 6536 struct hci_dev *hdev = conn->hdev; set_ext_conn_params() local 6550 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 6601 hci_le_create_conn_sync(struct hci_dev * hdev,void * data) hci_le_create_conn_sync() argument 6714 hci_le_create_cis_sync(struct hci_dev * hdev) hci_le_create_cis_sync() argument 6813 hci_le_remove_cig_sync(struct hci_dev * hdev,u8 handle) hci_le_remove_cig_sync() argument 6824 hci_le_big_terminate_sync(struct hci_dev * hdev,u8 handle) hci_le_big_terminate_sync() argument 6835 hci_le_pa_terminate_sync(struct hci_dev * hdev,u16 handle) hci_le_pa_terminate_sync() argument 6846 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 6919 _update_adv_data_sync(struct hci_dev * hdev,void * data) _update_adv_data_sync() argument 6926 hci_update_adv_data(struct hci_dev * hdev,u8 instance) hci_update_adv_data() argument 6932 hci_acl_create_conn_sync(struct hci_dev * hdev,void * data) hci_acl_create_conn_sync() argument 6991 hci_connect_acl_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_connect_acl_sync() argument 7000 create_le_conn_complete(struct hci_dev * hdev,void * data,int err) create_le_conn_complete() argument 7031 hci_connect_le_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_connect_le_sync() argument 7040 hci_cancel_connect_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_cancel_connect_sync() argument 7058 hci_le_conn_update_sync(struct hci_dev * hdev,struct hci_conn * conn,struct hci_conn_params * params) hci_le_conn_update_sync() argument 7076 create_pa_complete(struct hci_dev * hdev,void * data,int err) create_pa_complete() argument 7110 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 7141 hci_le_pa_create_sync(struct hci_dev * hdev,void * data) hci_le_pa_create_sync() argument 7242 hci_connect_pa_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_connect_pa_sync() argument 7251 create_big_complete(struct hci_dev * hdev,void * data,int err) create_big_complete() argument 7264 hci_le_big_create_sync(struct hci_dev * hdev,void * data) hci_le_big_create_sync() argument 7309 hci_connect_big_sync(struct hci_dev * hdev,struct hci_conn * conn) hci_connect_big_sync() argument 7323 past_complete(struct hci_dev * hdev,void * data,int err) past_complete() argument 7332 hci_le_past_set_info_sync(struct hci_dev * hdev,void * data) hci_le_past_set_info_sync() argument 7355 hci_le_past_sync(struct hci_dev * hdev,void * data) hci_le_past_sync() argument 7410 le_read_features_complete(struct hci_dev * hdev,void * data,int err) le_read_features_complete() argument 7420 hci_le_read_all_remote_features_sync(struct hci_dev * hdev,void * data) hci_le_read_all_remote_features_sync() argument 7440 hci_le_read_remote_features_sync(struct hci_dev * hdev,void * data) hci_le_read_remote_features_sync() argument 7469 struct hci_dev *hdev = conn->hdev; hci_le_read_remote_features() local 7497 pkt_type_changed(struct hci_dev * hdev,void * data,int err) pkt_type_changed() argument 7506 hci_change_conn_ptype_sync(struct hci_dev * hdev,void * data) hci_change_conn_ptype_sync() argument 7518 struct hci_dev *hdev = conn->hdev; hci_acl_change_pkt_type() local 7537 le_phy_update_complete(struct hci_dev * hdev,void * data,int err) le_phy_update_complete() argument 7546 hci_le_set_phy_sync(struct hci_dev * hdev,void * data) hci_le_set_phy_sync() argument 7558 struct hci_dev *hdev = conn->hdev; hci_le_set_phy() local [all...] |
| H A D | hci_debugfs.c | 93 struct hci_dev *hdev = f->private; features_show() local 110 struct hci_dev *hdev = f->private; device_id_show() local 124 struct hci_dev *hdev = f->private; device_list_show() local 144 struct hci_dev *hdev = f->private; blacklist_show() local 159 struct hci_dev *hdev = f->private; blocked_keys_show() local 174 struct hci_dev *hdev = f->private; uuids_show() local 199 struct hci_dev *hdev = f->private; remote_oob_show() local 218 struct hci_dev *hdev = data; conn_info_min_age_set() local 234 struct hci_dev *hdev = data; conn_info_min_age_get() local 248 struct hci_dev *hdev = data; conn_info_max_age_set() local 264 struct hci_dev *hdev = data; conn_info_max_age_get() local 279 struct hci_dev *hdev = file->private_data; use_debug_keys_read() local 297 struct hci_dev *hdev = file->private_data; sc_only_mode_read() local 315 hci_debugfs_create_common(struct hci_dev * hdev) hci_debugfs_create_common() argument 362 struct hci_dev *hdev = f->private; inquiry_cache_show() local 388 struct hci_dev *hdev = f->private; link_keys_show() local 404 struct hci_dev *hdev = f->private; dev_class_show() local 418 struct hci_dev *hdev = data; voice_setting_get() local 433 struct hci_dev *hdev = file->private_data; ssp_debug_mode_read() local 450 struct hci_dev *hdev = data; auto_accept_delay_set() local 461 struct hci_dev *hdev = data; min_encrypt_key_size_set() local 475 struct hci_dev *hdev = data; min_encrypt_key_size_get() local 490 struct hci_dev *hdev = data; auto_accept_delay_get() local 506 struct hci_dev *hdev = file->private_data; force_bredr_smp_read() local 519 struct hci_dev *hdev = file->private_data; force_bredr_smp_write() local 543 struct hci_dev *hdev = data; idle_timeout_set() local 557 struct hci_dev *hdev = data; idle_timeout_get() local 571 struct hci_dev *hdev = data; sniff_min_interval_set() local 587 struct hci_dev *hdev = data; sniff_min_interval_get() local 601 struct hci_dev *hdev = data; sniff_max_interval_set() local 617 struct hci_dev *hdev = data; sniff_max_interval_get() local 629 hci_debugfs_create_bredr(struct hci_dev * hdev) hci_debugfs_create_bredr() argument 672 struct hci_dev *hdev = f->private; identity_show() local 692 struct hci_dev *hdev = data; rpa_timeout_set() local 709 struct hci_dev *hdev = data; rpa_timeout_get() local 723 struct hci_dev *hdev = f->private; random_address_show() local 736 struct hci_dev *hdev = f->private; static_address_show() local 751 struct hci_dev *hdev = file->private_data; force_static_address_read() local 764 struct hci_dev *hdev = file->private_data; force_static_address_write() local 792 struct hci_dev *hdev = f->private; white_list_show() local 807 struct hci_dev *hdev = f->private; resolv_list_show() local 822 struct hci_dev *hdev = f->private; identity_resolving_keys_show() local 840 struct hci_dev *hdev = f->private; long_term_keys_show() local 858 struct hci_dev *hdev = data; conn_min_interval_set() local 874 struct hci_dev *hdev = data; conn_min_interval_get() local 888 struct hci_dev *hdev = data; conn_max_interval_set() local 904 struct hci_dev *hdev = data; conn_max_interval_get() local 918 struct hci_dev *hdev = data; conn_latency_set() local 932 struct hci_dev *hdev = data; conn_latency_get() local 946 struct hci_dev *hdev = data; supervision_timeout_set() local 960 struct hci_dev *hdev = data; supervision_timeout_get() local 974 struct hci_dev *hdev = data; adv_channel_map_set() local 988 struct hci_dev *hdev = data; adv_channel_map_get() local 1002 struct hci_dev *hdev = data; adv_min_interval_set() local 1018 struct hci_dev *hdev = data; adv_min_interval_get() local 1032 struct hci_dev *hdev = data; adv_max_interval_set() local 1048 struct hci_dev *hdev = data; adv_max_interval_get() local 1062 struct hci_dev *hdev = data; min_key_size_set() local 1078 struct hci_dev *hdev = data; min_key_size_get() local 1092 struct hci_dev *hdev = data; max_key_size_set() local 1108 struct hci_dev *hdev = data; max_key_size_get() local 1122 struct hci_dev *hdev = data; auth_payload_timeout_set() local 1136 struct hci_dev *hdev = data; auth_payload_timeout_get() local 1153 struct hci_dev *hdev = file->private_data; force_no_mitm_read() local 1166 struct hci_dev *hdev = file->private_data; force_no_mitm_write() local 1198 hci_debugfs_create_le(struct hci_dev * hdev) hci_debugfs_create_le() argument 1265 struct hci_dev *hdev = conn->hdev; hci_debugfs_create_conn() local 1278 struct hci_dev *hdev = file->private_data; dut_mode_read() local 1290 struct hci_dev *hdev = file->private_data; dut_mode_write() local 1334 struct hci_dev *hdev = file->private_data; vendor_diag_read() local 1346 struct hci_dev *hdev = file->private_data; vendor_diag_write() local 1387 hci_debugfs_create_basic(struct hci_dev * hdev) hci_debugfs_create_basic() argument [all...] |
| H A D | hci_core.c | 99 hci_dev_put(hdev); in hci_dev_put_srcu() argument 69 struct hci_dev *hdev = NULL, *d; __hci_dev_get() local 107 hci_discovery_active(struct hci_dev * hdev) hci_discovery_active() argument 122 hci_discovery_set_state(struct hci_dev * hdev,int state) 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 552 struct hci_dev *hdev; hci_dev_reset() local 583 struct hci_dev *hdev; hci_dev_reset_stat() local 607 hci_update_passive_scan_state(struct hci_dev * hdev,u8 scan) hci_update_passive_scan_state() argument 645 struct hci_dev *hdev; hci_dev_cmd() local 751 struct hci_dev *hdev; hci_get_dev_list() local 798 struct hci_dev *hdev; hci_get_dev_info() local 851 hci_dev_do_poweroff(struct hci_dev * hdev) hci_dev_do_poweroff() argument 868 struct hci_dev *hdev = data; hci_rfkill_set_block() local 909 struct hci_dev *hdev = container_of(work, struct hci_dev, power_on); hci_power_on() local 978 struct hci_dev *hdev = container_of(work, struct hci_dev, hci_power_off() local 988 struct hci_dev *hdev = container_of(work, struct hci_dev, error_reset); hci_error_reset() local 1004 hci_uuids_clear(struct hci_dev * hdev) hci_uuids_clear() argument 1014 hci_link_keys_clear(struct hci_dev * hdev) hci_link_keys_clear() argument 1024 hci_smp_ltks_clear(struct hci_dev * hdev) hci_smp_ltks_clear() argument 1034 hci_smp_irks_clear(struct hci_dev * hdev) hci_smp_irks_clear() argument 1044 hci_blocked_keys_clear(struct hci_dev * hdev) hci_blocked_keys_clear() argument 1054 hci_is_blocked_key(struct hci_dev * hdev,u8 type,u8 val[16]) hci_is_blocked_key() argument 1071 hci_find_link_key(struct hci_dev * hdev,bdaddr_t * bdaddr) hci_find_link_key() argument 1097 hci_persistent_key(struct hci_dev * hdev,struct hci_conn * conn,u8 key_type,u8 old_key_type) hci_persistent_key() argument 1145 hci_find_ltk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type,u8 role) hci_find_ltk() argument 1174 hci_find_irk_by_rpa(struct hci_dev * hdev,bdaddr_t * rpa) hci_find_irk_by_rpa() argument 1208 hci_find_irk_by_addr(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type) hci_find_irk_by_addr() argument 1239 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 1286 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 1315 hci_add_irk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type,u8 val[16],bdaddr_t * rpa) hci_add_irk() argument 1338 hci_remove_link_key(struct hci_dev * hdev,bdaddr_t * bdaddr) hci_remove_link_key() argument 1354 hci_remove_ltk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_remove_ltk() argument 1373 hci_remove_irk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type) hci_remove_irk() argument 1388 hci_bdaddr_is_paired(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 type) hci_bdaddr_is_paired() argument 1427 struct hci_dev *hdev = container_of(work, struct hci_dev, hci_cmd_timeout() local 1450 struct hci_dev *hdev = container_of(work, struct hci_dev, hci_ncmd_timeout() local 1465 hci_find_remote_oob_data(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_find_remote_oob_data() argument 1481 hci_remove_remote_oob_data(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_remove_remote_oob_data() argument 1498 hci_remote_oob_data_clear(struct hci_dev * hdev) hci_remote_oob_data_clear() argument 1508 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 1555 hci_find_adv_instance(struct hci_dev * hdev,u8 instance) hci_find_adv_instance() argument 1568 hci_find_adv_sid(struct hci_dev * hdev,u8 sid) hci_find_adv_sid() argument 1581 hci_get_next_instance(struct hci_dev * hdev,u8 instance) hci_get_next_instance() argument 1598 hci_remove_adv_instance(struct hci_dev * hdev,u8 instance) hci_remove_adv_instance() argument 1626 hci_adv_instances_set_rpa_expired(struct hci_dev * hdev,bool rpa_expired) hci_adv_instances_set_rpa_expired() argument 1635 hci_adv_instances_clear(struct hci_dev * hdev) hci_adv_instances_clear() argument 1665 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 1732 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 1755 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 1790 hci_adv_instance_flags(struct hci_dev * hdev,u8 instance) hci_adv_instance_flags() argument 1824 hci_adv_instance_is_scannable(struct hci_dev * hdev,u8 instance) hci_adv_instance_is_scannable() argument 1844 hci_adv_monitors_clear(struct hci_dev * hdev) hci_adv_monitors_clear() argument 1858 hci_free_adv_monitor(struct hci_dev * hdev,struct adv_monitor * monitor) hci_free_adv_monitor() argument 1884 hci_add_adv_monitor(struct hci_dev * hdev,struct adv_monitor * monitor) hci_add_adv_monitor() argument 1930 hci_remove_adv_monitor(struct hci_dev * hdev,struct adv_monitor * monitor) hci_remove_adv_monitor() argument 1966 hci_remove_single_adv_monitor(struct hci_dev * hdev,u16 handle) hci_remove_single_adv_monitor() argument 1977 hci_remove_all_adv_monitor(struct hci_dev * hdev) hci_remove_all_adv_monitor() argument 1999 hci_is_adv_monitoring(struct hci_dev * hdev) hci_is_adv_monitoring() argument 2004 hci_get_adv_monitor_offload_ext(struct hci_dev * hdev) hci_get_adv_monitor_offload_ext() argument 2178 hci_conn_params_lookup(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type) hci_conn_params_lookup() argument 2233 hci_conn_params_add(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type) hci_conn_params_add() argument 2279 hci_conn_params_del(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type) hci_conn_params_del() argument 2295 hci_conn_params_clear_disabled(struct hci_dev * hdev) hci_conn_params_clear_disabled() argument 2318 hci_conn_params_clear_all(struct hci_dev * hdev) hci_conn_params_clear_all() argument 2341 hci_copy_identity_address(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 * bdaddr_type) hci_copy_identity_address() argument 2356 hci_clear_wake_reason(struct hci_dev * hdev) hci_clear_wake_reason() argument 2370 struct hci_dev *hdev = hci_suspend_notifier() local 2403 struct hci_dev *hdev; hci_alloc_dev_priv() local 2540 hci_free_dev(struct hci_dev * hdev) hci_free_dev() argument 2548 hci_register_dev(struct hci_dev * hdev) hci_register_dev() argument 2654 hci_unregister_dev(struct hci_dev * hdev) hci_unregister_dev() argument 2707 hci_release_dev(struct hci_dev * hdev) hci_release_dev() argument 2744 hci_register_suspend_notifier(struct hci_dev * hdev) hci_register_suspend_notifier() argument 2757 hci_unregister_suspend_notifier(struct hci_dev * hdev) hci_unregister_suspend_notifier() argument 2776 hci_cancel_cmd_sync(struct hci_dev * hdev,int err) hci_cancel_cmd_sync() argument 2794 hci_suspend_dev(struct hci_dev * hdev) hci_suspend_dev() argument 2825 hci_resume_dev(struct hci_dev * hdev) hci_resume_dev() argument 2853 hci_reset_dev(struct hci_dev * hdev) hci_reset_dev() argument 2872 hci_dev_classify_pkt_type(struct hci_dev * hdev,struct sk_buff * skb) hci_dev_classify_pkt_type() argument 2881 hci_recv_frame(struct hci_dev * hdev,struct sk_buff * skb) hci_recv_frame() argument 2939 hci_recv_diag(struct hci_dev * hdev,struct sk_buff * skb) hci_recv_diag() argument 2954 hci_set_hw_info(struct hci_dev * hdev,const char * fmt,...) hci_set_hw_info() argument 2965 hci_set_fw_info(struct hci_dev * hdev,const char * fmt,...) hci_set_fw_info() argument 3002 hci_send_frame(struct hci_dev * hdev,struct sk_buff * skb) hci_send_frame() argument 3047 hci_send_conn_frame(struct hci_dev * hdev,struct hci_conn * conn,struct sk_buff * skb) hci_send_conn_frame() argument 3055 hci_send_cmd(struct hci_dev * hdev,__u16 opcode,__u32 plen,const void * param) hci_send_cmd() argument 3079 __hci_cmd_send(struct hci_dev * hdev,u16 opcode,u32 plen,const void * param) __hci_cmd_send() argument 3127 hci_sent_cmd_data(struct hci_dev * hdev,__u16 opcode) hci_sent_cmd_data() argument 3141 hci_recv_event_data(struct hci_dev * hdev,__u8 event) hci_recv_event_data() argument 3188 struct hci_dev *hdev = conn->hdev; hci_queue_acl() local 3240 struct hci_dev *hdev = chan->conn->hdev; hci_send_acl() local 3252 struct hci_dev *hdev = conn->hdev; hci_send_sco() local 3290 struct hci_dev *hdev = conn->hdev; hci_queue_iso() local 3336 struct hci_dev *hdev = conn->hdev; hci_send_iso() local 3350 struct hci_dev *hdev; hci_quote_sent() local 3385 hci_low_sent(struct hci_dev * hdev,__u8 type,int * quote) hci_low_sent() argument 3428 hci_link_tx_to(struct hci_dev * hdev,__u8 type) hci_link_tx_to() argument 3449 hci_chan_sent(struct hci_dev * hdev,__u8 type,int * quote) hci_chan_sent() argument 3512 hci_prio_recalculate(struct hci_dev * hdev,__u8 type) hci_prio_recalculate() argument 3562 __check_timeout(struct hci_dev * hdev,unsigned int cnt,u8 type) __check_timeout() argument 3599 hci_sched_sco(struct hci_dev * hdev,__u8 type) hci_sched_sco() argument 3640 hci_sched_acl_pkt(struct hci_dev * hdev) hci_sched_acl_pkt() argument 3682 hci_sched_acl(struct hci_dev * hdev) hci_sched_acl() argument 3693 hci_sched_le(struct hci_dev * hdev) hci_sched_le() argument 3739 hci_sched_iso(struct hci_dev * hdev,__u8 type) hci_sched_iso() argument 3771 struct hci_dev *hdev = container_of(work, struct hci_dev, tx_work); hci_tx_work() local 3796 hci_acldata_packet(struct hci_dev * hdev,struct sk_buff * skb) hci_acldata_packet() argument 3828 hci_scodata_packet(struct hci_dev * hdev,struct sk_buff * skb) hci_scodata_packet() argument 3861 hci_isodata_packet(struct hci_dev * hdev,struct sk_buff * skb) hci_isodata_packet() argument 3890 hci_req_is_complete(struct hci_dev * hdev) hci_req_is_complete() argument 3901 hci_resend_last(struct hci_dev * hdev) hci_resend_last() argument 3923 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 3992 struct hci_dev *hdev = container_of(work, struct hci_dev, rx_work); hci_rx_work() local 4065 hci_send_cmd_sync(struct hci_dev * hdev,struct sk_buff * skb) hci_send_cmd_sync() argument 4103 struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_work); hci_cmd_work() local [all...] |
| H A D | coredump.c | 51 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 D | hci_event.c | 47 hci_ev_skb_pull(struct hci_dev * hdev,struct sk_buff * skb,u8 ev,size_t len) hci_ev_skb_pull() argument 59 hci_cc_skb_pull(struct hci_dev * hdev,struct sk_buff * skb,u16 op,size_t len) hci_cc_skb_pull() argument 71 hci_le_ev_skb_pull(struct hci_dev * hdev,struct sk_buff * skb,u8 ev,size_t len) hci_le_ev_skb_pull() argument 87 hci_cc_inquiry_cancel(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_inquiry_cancel() argument 125 hci_cc_periodic_inq(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_periodic_inq() argument 140 hci_cc_exit_periodic_inq(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_exit_periodic_inq() argument 155 hci_cc_remote_name_req_cancel(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_remote_name_req_cancel() argument 165 hci_cc_role_discovery(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_role_discovery() argument 187 hci_cc_read_link_policy(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_link_policy() argument 209 hci_cc_write_link_policy(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_link_policy() argument 236 hci_cc_read_def_link_policy(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_def_link_policy() argument 251 hci_cc_write_def_link_policy(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_def_link_policy() argument 271 hci_cc_reset(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_reset() argument 306 hci_cc_read_stored_link_key(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_stored_link_key() argument 326 hci_cc_delete_stored_link_key(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_delete_stored_link_key() argument 347 hci_cc_write_local_name(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_local_name() argument 371 hci_cc_read_local_name(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_name() argument 388 hci_cc_write_auth_enable(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_auth_enable() argument 419 hci_cc_write_encrypt_mode(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_encrypt_mode() argument 445 hci_cc_write_scan_enable(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_scan_enable() argument 483 hci_cc_set_event_filter(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_set_event_filter() argument 509 hci_cc_read_class_of_dev(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_class_of_dev() argument 530 hci_cc_write_class_of_dev(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_class_of_dev() argument 555 hci_cc_read_voice_setting(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_voice_setting() argument 581 hci_cc_write_voice_setting(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_voice_setting() argument 612 hci_cc_read_num_supported_iac(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_num_supported_iac() argument 629 hci_cc_write_ssp_mode(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_ssp_mode() argument 662 hci_cc_write_sc_support(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_sc_support() argument 695 hci_cc_read_local_version(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_version() argument 717 hci_cc_read_enc_key_size(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_enc_key_size() argument 783 hci_cc_read_local_commands(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_commands() argument 800 hci_cc_read_auth_payload_timeout(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_auth_payload_timeout() argument 822 hci_cc_write_auth_payload_timeout(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_auth_payload_timeout() argument 852 hci_cc_read_local_features(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_features() argument 904 hci_cc_read_local_ext_features(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_ext_features() argument 928 hci_cc_read_buffer_size(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_buffer_size() argument 963 hci_cc_read_bd_addr(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_bd_addr() argument 982 hci_cc_read_local_pairing_opts(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_pairing_opts() argument 1001 hci_cc_read_page_scan_activity(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_page_scan_activity() argument 1019 hci_cc_write_page_scan_activity(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_page_scan_activity() argument 1040 hci_cc_read_page_scan_type(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_page_scan_type() argument 1056 hci_cc_write_page_scan_type(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_page_scan_type() argument 1074 hci_cc_read_clock(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_clock() argument 1108 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 1123 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 1138 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 1158 hci_cc_pin_code_reply(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_pin_code_reply() argument 1188 hci_cc_pin_code_neg_reply(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_pin_code_neg_reply() argument 1206 hci_cc_le_read_buffer_size(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_buffer_size() argument 1229 hci_cc_le_read_local_features(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_local_features() argument 1244 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 1259 hci_cc_user_confirm_reply(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_user_confirm_reply() argument 1277 hci_cc_user_confirm_neg_reply(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_user_confirm_neg_reply() argument 1295 hci_cc_user_passkey_reply(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_user_passkey_reply() argument 1313 hci_cc_user_passkey_neg_reply(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_user_passkey_neg_reply() argument 1331 hci_cc_read_local_oob_data(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_local_oob_data() argument 1341 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 1351 hci_cc_le_set_random_addr(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_random_addr() argument 1381 hci_cc_le_set_default_phy(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_default_phy() argument 1406 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 1444 hci_cc_le_remove_adv_set(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_remove_adv_set() argument 1472 hci_cc_le_clear_adv_sets(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_clear_adv_sets() argument 1503 hci_cc_le_read_transmit_power(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_transmit_power() argument 1519 hci_cc_le_set_privacy_mode(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_privacy_mode() argument 1546 hci_cc_le_set_adv_enable(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_adv_enable() argument 1585 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 1654 hci_cc_le_set_scan_param(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_scan_param() argument 1678 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 1705 has_pending_adv_report(struct hci_dev * hdev) has_pending_adv_report() argument 1712 clear_pending_adv_report(struct hci_dev * hdev) clear_pending_adv_report() argument 1720 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 1737 le_set_scan_enable_complete(struct hci_dev * hdev,u8 enable) le_set_scan_enable_complete() argument 1793 hci_cc_le_set_scan_enable(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_scan_enable() argument 1813 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 1833 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 1849 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 1864 hci_cc_le_clear_accept_list(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_clear_accept_list() argument 1881 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 1904 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 1927 hci_cc_le_read_supported_states(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_read_supported_states() argument 1942 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 1958 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 1979 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 2003 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 2026 hci_cc_le_clear_resolv_list(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_clear_resolv_list() argument 2043 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 2058 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 2085 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 2103 hci_cc_write_le_host_supported(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_le_host_supported() argument 2139 hci_cc_set_adv_param(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_set_adv_param() argument 2161 hci_cc_read_rssi(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_rssi() argument 2183 hci_cc_read_tx_power(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_read_tx_power() argument 2219 hci_cc_write_ssp_debug_mode(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_write_ssp_debug_mode() argument 2237 hci_cs_inquiry(struct hci_dev * hdev,__u8 status) hci_cs_inquiry() argument 2248 hci_cs_create_conn(struct hci_dev * hdev,__u8 status) hci_cs_create_conn() argument 2283 hci_cs_add_sco(struct hci_dev * hdev,__u8 status) hci_cs_add_sco() argument 2320 hci_cs_auth_requested(struct hci_dev * hdev,__u8 status) hci_cs_auth_requested() argument 2347 hci_cs_set_conn_encrypt(struct hci_dev * hdev,__u8 status) hci_cs_set_conn_encrypt() argument 2374 hci_outgoing_auth_needed(struct hci_dev * hdev,struct hci_conn * conn) hci_outgoing_auth_needed() argument 2396 hci_resolve_name(struct hci_dev * hdev,struct inquiry_entry * e) hci_resolve_name() argument 2411 hci_resolve_next_name(struct hci_dev * hdev) hci_resolve_next_name() argument 2437 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 2481 hci_cs_remote_name_req(struct hci_dev * hdev,__u8 status) hci_cs_remote_name_req() argument 2524 hci_cs_read_remote_features(struct hci_dev * hdev,__u8 status) hci_cs_read_remote_features() argument 2551 hci_cs_read_remote_ext_features(struct hci_dev * hdev,__u8 status) hci_cs_read_remote_ext_features() argument 2578 hci_setup_sync_conn_status(struct hci_dev * hdev,__u16 handle,__u8 status) hci_setup_sync_conn_status() argument 2603 hci_cs_setup_sync_conn(struct hci_dev * hdev,__u8 status) hci_cs_setup_sync_conn() argument 2619 hci_cs_enhanced_setup_sync_conn(struct hci_dev * hdev,__u8 status) hci_cs_enhanced_setup_sync_conn() argument 2635 hci_cs_sniff_mode(struct hci_dev * hdev,__u8 status) hci_cs_sniff_mode() argument 2662 hci_cs_exit_sniff_mode(struct hci_dev * hdev,__u8 status) hci_cs_exit_sniff_mode() argument 2689 hci_cs_disconnect(struct hci_dev * hdev,u8 status) hci_cs_disconnect() argument 2777 ev_bdaddr_type(struct hci_dev * hdev,u8 type,bool * resolved) ev_bdaddr_type() argument 2799 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 2826 hci_cs_le_create_conn(struct hci_dev * hdev,u8 status) hci_cs_le_create_conn() argument 2851 hci_cs_le_ext_create_conn(struct hci_dev * hdev,u8 status) hci_cs_le_ext_create_conn() argument 2876 hci_cs_le_set_phy(struct hci_dev * hdev,u8 status) hci_cs_le_set_phy() argument 2901 hci_cs_le_read_remote_features(struct hci_dev * hdev,u8 status) hci_cs_le_read_remote_features() argument 2924 hci_cs_le_start_enc(struct hci_dev * hdev,u8 status) hci_cs_le_start_enc() argument 2954 hci_cs_switch_role(struct hci_dev * hdev,u8 status) hci_cs_switch_role() argument 2977 hci_inquiry_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_inquiry_complete_evt() argument 3036 hci_inquiry_result_evt(struct hci_dev * hdev,void * edata,struct sk_buff * skb) hci_inquiry_result_evt() argument 3080 hci_read_enc_key_size(struct hci_dev * hdev,struct hci_conn * conn) hci_read_enc_key_size() argument 3108 hci_conn_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_conn_complete_evt() argument 3262 hci_reject_conn(struct hci_dev * hdev,bdaddr_t * bdaddr) hci_reject_conn() argument 3271 hci_conn_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_conn_request_evt() argument 3396 hci_disconn_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_disconn_complete_evt() argument 3488 hci_auth_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_auth_complete_evt() argument 3552 hci_remote_name_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_remote_name_evt() argument 3593 hci_encrypt_change_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_encrypt_change_evt() argument 3695 hci_change_link_key_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_change_link_key_complete_evt() argument 3718 hci_remote_features_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_remote_features_evt() argument 3768 handle_cmd_cnt_and_timer(struct hci_dev * hdev,u8 ncmd) handle_cmd_cnt_and_timer() argument 3786 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 3813 hci_unbound_cis_failed(struct hci_dev * hdev,u8 cig,u8 status) hci_unbound_cis_failed() argument 3829 hci_cc_le_set_cig_params(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_set_cig_params() argument 3894 hci_cc_le_setup_iso_path(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_le_setup_iso_path() argument 3945 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 3960 hci_cs_le_create_big(struct hci_dev * hdev,u8 status) hci_cs_le_create_big() argument 3965 hci_cs_le_read_all_remote_features(struct hci_dev * hdev,u8 status) hci_cs_le_read_all_remote_features() argument 3988 hci_cc_set_per_adv_param(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_cc_set_per_adv_param() argument 4007 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 4244 hci_cc_func(struct hci_dev * hdev,const struct hci_cc * cc,struct sk_buff * skb) hci_cc_func() argument 4270 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 4322 hci_cs_le_create_cis(struct hci_dev * hdev,u8 status) hci_cs_le_create_cis() argument 4401 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 4443 hci_hardware_error_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_hardware_error_evt() argument 4455 hci_role_change_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_role_change_evt() argument 4478 hci_num_comp_pkts_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_num_comp_pkts_evt() argument 4567 hci_mode_change_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_mode_change_evt() argument 4596 hci_pin_code_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_pin_code_request_evt() argument 4667 hci_link_key_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_link_key_request_evt() argument 4725 hci_link_key_notify_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_link_key_notify_evt() argument 4795 hci_clock_offset_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_clock_offset_evt() argument 4819 hci_pkt_type_change_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_pkt_type_change_evt() argument 4836 hci_pscan_rep_mode_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_pscan_rep_mode_evt() argument 4855 hci_inquiry_result_with_rssi_evt(struct hci_dev * hdev,void * edata,struct sk_buff * skb) hci_inquiry_result_with_rssi_evt() argument 4942 hci_remote_ext_features_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_remote_ext_features_evt() argument 5007 hci_sync_conn_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_sync_conn_complete_evt() argument 5138 hci_extended_inquiry_result_evt(struct hci_dev * hdev,void * edata,struct sk_buff * skb) hci_extended_inquiry_result_evt() argument 5193 hci_key_refresh_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_key_refresh_complete_evt() argument 5263 struct hci_dev *hdev = conn->hdev; bredr_oob_data_present() local 5303 hci_io_capa_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_io_capa_request_evt() argument 5376 hci_io_capa_reply_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_io_capa_reply_evt() argument 5397 hci_user_confirm_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_user_confirm_request_evt() argument 5479 hci_user_passkey_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_user_passkey_request_evt() argument 5490 hci_user_passkey_notify_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_user_passkey_notify_evt() argument 5516 hci_keypress_notify_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_keypress_notify_evt() argument 5560 hci_simple_pair_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_simple_pair_complete_evt() argument 5591 hci_remote_host_features_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_remote_host_features_evt() argument 5613 hci_remote_oob_data_request_evt(struct hci_dev * hdev,void * edata,struct sk_buff * skb) hci_remote_oob_data_request_evt() argument 5720 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 5884 hci_le_conn_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_conn_complete_evt() argument 5898 hci_le_enh_conn_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_enh_conn_complete_evt() argument 5912 hci_le_pa_sync_lost_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_pa_sync_lost_evt() argument 5935 hci_le_ext_adv_term_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_ext_adv_term_evt() argument 6005 hci_le_pa_term_sync(struct hci_dev * hdev,__le16 handle) hci_le_pa_term_sync() argument 6015 hci_le_past_received_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_past_received_evt() argument 6071 hci_le_conn_update_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_conn_update_complete_evt() argument 6095 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 6186 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 6400 hci_le_adv_report_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_adv_report_evt() argument 6442 ext_evt_type_to_legacy(struct hci_dev * hdev,u16 evt_type) ext_evt_type_to_legacy() argument 6490 hci_le_ext_adv_report_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_ext_adv_report_evt() argument 6551 hci_le_pa_sync_established_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_pa_sync_established_evt() argument 6609 hci_le_per_adv_report_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_per_adv_report_evt() argument 6648 hci_le_remote_feat_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_remote_feat_complete_evt() argument 6701 hci_le_ltk_request_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_ltk_request_evt() argument 6766 send_conn_param_neg_reply(struct hci_dev * hdev,u16 handle,u8 reason) send_conn_param_neg_reply() argument 6778 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 6849 hci_le_direct_adv_report_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_direct_adv_report_evt() argument 6879 hci_le_phy_update_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_phy_update_evt() argument 6918 hci_le_cis_established_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_cis_established_evt() argument 7018 hci_le_reject_cis(struct hci_dev * hdev,__le16 handle) hci_le_reject_cis() argument 7028 hci_le_accept_cis(struct hci_dev * hdev,__le16 handle) hci_le_accept_cis() argument 7037 hci_le_cis_req_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_cis_req_evt() argument 7088 hci_iso_term_big_sync(struct hci_dev * hdev,void * data) hci_iso_term_big_sync() argument 7096 hci_le_create_big_complete_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_create_big_complete_evt() argument 7167 hci_le_big_sync_established_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_big_sync_established_evt() argument 7253 hci_le_big_sync_lost_evt(struct hci_dev * hdev,void * data,struct sk_buff * skb) hci_le_big_sync_lost_evt() argument 7284 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 7319 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 7488 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 7532 hci_get_cmd_complete(struct hci_dev * hdev,u16 opcode,u8 event,struct sk_buff * skb) hci_get_cmd_complete() argument 7576 hci_store_wake_reason(struct hci_dev * hdev,const bdaddr_t * bdaddr,u8 addr_type) hci_store_wake_reason() argument 7762 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 7799 hci_event_packet(struct hci_dev * hdev,struct sk_buff * skb) hci_event_packet() argument [all...] |
| H A D | mgmt.c | 323 return mgmt_send_event(event, hdev, HCI_CHANNEL_CONTROL, data, len, in mgmt_index_event() argument 330 return mgmt_send_event(event, hdev, HCI_CHANNEL_CONTROL, data, len, in mgmt_limited_event() argument 337 return mgmt_send_event(event, hdev, HCI_CHANNEL_CONTROL, data, len, in mgmt_event() argument 366 read_version(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_version() argument 379 read_commands(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) 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 2545 set_le(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_le() argument 2634 send_hci_cmd_sync(struct hci_dev * hdev,void * data) send_hci_cmd_sync() argument 2662 mgmt_hci_cmd_sync(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) mgmt_hci_cmd_sync() argument 2699 pending_eir_or_class(struct hci_dev * hdev) pending_eir_or_class() argument 2735 mgmt_class_complete(struct hci_dev * hdev,void * data,int err) mgmt_class_complete() argument 2747 add_uuid_sync(struct hci_dev * hdev,void * data) add_uuid_sync() argument 2758 add_uuid(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_uuid() argument 2808 enable_service_cache(struct hci_dev * hdev) enable_service_cache() argument 2822 remove_uuid_sync(struct hci_dev * hdev,void * data) remove_uuid_sync() argument 2833 remove_uuid(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_uuid() argument 2904 set_class_sync(struct hci_dev * hdev,void * data) set_class_sync() argument 2919 set_dev_class(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_dev_class() argument 2974 load_link_keys(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) load_link_keys() argument 3067 device_unpaired(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type,struct sock * skip_sk) device_unpaired() argument 3079 unpair_device_complete(struct hci_dev * hdev,void * data,int err) unpair_device_complete() argument 3091 unpair_device_sync(struct hci_dev * hdev,void * data) unpair_device_sync() argument 3115 unpair_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) unpair_device() argument 3244 disconnect_complete(struct hci_dev * hdev,void * data,int err) disconnect_complete() argument 3252 disconnect_sync(struct hci_dev * hdev,void * data) disconnect_sync() argument 3276 disconnect(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) disconnect() argument 3344 get_connections(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) get_connections() argument 3398 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 3419 pin_code_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) pin_code_reply() argument 3481 set_io_capability(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_io_capability() argument 3506 struct hci_dev *hdev = conn->hdev; find_pairing() local 3598 pair_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) pair_device() argument 3734 cancel_pair_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) cancel_pair_device() argument 3791 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 3862 pin_code_neg_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) pin_code_neg_reply() argument 3874 user_confirm_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_confirm_reply() argument 3890 user_confirm_neg_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_confirm_neg_reply() argument 3902 user_passkey_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_passkey_reply() argument 3914 user_passkey_neg_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_passkey_neg_reply() argument 3926 adv_expire_sync(struct hci_dev * hdev,u32 flags) adv_expire_sync() argument 3949 name_changed_sync(struct hci_dev * hdev,void * data) name_changed_sync() argument 3954 set_name_complete(struct hci_dev * hdev,void * data,int err) set_name_complete() argument 3981 set_name_sync(struct hci_dev * hdev,void * data) set_name_sync() argument 4011 set_local_name(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_local_name() argument 4074 appearance_changed_sync(struct hci_dev * hdev,void * data) appearance_changed_sync() argument 4079 set_appearance(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_appearance() argument 4114 get_phy_configuration(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) get_phy_configuration() argument 4135 mgmt_phy_configuration_changed(struct hci_dev * hdev,struct sock * skip) mgmt_phy_configuration_changed() argument 4147 set_default_phy_complete(struct hci_dev * hdev,void * data,int err) set_default_phy_complete() argument 4183 set_default_phy_sync(struct hci_dev * hdev,void * data) set_default_phy_sync() argument 4224 set_phy_configuration(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_phy_configuration() argument 4353 set_blocked_keys(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_blocked_keys() argument 4402 set_wideband_speech(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_wideband_speech() argument 4451 read_controller_cap(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_controller_cap() argument 4556 read_exp_features_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_exp_features_info() argument 4648 exp_feature_changed(struct hci_dev * hdev,const u8 * uuid,bool enabled,struct sock * skip) exp_feature_changed() argument 4669 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 4696 set_debug_func(struct sock * sk,struct hci_dev * hdev,struct mgmt_cp_set_exp_feature * cp,u16 data_len) set_debug_func() argument 4742 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 4793 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 4867 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 4925 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 4984 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 5055 set_exp_feature(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) set_exp_feature() argument 5073 get_device_flags(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) get_device_flags() argument 5124 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 5138 is_connected(struct hci_dev * hdev,bdaddr_t * addr,u8 type) is_connected() argument 5156 hci_conn_params_set(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type,u8 auto_connect) hci_conn_params_set() argument 5201 set_device_flags(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_device_flags() argument 5285 mgmt_adv_monitor_added(struct sock * sk,struct hci_dev * hdev,u16 handle) mgmt_adv_monitor_added() argument 5295 mgmt_adv_monitor_removed(struct sock * sk,struct hci_dev * hdev,__le16 handle) mgmt_adv_monitor_removed() argument 5305 read_adv_mon_features(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) read_adv_mon_features() argument 5354 mgmt_add_adv_patterns_monitor_complete(struct hci_dev * hdev,void * data,int status) mgmt_add_adv_patterns_monitor_complete() argument 5392 mgmt_add_adv_patterns_monitor_sync(struct hci_dev * hdev,void * data) mgmt_add_adv_patterns_monitor_sync() argument 5411 __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 5514 add_adv_patterns_monitor(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_adv_patterns_monitor() argument 5551 add_adv_patterns_monitor_rssi(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_adv_patterns_monitor_rssi() argument 5588 mgmt_remove_adv_monitor_complete(struct hci_dev * hdev,void * data,int status) mgmt_remove_adv_monitor_complete() argument 5618 mgmt_remove_adv_monitor_sync(struct hci_dev * hdev,void * data) mgmt_remove_adv_monitor_sync() argument 5630 remove_adv_monitor(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_adv_monitor() argument 5675 read_local_oob_data_complete(struct hci_dev * hdev,void * data,int err) read_local_oob_data_complete() argument 5744 read_local_oob_data_sync(struct hci_dev * hdev,void * data) read_local_oob_data_sync() argument 5759 read_local_oob_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_local_oob_data() argument 5801 add_remote_oob_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_remote_oob_data() argument 5909 remove_remote_oob_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_remote_oob_data() argument 5946 discovery_type_is_valid(struct hci_dev * hdev,uint8_t type,uint8_t * mgmt_status) discovery_type_is_valid() argument 5973 start_discovery_complete(struct hci_dev * hdev,void * data,int err) start_discovery_complete() argument 5990 start_discovery_sync(struct hci_dev * hdev,void * data) start_discovery_sync() argument 5998 start_discovery_internal(struct sock * sk,struct hci_dev * hdev,u16 op,void * data,u16 len) start_discovery_internal() argument 6069 start_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) start_discovery() argument 6076 start_limited_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) start_limited_discovery() argument 6084 start_service_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) start_service_discovery() argument 6196 stop_discovery_complete(struct hci_dev * hdev,void * data,int err) stop_discovery_complete() argument 6213 stop_discovery_sync(struct hci_dev * hdev,void * data) stop_discovery_sync() argument 6221 stop_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) stop_discovery() argument 6266 confirm_name(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) confirm_name() argument 6308 block_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) block_device() argument 6344 unblock_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) unblock_device() argument 6380 set_device_id_sync(struct hci_dev * hdev,void * data) set_device_id_sync() argument 6385 set_device_id(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_device_id() argument 6417 enable_advertising_instance(struct hci_dev * hdev,int err) enable_advertising_instance() argument 6425 set_advertising_complete(struct hci_dev * hdev,void * data,int err) set_advertising_complete() argument 6477 set_adv_sync(struct hci_dev * hdev,void * data) set_adv_sync() argument 6524 set_advertising(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_advertising() argument 6609 set_static_address(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_static_address() argument 6653 set_scan_params(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_scan_params() argument 6703 fast_connectable_complete(struct hci_dev * hdev,void * data,int err) fast_connectable_complete() argument 6727 write_fast_connectable_sync(struct hci_dev * hdev,void * data) write_fast_connectable_sync() argument 6735 set_fast_connectable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_fast_connectable() argument 6791 set_bredr_complete(struct hci_dev * hdev,void * data,int err) set_bredr_complete() argument 6814 set_bredr_sync(struct hci_dev * hdev,void * data) set_bredr_sync() argument 6832 set_bredr(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_bredr() argument 6932 set_secure_conn_complete(struct hci_dev * hdev,void * data,int err) set_secure_conn_complete() argument 6970 set_secure_conn_sync(struct hci_dev * hdev,void * data) set_secure_conn_sync() argument 6982 set_secure_conn(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_secure_conn() argument 7063 set_debug_keys(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_debug_keys() argument 7110 set_privacy(struct sock * sk,struct hci_dev * hdev,void * cp_data,u16 len) set_privacy() argument 7183 load_irks(struct sock * sk,struct hci_dev * hdev,void * cp_data,u16 len) load_irks() argument 7276 load_long_term_keys(struct sock * sk,struct hci_dev * hdev,void * cp_data,u16 len) load_long_term_keys() argument 7369 get_conn_info_complete(struct hci_dev * hdev,void * data,int err) get_conn_info_complete() argument 7398 get_conn_info_sync(struct hci_dev * hdev,void * data) get_conn_info_sync() argument 7436 get_conn_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) get_conn_info() argument 7527 get_clock_info_complete(struct hci_dev * hdev,void * data,int err) get_clock_info_complete() argument 7558 get_clock_info_sync(struct hci_dev * hdev,void * data) get_clock_info_sync() argument 7580 get_clock_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) get_clock_info() argument 7644 device_added(struct sock * sk,struct hci_dev * hdev,bdaddr_t * bdaddr,u8 type,u8 action) device_added() argument 7656 add_device_complete(struct hci_dev * hdev,void * data,int err) add_device_complete() argument 7679 add_device_sync(struct hci_dev * hdev,void * data) add_device_sync() argument 7684 add_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_device() argument 7796 device_removed(struct sock * sk,struct hci_dev * hdev,bdaddr_t * bdaddr,u8 type) device_removed() argument 7807 remove_device_sync(struct hci_dev * hdev,void * data) remove_device_sync() argument 7812 remove_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_device() argument 7936 conn_update_sync(struct hci_dev * hdev,void * data) conn_update_sync() argument 7948 load_conn_param(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) load_conn_param() argument 8067 set_external_config(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_external_config() argument 8123 set_public_address(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_public_address() argument 8175 read_local_oob_ext_data_complete(struct hci_dev * hdev,void * data,int err) read_local_oob_ext_data_complete() argument 8295 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 8317 read_local_oob_ext_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_local_oob_ext_data() argument 8478 get_supported_adv_flags(struct hci_dev * hdev) get_supported_adv_flags() argument 8515 read_adv_features(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_adv_features() argument 8570 calculate_name_len(struct hci_dev * hdev) calculate_name_len() argument 8577 tlv_data_max_len(struct hci_dev * hdev,u32 adv_flags,bool is_adv_data) tlv_data_max_len() argument 8623 tlv_data_is_valid(struct hci_dev * hdev,u32 adv_flags,u8 * data,u8 len,bool is_adv_data) tlv_data_is_valid() argument 8668 requested_adv_flags_are_valid(struct hci_dev * hdev,u32 adv_flags) requested_adv_flags_are_valid() argument 8684 adv_busy(struct hci_dev * hdev) adv_busy() argument 8689 add_adv_complete(struct hci_dev * hdev,struct sock * sk,u8 instance,int err) add_adv_complete() argument 8721 add_advertising_complete(struct hci_dev * hdev,void * data,int err) add_advertising_complete() argument 8743 add_advertising_sync(struct hci_dev * hdev,void * data) add_advertising_sync() argument 8751 add_advertising(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) add_advertising() argument 8886 add_ext_adv_params_complete(struct hci_dev * hdev,void * data,int err) add_ext_adv_params_complete() argument 8936 add_ext_adv_params_sync(struct hci_dev * hdev,void * data) add_ext_adv_params_sync() argument 8944 add_ext_adv_params(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) add_ext_adv_params() argument 9060 add_ext_adv_data_complete(struct hci_dev * hdev,void * data,int err) add_ext_adv_data_complete() argument 9082 add_ext_adv_data_sync(struct hci_dev * hdev,void * data) add_ext_adv_data_sync() argument 9103 add_ext_adv_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) add_ext_adv_data() argument 9229 remove_advertising_complete(struct hci_dev * hdev,void * data,int err) remove_advertising_complete() argument 9251 remove_advertising_sync(struct hci_dev * hdev,void * data) remove_advertising_sync() argument 9267 remove_advertising(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) remove_advertising() argument 9315 get_adv_size_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) get_adv_size_info() argument 9486 mgmt_index_added(struct hci_dev * hdev) mgmt_index_added() argument 9509 mgmt_index_removed(struct hci_dev * hdev) mgmt_index_removed() argument 9543 mgmt_power_on(struct hci_dev * hdev,int err) mgmt_power_on() argument 9567 __mgmt_power_off(struct hci_dev * hdev) __mgmt_power_off() argument 9602 mgmt_set_powered_failed(struct hci_dev * hdev,int err) mgmt_set_powered_failed() argument 9621 mgmt_new_link_key(struct hci_dev * hdev,struct link_key * key,bool persistent) mgmt_new_link_key() argument 9657 mgmt_new_ltk(struct hci_dev * hdev,struct smp_ltk * key,bool persistent) mgmt_new_ltk() argument 9700 mgmt_new_irk(struct hci_dev * hdev,struct smp_irk * irk,bool persistent) mgmt_new_irk() argument 9716 mgmt_new_csrk(struct hci_dev * hdev,struct smp_csrk * csrk,bool persistent) mgmt_new_csrk() argument 9746 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 9767 mgmt_device_connected(struct hci_dev * hdev,struct hci_conn * conn,u8 * name,u8 name_len) mgmt_device_connected() argument 9822 struct hci_dev *hdev = data; unpair_device_rsp() local 9830 mgmt_powering_down(struct hci_dev * hdev) mgmt_powering_down() argument 9849 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 9878 mgmt_disconnect_failed(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,u8 status) mgmt_disconnect_failed() argument 9904 mgmt_connect_failed(struct hci_dev * hdev,struct hci_conn * conn,u8 status) mgmt_connect_failed() argument 9921 mgmt_pin_code_request(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 secure) mgmt_pin_code_request() argument 9932 mgmt_pin_code_reply_complete(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 status) mgmt_pin_code_reply_complete() argument 9945 mgmt_pin_code_neg_reply_complete(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 status) mgmt_pin_code_neg_reply_complete() argument 9958 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 9975 mgmt_user_passkey_request(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type) mgmt_user_passkey_request() argument 9989 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 10005 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 10012 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 10020 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 10027 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 10035 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 10072 mgmt_auth_enable_complete(struct hci_dev * hdev,u8 status) mgmt_auth_enable_complete() argument 10109 mgmt_set_class_of_dev_complete(struct hci_dev * hdev,u8 * dev_class,u8 status) mgmt_set_class_of_dev_complete() argument 10131 mgmt_set_local_name_complete(struct hci_dev * hdev,u8 * name,u8 status) mgmt_set_local_name_complete() argument 10229 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 10272 mgmt_adv_monitor_device_lost(struct hci_dev * hdev,u16 handle,bdaddr_t * bdaddr,u8 addr_type) mgmt_adv_monitor_device_lost() argument 10285 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 10315 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 10379 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 10445 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 10537 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 10566 mgmt_discovering(struct hci_dev * hdev,u8 discovering) mgmt_discovering() argument 10579 mgmt_suspending(struct hci_dev * hdev,u8 state) mgmt_suspending() argument 10587 mgmt_resuming(struct hci_dev * hdev,u8 reason,bdaddr_t * bdaddr,u8 addr_type) mgmt_resuming() argument 10623 struct hci_dev *hdev; mgmt_cleanup() local [all...] |
| H A D | msft.h | 32 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 D | hci_conn.c | 74 struct hci_dev *hdev = conn->hdev; 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 491 le_conn_update_sync(struct hci_dev * hdev,void * data) le_conn_update_sync() argument 555 le_conn_update_complete(struct hci_dev * hdev,void * data,int err) le_conn_update_complete() argument 589 struct hci_dev *hdev = conn->hdev; hci_le_start_enc() local 654 struct hci_dev *hdev = conn->hdev; hci_conn_idle() local 693 le_disable_advertising(struct hci_dev * hdev) le_disable_advertising() argument 714 struct hci_dev *hdev = conn->hdev; le_conn_timeout() local 766 terminate_big_sync(struct hci_dev * hdev,void * data) terminate_big_sync() argument 783 terminate_big_destroy(struct hci_dev * hdev,void * data,int err) terminate_big_destroy() argument 788 hci_le_terminate_big(struct hci_dev * hdev,struct hci_conn * conn) hci_le_terminate_big() argument 812 big_terminate_sync(struct hci_dev * hdev,void * data) big_terminate_sync() argument 839 hci_le_big_terminate(struct hci_dev * hdev,struct hci_conn * conn) hci_le_big_terminate() argument 894 struct hci_dev *hdev = conn->hdev; bis_cleanup() local 933 remove_cig_sync(struct hci_dev * hdev,void * data) remove_cig_sync() argument 940 hci_le_remove_cig(struct hci_dev * hdev,u8 handle) hci_le_remove_cig() argument 965 struct hci_dev *hdev = conn->hdev; cis_cleanup() local 988 hci_conn_hash_alloc_unset(struct hci_dev * hdev) hci_conn_hash_alloc_unset() argument 994 __hci_conn_add(struct hci_dev * hdev,int type,bdaddr_t * dst,u8 dst_type,u8 role,u16 handle) __hci_conn_add() argument 1148 hci_conn_add_unset(struct hci_dev * hdev,int type,bdaddr_t * dst,u8 dst_type,u8 role) hci_conn_add_unset() argument 1162 hci_conn_add(struct hci_dev * hdev,int type,bdaddr_t * dst,u8 dst_type,u8 role,u16 handle) hci_conn_add() argument 1199 struct hci_dev *hdev = conn->hdev; hci_conn_unlink() local 1241 struct hci_dev *hdev = conn->hdev; hci_conn_del() local 1318 struct hci_dev *hdev = NULL, *d; hci_get_route() local 1378 struct hci_dev *hdev = conn->hdev; hci_le_conn_failed() local 1391 struct hci_dev *hdev = conn->hdev; hci_conn_failed() local 1418 struct hci_dev *hdev = conn->hdev; hci_conn_set_handle() local 1445 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 1521 is_connected(struct hci_dev * hdev,bdaddr_t * addr,u8 type) is_connected() argument 1536 hci_explicit_conn_params_set(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type) hci_explicit_conn_params_set() argument 1573 qos_set_big(struct hci_dev * hdev,struct bt_iso_qos * qos) qos_set_big() argument 1597 qos_set_bis(struct hci_dev * hdev,struct bt_iso_qos * qos) qos_set_bis() argument 1638 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 1689 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 1746 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 1800 struct hci_dev *hdev = parent->hdev; hci_conn_link() local 1825 hci_connect_sco(struct hci_dev * hdev,int type,bdaddr_t * dst,__u16 setting,struct bt_codec * codec,u16 timeout) hci_connect_sco() argument 1876 struct hci_dev *hdev = conn->hdev; hci_le_create_big() local 1906 set_cig_params_sync(struct hci_dev * hdev,void * data) set_cig_params_sync() argument 1972 struct hci_dev *hdev = conn->hdev; hci_le_set_cig_params() local 2031 hci_bind_cis(struct hci_dev * hdev,bdaddr_t * dst,__u8 dst_type,struct bt_iso_qos * qos,u16 timeout) hci_bind_cis() argument 2100 struct hci_dev *hdev = conn->hdev; hci_iso_setup_path() local 2142 hci_create_cis_sync(struct hci_dev * hdev,void * data) hci_create_cis_sync() argument 2147 hci_le_create_cis_pending(struct hci_dev * hdev) hci_le_create_cis_pending() argument 2173 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 2194 create_big_sync(struct hci_dev * hdev,void * data) create_big_sync() argument 2224 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 2248 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 2273 create_big_complete(struct hci_dev * hdev,void * data,int err) create_big_complete() argument 2299 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 2383 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 2435 hci_connect_cis(struct hci_dev * hdev,bdaddr_t * dst,__u8 dst_type,struct bt_iso_qos * qos,u16 timeout) hci_connect_cis() argument 2698 struct hci_dev *hdev = conn->hdev; hci_conn_enter_active_mode() local 2721 hci_conn_hash_flush(struct hci_dev * hdev) hci_conn_hash_flush() argument 2768 struct hci_dev *hdev; hci_get_conn_list() local 2816 hci_get_conn_info(struct hci_dev * hdev,void __user * arg) hci_get_conn_info() argument 2844 hci_get_auth_info(struct hci_dev * hdev,void __user * arg) hci_get_auth_info() argument 2866 struct hci_dev *hdev = conn->hdev; hci_chan_create() local 2892 struct hci_dev *hdev = conn->hdev; hci_chan_del() local 2932 hci_chan_lookup_handle(struct hci_dev * hdev,__u16 handle) hci_chan_lookup_handle() argument 3159 abort_conn_sync(struct hci_dev * hdev,void * data) abort_conn_sync() argument 3171 struct hci_dev *hdev = conn->hdev; hci_abort_conn() local 3365 struct hci_dev *hdev; hci_ethtool_ts_info() local [all...] |
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
| H A D | hclgevf_main.c | 87 hclgevf_arq_init(struct hclgevf_dev * hdev) hclgevf_arq_init() argument 112 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_update_stats() local 154 hclgevf_get_basic_info(struct hclgevf_dev * hdev) hclgevf_get_basic_info() argument 183 hclgevf_get_port_base_vlan_filter_state(struct hclgevf_dev * hdev) hclgevf_get_port_base_vlan_filter_state() argument 206 hclgevf_get_queue_info(struct hclgevf_dev * hdev) hclgevf_get_queue_info() argument 233 hclgevf_get_queue_depth(struct hclgevf_dev * hdev) hclgevf_get_queue_depth() argument 261 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_qid_global() local 277 hclgevf_get_pf_media_type(struct hclgevf_dev * hdev) hclgevf_get_pf_media_type() argument 299 hclgevf_alloc_tqps(struct hclgevf_dev * hdev) hclgevf_alloc_tqps() argument 349 hclgevf_knic_setup(struct hclgevf_dev * hdev) hclgevf_knic_setup() argument 392 hclgevf_request_link_info(struct hclgevf_dev * hdev) hclgevf_request_link_info() argument 404 hclgevf_update_link_status(struct hclgevf_dev * hdev,int link_state) hclgevf_update_link_status() argument 429 hclgevf_update_link_mode(struct hclgevf_dev * hdev) hclgevf_update_link_mode() argument 443 hclgevf_set_handle_info(struct hclgevf_dev * hdev) hclgevf_set_handle_info() argument 462 hclgevf_free_vector(struct hclgevf_dev * hdev,int vector_id) hclgevf_free_vector() argument 478 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_vector() local 509 hclgevf_get_vector_index(struct hclgevf_dev * hdev,int vector) hclgevf_get_vector_index() argument 521 hclgevf_get_rss_hash_key(struct hclgevf_dev * hdev) hclgevf_get_rss_hash_key() argument 561 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_rss() local 588 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_set_rss() local 611 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_set_rss_tuple() local 629 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_rss_tuple() local 650 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_tc_size() local 660 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_bind_ring_to_vector() local 703 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_map_ring_to_vector() local 721 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_unmap_ring_from_vector() local 746 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_put_vector() local 762 hclgevf_cmd_set_promisc_mode(struct hclgevf_dev * hdev,bool en_uc_pmc,bool en_mc_pmc,bool en_bc_pmc) hclgevf_cmd_set_promisc_mode() argument 789 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_set_promisc_mode() local 800 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_request_update_promisc_mode() local 806 hclgevf_sync_promisc_mode(struct hclgevf_dev * hdev) hclgevf_sync_promisc_mode() argument 820 hclgevf_tqp_enable_cmd_send(struct hclgevf_dev * hdev,u16 tqp_id,u16 stream_id,bool enable) hclgevf_tqp_enable_cmd_send() argument 839 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_tqp_enable() local 852 hclgevf_get_host_mac_addr(struct hclgevf_dev * hdev,u8 * p) hclgevf_get_host_mac_addr() argument 874 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_mac_addr() local 890 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_set_mac_addr() local 955 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_update_mac_list() local 1022 hclgevf_add_del_mac_addr(struct hclgevf_dev * hdev,struct hclgevf_mac_addr_node * mac_node,enum HCLGEVF_MAC_ADDR_TYPE mac_type) hclgevf_add_del_mac_addr() argument 1048 hclgevf_config_mac_list(struct hclgevf_dev * hdev,struct list_head * list,enum HCLGEVF_MAC_ADDR_TYPE mac_type) hclgevf_config_mac_list() argument 1135 hclgevf_sync_mac_list(struct hclgevf_dev * hdev,enum HCLGEVF_MAC_ADDR_TYPE mac_type) hclgevf_sync_mac_list() argument 1190 hclgevf_sync_mac_table(struct hclgevf_dev * hdev) hclgevf_sync_mac_table() argument 1196 hclgevf_uninit_mac_list(struct hclgevf_dev * hdev) hclgevf_uninit_mac_list() argument 1208 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_enable_vlan_filter() local 1226 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_set_vlan_filter() local 1267 hclgevf_sync_vlan_filter(struct hclgevf_dev * hdev) hclgevf_sync_vlan_filter() argument 1295 hclgevf_en_hw_strip_rxvtag_cmd(struct hclgevf_dev * hdev,bool enable) hclgevf_en_hw_strip_rxvtag_cmd() argument 1307 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_en_hw_strip_rxvtag() local 1321 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_reset_tqp() local 1355 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_set_mtu() local 1366 hclgevf_notify_client(struct hclgevf_dev * hdev,enum hnae3_reset_notify_type type) hclgevf_notify_client() argument 1388 hclgevf_notify_roce_client(struct hclgevf_dev * hdev,enum hnae3_reset_notify_type type) hclgevf_notify_roce_client() argument 1408 hclgevf_set_reset_pending(struct hclgevf_dev * hdev,enum hnae3_reset_type reset_type) hclgevf_set_reset_pending() argument 1419 hclgevf_reset_wait(struct hclgevf_dev * hdev) hclgevf_reset_wait() argument 1461 hclgevf_reset_handshake(struct hclgevf_dev * hdev,bool enable) hclgevf_reset_handshake() argument 1475 hclgevf_reset_stack(struct hclgevf_dev * hdev) hclgevf_reset_stack() argument 1504 hclgevf_reset_prepare_wait(struct hclgevf_dev * hdev) hclgevf_reset_prepare_wait() argument 1532 hclgevf_dump_rst_info(struct hclgevf_dev * hdev) hclgevf_dump_rst_info() argument 1559 hclgevf_reset_err_handle(struct hclgevf_dev * hdev) hclgevf_reset_err_handle() argument 1579 hclgevf_reset_prepare(struct hclgevf_dev * hdev) hclgevf_reset_prepare() argument 1600 hclgevf_reset_rebuild(struct hclgevf_dev * hdev) hclgevf_reset_rebuild() argument 1638 hclgevf_reset(struct hclgevf_dev * hdev) hclgevf_reset() argument 1697 struct hclgevf_dev *hdev = ae_dev->priv; hclgevf_reset_event() local 1723 struct hclgevf_dev *hdev = ae_dev->priv; hclgevf_set_def_reset_request() local 1746 struct hclgevf_dev *hdev = ae_dev->priv; hclgevf_reset_prepare_general() local 1775 struct hclgevf_dev *hdev = ae_dev->priv; hclgevf_reset_done() local 1792 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_fw_version() local 1797 hclgevf_get_misc_vector(struct hclgevf_dev * hdev) hclgevf_get_misc_vector() argument 1812 hclgevf_reset_task_schedule(struct hclgevf_dev * hdev) hclgevf_reset_task_schedule() argument 1821 hclgevf_mbx_task_schedule(struct hclgevf_dev * hdev) hclgevf_mbx_task_schedule() argument 1829 hclgevf_task_schedule(struct hclgevf_dev * hdev,unsigned long delay) hclgevf_task_schedule() argument 1837 hclgevf_reset_service_task(struct hclgevf_dev * hdev) hclgevf_reset_service_task() argument 1906 hclgevf_mailbox_service_task(struct hclgevf_dev * hdev) hclgevf_mailbox_service_task() argument 1919 hclgevf_keep_alive(struct hclgevf_dev * hdev) hclgevf_keep_alive() argument 1934 hclgevf_periodic_service_task(struct hclgevf_dev * hdev) hclgevf_periodic_service_task() argument 1986 struct hclgevf_dev *hdev = container_of(work, struct hclgevf_dev, hclgevf_service_task() local 2001 hclgevf_clear_event_cause(struct hclgevf_dev * hdev,u32 regclr) hclgevf_clear_event_cause() argument 2006 hclgevf_check_evt_cause(struct hclgevf_dev * hdev,u32 * clearval) hclgevf_check_evt_cause() argument 2060 struct hclgevf_dev *hdev = timer_container_of(hdev, t, reset_timer); hclgevf_reset_timer() local 2071 struct hclgevf_dev *hdev = data; hclgevf_misc_irq_handle() local 2096 hclgevf_configure(struct hclgevf_dev * hdev) hclgevf_configure() argument 2127 struct hclgevf_dev *hdev; hclgevf_alloc_hdev() local 2140 hclgevf_init_roce_base_info(struct hclgevf_dev * hdev) hclgevf_init_roce_base_info() argument 2164 hclgevf_config_gro(struct hclgevf_dev * hdev) hclgevf_config_gro() argument 2187 hclgevf_rss_init_hw(struct hclgevf_dev * hdev) hclgevf_rss_init_hw() argument 2219 hclgevf_init_vlan_config(struct hclgevf_dev * hdev,bool rxvtag_strip_en) hclgevf_init_vlan_config() argument 2236 hclgevf_flush_link_update(struct hclgevf_dev * hdev) hclgevf_flush_link_update() argument 2251 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_set_timer_task() local 2265 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_ae_start() local 2281 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_ae_stop() local 2297 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_set_alive() local 2313 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_client_stop() local 2322 hclgevf_state_init(struct hclgevf_dev * hdev) hclgevf_state_init() argument 2343 hclgevf_state_uninit(struct hclgevf_dev * hdev) hclgevf_state_uninit() argument 2354 hclgevf_init_msi(struct hclgevf_dev * hdev) hclgevf_init_msi() argument 2405 hclgevf_uninit_msi(struct hclgevf_dev * hdev) hclgevf_uninit_msi() argument 2414 hclgevf_misc_irq_init(struct hclgevf_dev * hdev) hclgevf_misc_irq_init() argument 2438 hclgevf_misc_irq_uninit(struct hclgevf_dev * hdev) hclgevf_misc_irq_uninit() argument 2447 hclgevf_info_show(struct hclgevf_dev * hdev) hclgevf_info_show() argument 2467 struct hclgevf_dev *hdev = ae_dev->priv; hclgevf_init_nic_client_instance() local 2495 struct hclgevf_dev *hdev = ae_dev->priv; hclgevf_init_roce_client_instance() local 2519 struct hclgevf_dev *hdev = ae_dev->priv; hclgevf_init_client_instance() local 2567 struct hclgevf_dev *hdev = ae_dev->priv; hclgevf_uninit_client_instance() local 2593 hclgevf_dev_mem_map(struct hclgevf_dev * hdev) hclgevf_dev_mem_map() argument 2614 hclgevf_pci_init(struct hclgevf_dev * hdev) hclgevf_pci_init() argument 2663 hclgevf_pci_uninit(struct hclgevf_dev * hdev) hclgevf_pci_uninit() argument 2675 hclgevf_query_vf_resource(struct hclgevf_dev * hdev) hclgevf_query_vf_resource() argument 2726 hclgevf_set_default_dev_specs(struct hclgevf_dev * hdev) hclgevf_set_default_dev_specs() argument 2740 hclgevf_parse_dev_specs(struct hclgevf_dev * hdev,struct hclge_desc * desc) hclgevf_parse_dev_specs() argument 2759 hclgevf_check_dev_specs(struct hclgevf_dev * hdev) hclgevf_check_dev_specs() argument 2775 hclgevf_query_dev_specs(struct hclgevf_dev * hdev) hclgevf_query_dev_specs() argument 2806 hclgevf_pci_reset(struct hclgevf_dev * hdev) hclgevf_pci_reset() argument 2842 hclgevf_clear_vport_list(struct hclgevf_dev * hdev) hclgevf_clear_vport_list() argument 2851 hclgevf_init_rxd_adv_layout(struct hclgevf_dev * hdev) hclgevf_init_rxd_adv_layout() argument 2857 hclgevf_uninit_rxd_adv_layout(struct hclgevf_dev * hdev) hclgevf_uninit_rxd_adv_layout() argument 2863 hclgevf_reset_hdev(struct hclgevf_dev * hdev) hclgevf_reset_hdev() argument 2916 hclgevf_init_hdev(struct hclgevf_dev * hdev) hclgevf_init_hdev() argument 3046 hclgevf_uninit_hdev(struct hclgevf_dev * hdev) hclgevf_uninit_hdev() argument 3089 struct hclgevf_dev *hdev = ae_dev->priv; hclgevf_uninit_ae_dev() local 3095 hclgevf_get_max_channels(struct hclgevf_dev * hdev) hclgevf_get_max_channels() argument 3113 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_channels() local 3124 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_tqps_and_rss_info() local 3134 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_update_rss_size() local 3158 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_set_channels() local 3212 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_status() local 3221 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_ksettings_an_result() local 3231 hclgevf_update_speed_duplex(struct hclgevf_dev * hdev,u32 speed,u8 duplex) hclgevf_update_speed_duplex() argument 3240 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_gro_en() local 3255 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_media_type() local 3266 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_hw_reset_stat() local 3273 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_cmdq_stat() local 3280 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_ae_dev_resetting() local 3287 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_ae_dev_reset_cnt() local 3296 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); hclgevf_get_link_mode() local 3302 hclgevf_update_port_base_vlan_info(struct hclgevf_dev * hdev,u16 state,struct hclge_mbx_port_base_vlan * port_base_vlan) hclgevf_update_port_base_vlan_info() argument [all...] |
| /linux/drivers/accel/habanalabs/goya/ |
| H A D | goya.c | 360 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 D | device.c | 51 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 D | firmware_if.c | 55 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 D | habanalabs_drv.c | 120 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 D | hw_queue.c | 43 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 D | irq.c | 22 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 D | hclge_tm.c | 138 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 D | hclge_main.c | 440 hclge_mac_update_stats_defective(struct hclge_dev * hdev) hclge_mac_update_stats_defective() argument 476 hclge_mac_update_stats_complete(struct hclge_dev * hdev) hclge_mac_update_stats_complete() argument 523 hclge_mac_query_reg_num(struct hclge_dev * hdev,u32 * reg_num) hclge_mac_query_reg_num() argument 557 hclge_mac_update_stats(struct hclge_dev * hdev) hclge_mac_update_stats() argument 566 hclge_comm_get_count(struct hclge_dev * hdev,const struct hclge_comm_stats_str strs[],u32 size) hclge_comm_get_count() argument 580 hclge_comm_get_stats(struct hclge_dev * hdev,const struct hclge_comm_stats_str strs[],int size,u64 * data) hclge_comm_get_stats() argument 598 hclge_comm_get_strings(struct hclge_dev * hdev,u32 stringset,const struct hclge_comm_stats_str strs[],int size,u8 ** data) hclge_comm_get_strings() argument 615 hclge_update_stats_for_all(struct hclge_dev * hdev) hclge_update_stats_for_all() argument 641 struct hclge_dev *hdev = vport->back; hclge_update_stats() local 671 struct hclge_dev *hdev = vport->back; hclge_get_sset_count() local 720 struct hclge_dev *hdev = vport->back; hclge_get_strings() local 756 struct hclge_dev *hdev = vport->back; hclge_get_stats() local 768 struct hclge_dev *hdev = vport->back; hclge_get_mac_stat() local 776 hclge_parse_func_status(struct hclge_dev * hdev,struct hclge_func_status_cmd * status) hclge_parse_func_status() argument 794 hclge_query_function_status(struct hclge_dev * hdev) hclge_query_function_status() argument 823 hclge_query_pf_resource(struct hclge_dev * hdev) hclge_query_pf_resource() argument 947 struct hclge_dev *hdev = vport->back; hclge_check_port_speed() local 1119 hclge_parse_fiber_link_mode(struct hclge_dev * hdev,u16 speed_ability) hclge_parse_fiber_link_mode() argument 1141 hclge_parse_backplane_link_mode(struct hclge_dev * hdev,u16 speed_ability) hclge_parse_backplane_link_mode() argument 1157 hclge_parse_copper_link_mode(struct hclge_dev * hdev,u16 speed_ability) hclge_parse_copper_link_mode() argument 1191 hclge_parse_link_mode(struct hclge_dev * hdev,u16 speed_ability) hclge_parse_link_mode() argument 1330 hclge_get_cfg(struct hclge_dev * hdev,struct hclge_cfg * hcfg) hclge_get_cfg() argument 1362 hclge_set_default_dev_specs(struct hclge_dev * hdev) hclge_set_default_dev_specs() argument 1379 hclge_parse_dev_specs(struct hclge_dev * hdev,struct hclge_desc * desc) hclge_parse_dev_specs() argument 1404 hclge_check_dev_specs(struct hclge_dev * hdev) hclge_check_dev_specs() argument 1426 hclge_query_mac_stats_num(struct hclge_dev * hdev) hclge_query_mac_stats_num() argument 1439 hclge_query_dev_specs(struct hclge_dev * hdev) hclge_query_dev_specs() argument 1474 hclge_get_cap(struct hclge_dev * hdev) hclge_get_cap() argument 1489 hclge_init_kdump_kernel_config(struct hclge_dev * hdev) hclge_init_kdump_kernel_config() argument 1506 hclge_init_tc_config(struct hclge_dev * hdev) hclge_init_tc_config() argument 1534 hclge_configure(struct hclge_dev * hdev) hclge_configure() argument 1590 hclge_config_tso(struct hclge_dev * hdev,u16 tso_mss_min,u16 tso_mss_max) hclge_config_tso() argument 1605 hclge_config_gro(struct hclge_dev * hdev) hclge_config_gro() argument 1627 hclge_alloc_tqps(struct hclge_dev * hdev) hclge_alloc_tqps() argument 1677 hclge_map_tqps_to_func(struct hclge_dev * hdev,u16 func_id,u16 tqp_pid,u16 tqp_vid,bool is_pf) hclge_map_tqps_to_func() argument 1704 struct hclge_dev *hdev = vport->back; hclge_assign_tqp() local 1736 struct hclge_dev *hdev = vport->back; hclge_knic_setup() local 1757 hclge_map_tqp_to_vport(struct hclge_dev * hdev,struct hclge_vport * vport) hclge_map_tqp_to_vport() argument 1781 hclge_map_tqp(struct hclge_dev * hdev) hclge_map_tqp() argument 1803 struct hclge_dev *hdev = vport->back; hclge_vport_setup() local 1820 hclge_alloc_vport(struct hclge_dev * hdev) hclge_alloc_vport() argument 1884 hclge_cmd_alloc_tx_buff(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_cmd_alloc_tx_buff() argument 1914 hclge_tx_buffer_alloc(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_tx_buffer_alloc() argument 1925 hclge_get_tc_num(struct hclge_dev * hdev) hclge_get_tc_num() argument 1937 hclge_get_pfc_priv_num(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_get_pfc_priv_num() argument 1955 hclge_get_no_pfc_priv_num(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_get_no_pfc_priv_num() argument 1997 hclge_is_rx_buf_ok(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc,u32 rx_all) hclge_is_rx_buf_ok() argument 2063 hclge_tx_buffer_calc(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_tx_buffer_calc() argument 2089 hclge_rx_buf_calc_all(struct hclge_dev * hdev,bool max,struct hclge_pkt_buf_alloc * buf_alloc) hclge_rx_buf_calc_all() argument 2125 hclge_drop_nopfc_buf_till_fit(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_drop_nopfc_buf_till_fit() argument 2155 hclge_drop_pfc_buf_till_fit(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_drop_pfc_buf_till_fit() argument 2185 hclge_only_alloc_priv_buff(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_only_alloc_priv_buff() argument 2238 hclge_rx_buffer_calc(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_rx_buffer_calc() argument 2271 hclge_rx_priv_buf_alloc(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_rx_priv_buf_alloc() argument 2304 hclge_rx_priv_wl_config(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_rx_priv_wl_config() argument 2348 hclge_common_thrd_config(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_common_thrd_config() argument 2391 hclge_common_wl_config(struct hclge_dev * hdev,struct hclge_pkt_buf_alloc * buf_alloc) hclge_common_wl_config() argument 2416 hclge_buffer_alloc(struct hclge_dev * hdev) hclge_buffer_alloc() argument 2486 struct hclge_dev *hdev = vport->back; hclge_init_roce_base_info() local 2507 hclge_init_msi(struct hclge_dev * hdev) hclge_init_msi() argument 2584 hclge_cfg_mac_speed_dup_hw(struct hclge_dev * hdev,int speed,u8 duplex,u8 lane_num) hclge_cfg_mac_speed_dup_hw() argument 2621 hclge_cfg_mac_speed_dup(struct hclge_dev * hdev,int speed,u8 duplex,u8 lane_num) hclge_cfg_mac_speed_dup() argument 2647 struct hclge_dev *hdev = vport->back; hclge_cfg_mac_speed_dup_h() local 2661 hclge_set_autoneg_en(struct hclge_dev * hdev,bool enable) hclge_set_autoneg_en() argument 2686 struct hclge_dev *hdev = vport->back; hclge_set_autoneg() local 2704 struct hclge_dev *hdev = vport->back; hclge_get_autoneg() local 2716 struct hclge_dev *hdev = vport->back; hclge_restart_autoneg() local 2730 struct hclge_dev *hdev = vport->back; hclge_halt_autoneg() local 2738 hclge_parse_fec_stats_lanes(struct hclge_dev * hdev,struct hclge_desc * desc,u32 desc_len) hclge_parse_fec_stats_lanes() argument 2761 hclge_parse_fec_stats(struct hclge_dev * hdev,struct hclge_desc * desc,u32 desc_len) hclge_parse_fec_stats() argument 2783 hclge_update_fec_stats_hw(struct hclge_dev * hdev) hclge_update_fec_stats_hw() argument 2805 hclge_update_fec_stats(struct hclge_dev * hdev) hclge_update_fec_stats() argument 2822 hclge_get_fec_stats_total(struct hclge_dev * hdev,struct ethtool_fec_stats * fec_stats) hclge_get_fec_stats_total() argument 2830 hclge_get_fec_stats_lanes(struct hclge_dev * hdev,struct ethtool_fec_stats * fec_stats) hclge_get_fec_stats_lanes() argument 2851 hclge_comm_get_fec_stats(struct hclge_dev * hdev,struct ethtool_fec_stats * fec_stats) hclge_comm_get_fec_stats() argument 2876 struct hclge_dev *hdev = vport->back; hclge_get_fec_stats() local 2889 hclge_set_fec_hw(struct hclge_dev * hdev,u32 fec_mode) hclge_set_fec_hw() argument 2920 struct hclge_dev *hdev = vport->back; hclge_set_fec() local 2941 struct hclge_dev *hdev = vport->back; hclge_get_fec() local 2950 hclge_mac_init(struct hclge_dev * hdev) hclge_mac_init() argument 3000 hclge_mbx_task_schedule(struct hclge_dev * hdev) hclge_mbx_task_schedule() argument 3009 hclge_reset_task_schedule(struct hclge_dev * hdev) hclge_reset_task_schedule() argument 3019 hclge_errhand_task_schedule(struct hclge_dev * hdev) hclge_errhand_task_schedule() argument 3026 hclge_task_schedule(struct hclge_dev * hdev,unsigned long delay_time) hclge_task_schedule() argument 3033 hclge_get_mac_link_status(struct hclge_dev * hdev,int * link_status) hclge_get_mac_link_status() argument 3054 hclge_get_mac_phy_link(struct hclge_dev * hdev,int * link_status) hclge_get_mac_phy_link() argument 3069 hclge_push_link_status(struct hclge_dev * hdev) hclge_push_link_status() argument 3091 hclge_update_link_status(struct hclge_dev * hdev) hclge_update_link_status() argument 3175 hclge_update_pause_advertising(struct hclge_dev * hdev) hclge_update_pause_advertising() argument 3202 hclge_update_advertising(struct hclge_dev * hdev) hclge_update_advertising() argument 3212 hclge_update_port_capability(struct hclge_dev * hdev,struct hclge_mac * mac) hclge_update_port_capability() argument 3237 hclge_get_sfp_speed(struct hclge_dev * hdev,u32 * speed) hclge_get_sfp_speed() argument 3260 hclge_get_sfp_info(struct hclge_dev * hdev,struct hclge_mac * mac) hclge_get_sfp_info() argument 3318 struct hclge_dev *hdev = vport->back; hclge_get_phy_link_ksettings() local 3368 struct hclge_dev *hdev = vport->back; hclge_set_phy_link_ksettings() local 3411 hclge_update_tp_port_info(struct hclge_dev * hdev) hclge_update_tp_port_info() argument 3431 hclge_tp_port_init(struct hclge_dev * hdev) hclge_tp_port_init() argument 3446 hclge_update_port_info(struct hclge_dev * hdev) hclge_update_port_info() argument 3496 struct hclge_dev *hdev = vport->back; hclge_get_status() local 3503 hclge_get_vf_vport(struct hclge_dev * hdev,int vf) hclge_get_vf_vport() argument 3527 struct hclge_dev *hdev = vport->back; hclge_get_vf_config() local 3551 struct hclge_dev *hdev = vport->back; hclge_set_vf_link_state() local 3578 hclge_set_reset_pending(struct hclge_dev * hdev,enum hnae3_reset_type reset_type) hclge_set_reset_pending() argument 3589 hclge_check_event_cause(struct hclge_dev * hdev,u32 * clearval) hclge_check_event_cause() argument 3651 hclge_clear_event_cause(struct hclge_dev * hdev,u32 event_type,u32 regclr) hclge_clear_event_cause() argument 3672 hclge_clear_all_event_cause(struct hclge_dev * hdev) hclge_clear_all_event_cause() argument 3688 struct hclge_dev *hdev = data; hclge_misc_irq_handle() local 3738 hclge_free_vector(struct hclge_dev * hdev,int vector_id) hclge_free_vector() argument 3751 hclge_get_misc_vector(struct hclge_dev * hdev) hclge_get_misc_vector() argument 3764 hclge_misc_irq_init(struct hclge_dev * hdev) hclge_misc_irq_init() argument 3784 hclge_misc_irq_uninit(struct hclge_dev * hdev) hclge_misc_irq_uninit() argument 3790 hclge_notify_client(struct hclge_dev * hdev,enum hnae3_reset_notify_type type) hclge_notify_client() argument 3811 hclge_notify_roce_client(struct hclge_dev * hdev,enum hnae3_reset_notify_type type) hclge_notify_roce_client() argument 3832 hclge_reset_wait(struct hclge_dev * hdev) hclge_reset_wait() argument 3876 hclge_set_vf_rst(struct hclge_dev * hdev,int func_id,bool reset) hclge_set_vf_rst() argument 3891 hclge_set_all_vf_rst(struct hclge_dev * hdev,bool reset) hclge_set_all_vf_rst() argument 3935 hclge_mailbox_service_task(struct hclge_dev * hdev) hclge_mailbox_service_task() argument 3954 hclge_func_reset_sync_vf(struct hclge_dev * hdev) hclge_func_reset_sync_vf() argument 3989 hclge_report_hw_error(struct hclge_dev * hdev,enum hnae3_hw_error_type type) hclge_report_hw_error() argument 4001 hclge_handle_imp_error(struct hclge_dev * hdev) hclge_handle_imp_error() argument 4019 hclge_func_reset_cmd(struct hclge_dev * hdev,int func_id) hclge_func_reset_cmd() argument 4037 hclge_do_reset(struct hclge_dev * hdev) hclge_do_reset() argument 4081 struct hclge_dev *hdev = ae_dev->priv; hclge_get_reset_level() local 4110 hclge_clear_reset_cause(struct hclge_dev * hdev) hclge_clear_reset_cause() argument 4138 hclge_reset_handshake(struct hclge_dev * hdev,bool enable) hclge_reset_handshake() argument 4151 hclge_func_reset_notify_vf(struct hclge_dev * hdev) hclge_func_reset_notify_vf() argument 4164 hclge_reset_prepare_wait(struct hclge_dev * hdev) hclge_reset_prepare_wait() argument 4213 hclge_show_rst_info(struct hclge_dev * hdev) hclge_show_rst_info() argument 4228 hclge_reset_err_handle(struct hclge_dev * hdev) hclge_reset_err_handle() argument 4265 hclge_update_reset_level(struct hclge_dev * hdev) hclge_update_reset_level() argument 4286 hclge_set_rst_done(struct hclge_dev * hdev) hclge_set_rst_done() argument 4314 hclge_reset_prepare_up(struct hclge_dev * hdev) hclge_reset_prepare_up() argument 4337 hclge_reset_stack(struct hclge_dev * hdev) hclge_reset_stack() argument 4352 hclge_reset_prepare(struct hclge_dev * hdev) hclge_reset_prepare() argument 4371 hclge_reset_rebuild(struct hclge_dev * hdev) hclge_reset_rebuild() argument 4421 hclge_reset(struct hclge_dev * hdev) hclge_reset() argument 4442 struct hclge_dev *hdev = ae_dev->priv; hclge_reset_event() local 4491 struct hclge_dev *hdev = ae_dev->priv; hclge_set_def_reset_request() local 4506 struct hclge_dev *hdev = timer_container_of(hdev, t, reset_timer); hclge_reset_timer() local 4519 hclge_reset_subtask(struct hclge_dev * hdev) hclge_reset_subtask() argument 4545 hclge_handle_err_reset_request(struct hclge_dev * hdev) hclge_handle_err_reset_request() argument 4563 hclge_handle_err_recovery(struct hclge_dev * hdev) hclge_handle_err_recovery() argument 4578 hclge_misc_err_recovery(struct hclge_dev * hdev) hclge_misc_err_recovery() argument 4597 hclge_errhand_service_task(struct hclge_dev * hdev) hclge_errhand_service_task() argument 4608 hclge_reset_service_task(struct hclge_dev * hdev) hclge_reset_service_task() argument 4629 hclge_update_vport_alive(struct hclge_dev * hdev) hclge_update_vport_alive() argument 4653 hclge_periodic_service_task(struct hclge_dev * hdev) hclge_periodic_service_task() argument 4700 hclge_ptp_service_task(struct hclge_dev * hdev) hclge_ptp_service_task() argument 4723 struct hclge_dev *hdev = hclge_service_task() local 4752 hclge_get_vector_info(struct hclge_dev * hdev,u16 idx,struct hnae3_vector_info * vector_info) hclge_get_vector_info() argument 4781 struct hclge_dev *hdev = vport->back; hclge_get_vector() local 4806 hclge_get_vector_index(struct hclge_dev * hdev,int vector) hclge_get_vector_index() argument 4820 struct hclge_dev *hdev = vport->back; hclge_put_vector() local 4855 struct hclge_dev *hdev = vport->back; hclge_set_rss() local 4878 struct hclge_dev *hdev = vport->back; hclge_set_rss_tuple() local 4914 struct hclge_dev *hdev = vport->back; hclge_get_tc_size() local 4919 hclge_init_rss_tc_mode(struct hclge_dev * hdev) hclge_init_rss_tc_mode() argument 4963 hclge_rss_init_hw(struct hclge_dev * hdev) hclge_rss_init_hw() argument 4990 struct hclge_dev *hdev = vport->back; hclge_bind_ring_with_vector() local 5068 struct hclge_dev *hdev = vport->back; hclge_map_ring_to_vector() local 5085 struct hclge_dev *hdev = vport->back; hclge_unmap_ring_frm_vector() local 5107 hclge_cmd_set_promisc_mode(struct hclge_dev * hdev,u8 vf_id,bool en_uc,bool en_mc,bool en_bc) hclge_cmd_set_promisc_mode() argument 5163 struct hclge_dev *hdev = vport->back; hclge_set_promisc_mode() local 5184 hclge_sync_fd_state(struct hclge_dev * hdev) hclge_sync_fd_state() argument 5190 hclge_fd_inc_rule_cnt(struct hclge_dev * hdev,u16 location) hclge_fd_inc_rule_cnt() argument 5198 hclge_fd_dec_rule_cnt(struct hclge_dev * hdev,u16 location) hclge_fd_dec_rule_cnt() argument 5206 hclge_fd_free_node(struct hclge_dev * hdev,struct hclge_fd_rule * rule) hclge_fd_free_node() argument 5214 hclge_update_fd_rule_node(struct hclge_dev * hdev,struct hclge_fd_rule * old_rule,struct hclge_fd_rule * new_rule,enum HCLGE_FD_NODE_STATE state) hclge_update_fd_rule_node() argument 5296 hclge_fd_set_user_def_cmd(struct hclge_dev * hdev,struct hclge_fd_user_def_cfg * cfg) hclge_fd_set_user_def_cmd() argument 5332 hclge_sync_fd_user_def_cfg(struct hclge_dev * hdev,bool locked) hclge_sync_fd_user_def_cfg() argument 5350 hclge_fd_check_user_def_refcnt(struct hclge_dev * hdev,struct hclge_fd_rule * rule) hclge_fd_check_user_def_refcnt() argument 5386 hclge_fd_inc_user_def_refcnt(struct hclge_dev * hdev,struct hclge_fd_rule * rule) hclge_fd_inc_user_def_refcnt() argument 5403 hclge_fd_dec_user_def_refcnt(struct hclge_dev * hdev,struct hclge_fd_rule * rule) hclge_fd_dec_user_def_refcnt() argument 5423 hclge_update_fd_list(struct hclge_dev * hdev,enum HCLGE_FD_NODE_STATE state,u16 location,struct hclge_fd_rule * new_rule) hclge_update_fd_list() argument 5463 hclge_get_fd_mode(struct hclge_dev * hdev,u8 * fd_mode) hclge_get_fd_mode() argument 5484 hclge_get_fd_allocation(struct hclge_dev * hdev,u32 * stage1_entry_num,u32 * stage2_entry_num,u16 * stage1_counter_num,u16 * stage2_counter_num) hclge_get_fd_allocation() argument 5513 hclge_set_fd_key_config(struct hclge_dev * hdev,enum HCLGE_FD_STAGE stage_num) hclge_set_fd_key_config() argument 5541 hclge_fd_disable_user_def(struct hclge_dev * hdev) hclge_fd_disable_user_def() argument 5552 hclge_init_fd_config(struct hclge_dev * hdev) hclge_init_fd_config() argument 5615 hclge_fd_tcam_config(struct hclge_dev * hdev,u8 stage,bool sel_x,int loc,u8 * key,bool is_add) hclge_fd_tcam_config() argument 5657 hclge_fd_ad_config(struct hclge_dev * hdev,u8 stage,int loc,struct hclge_fd_ad_data * action) hclge_fd_ad_config() argument 5831 hclge_config_key(struct hclge_dev * hdev,u8 stage,struct hclge_fd_rule * rule) hclge_config_key() argument 5888 hclge_config_action(struct hclge_dev * hdev,u8 stage,struct hclge_fd_rule * rule) hclge_config_action() argument 6061 hclge_fd_check_ext_tuple(struct hclge_dev * hdev,struct ethtool_rx_flow_spec * fs,u32 * unused_tuple) hclge_fd_check_ext_tuple() argument 6134 hclge_fd_parse_user_def_field(struct hclge_dev * hdev,struct ethtool_rx_flow_spec * fs,u32 * unused_tuple,struct hclge_fd_user_def_info * info) hclge_fd_parse_user_def_field() argument 6190 hclge_fd_check_spec(struct hclge_dev * hdev,struct ethtool_rx_flow_spec * fs,u32 * unused_tuple,struct hclge_fd_user_def_info * info) hclge_fd_check_spec() argument 6452 hclge_fd_config_rule(struct hclge_dev * hdev,struct hclge_fd_rule * rule) hclge_fd_config_rule() argument 6464 hclge_add_fd_entry_common(struct hclge_dev * hdev,struct hclge_fd_rule * rule) hclge_add_fd_entry_common() argument 6505 struct hclge_dev *hdev = vport->back; hclge_is_cls_flower_active() local 6510 hclge_fd_parse_ring_cookie(struct hclge_dev * hdev,u64 ring_cookie,u16 * vport_id,u8 * action,u16 * queue_id) hclge_fd_parse_ring_cookie() argument 6553 struct hclge_dev *hdev = vport->back; hclge_add_fd_entry() local 6614 struct hclge_dev *hdev = vport->back; hclge_del_fd_entry() local 6647 hclge_clear_fd_rules_in_list(struct hclge_dev * hdev,bool clear_list) hclge_clear_fd_rules_in_list() argument 6676 hclge_del_all_fd_entries(struct hclge_dev * hdev) hclge_del_all_fd_entries() argument 6688 struct hclge_dev *hdev = vport->back; hclge_restore_fd_entries() local 6718 struct hclge_dev *hdev = vport->back; hclge_get_fd_rule_cnt() local 6897 hclge_get_fd_rule(struct hclge_dev * hdev,u16 location) hclge_get_fd_rule() argument 6933 struct hclge_dev *hdev = vport->back; hclge_get_fd_rule_info() local 6994 struct hclge_dev *hdev = vport->back; hclge_get_all_rules() local 7051 hclge_fd_search_flow_keys(struct hclge_dev * hdev,const struct hclge_fd_rule_tuples * tuples) hclge_fd_search_flow_keys() argument 7095 struct hclge_dev *hdev = vport->back; hclge_add_fd_entry_by_arfs() local 7149 hclge_rfs_filter_expire(struct hclge_dev * hdev) hclge_rfs_filter_expire() argument 7175 hclge_clear_arfs_rules(struct hclge_dev * hdev) hclge_clear_arfs_rules() argument 7331 hclge_parse_cls_flower(struct hclge_dev * hdev,struct flow_cls_offload * cls_flower,struct hclge_fd_rule * rule) hclge_parse_cls_flower() argument 7366 hclge_check_cls_flower(struct hclge_dev * hdev,struct flow_cls_offload * cls_flower,int tc) hclge_check_cls_flower() argument 7396 struct hclge_dev *hdev = vport->back; hclge_add_cls_flower() local 7437 hclge_find_cls_flower(struct hclge_dev * hdev,unsigned long cookie) hclge_find_cls_flower() argument 7455 struct hclge_dev *hdev = vport->back; hclge_del_cls_flower() local 7489 hclge_sync_fd_list(struct hclge_dev * hdev,struct hlist_head * hlist) hclge_sync_fd_list() argument 7528 hclge_sync_fd_table(struct hclge_dev * hdev) hclge_sync_fd_table() argument 7547 struct hclge_dev *hdev = vport->back; hclge_get_hw_reset_stat() local 7556 struct hclge_dev *hdev = vport->back; hclge_get_cmdq_stat() local 7564 struct hclge_dev *hdev = vport->back; hclge_ae_dev_resetting() local 7572 struct hclge_dev *hdev = vport->back; hclge_ae_dev_reset_cnt() local 7580 struct hclge_dev *hdev = vport->back; hclge_enable_fd() local 7592 hclge_cfg_mac_mode(struct hclge_dev * hdev,bool enable) hclge_cfg_mac_mode() argument 7631 hclge_config_switch_param(struct hclge_dev * hdev,int vfid,u8 switch_param,u8 param_mask) hclge_config_switch_param() argument 7667 hclge_phy_link_status_wait(struct hclge_dev * hdev,int link_ret) hclge_phy_link_status_wait() argument 7691 hclge_mac_link_status_wait(struct hclge_dev * hdev,int link_ret,int wait_cnt) hclge_mac_link_status_wait() argument 7710 hclge_mac_phy_link_status_wait(struct hclge_dev * hdev,bool en,bool is_phy) hclge_mac_phy_link_status_wait() argument 7726 hclge_set_app_loopback(struct hclge_dev * hdev,bool en) hclge_set_app_loopback() argument 7760 hclge_cfg_common_loopback_cmd_send(struct hclge_dev * hdev,bool en,enum hnae3_loop loop_mode) hclge_cfg_common_loopback_cmd_send() argument 7800 hclge_cfg_common_loopback_wait(struct hclge_dev * hdev) hclge_cfg_common_loopback_wait() argument 7837 hclge_cfg_common_loopback(struct hclge_dev * hdev,bool en,enum hnae3_loop loop_mode) hclge_cfg_common_loopback() argument 7849 hclge_set_common_loopback(struct hclge_dev * hdev,bool en,enum hnae3_loop loop_mode) hclge_set_common_loopback() argument 7868 hclge_enable_phy_loopback(struct hclge_dev * hdev,struct phy_device * phydev) hclge_enable_phy_loopback() argument 7886 hclge_disable_phy_loopback(struct hclge_dev * hdev,struct phy_device * phydev) hclge_disable_phy_loopback() argument 7898 hclge_set_phy_loopback(struct hclge_dev * hdev,bool en) hclge_set_phy_loopback() argument 7930 hclge_tqp_enable_cmd_send(struct hclge_dev * hdev,u16 tqp_id,u16 stream_id,bool enable) hclge_tqp_enable_cmd_send() argument 7949 struct hclge_dev *hdev = vport->back; hclge_tqp_enable() local 7965 struct hclge_dev *hdev = vport->back; hclge_set_loopback() local 8013 hclge_set_default_loopback(struct hclge_dev * hdev) hclge_set_default_loopback() argument 8029 hclge_flush_link_update(struct hclge_dev * hdev) hclge_flush_link_update() argument 8045 struct hclge_dev *hdev = vport->back; hclge_set_timer_task() local 8061 struct hclge_dev *hdev = vport->back; hclge_ae_start() local 8079 struct hclge_dev *hdev = vport->back; hclge_ae_stop() local 8116 struct hclge_dev *hdev = vport->back; hclge_vport_start() local 8163 struct hclge_dev *hdev = vport->back; hclge_get_mac_vlan_cmd_status() local 8281 struct hclge_dev *hdev = vport->back; hclge_remove_mac_vlan_tbl() local 8310 struct hclge_dev *hdev = vport->back; hclge_lookup_mac_vlan_tbl() local 8352 struct hclge_dev *hdev = vport->back; hclge_add_mac_vlan_tbl() local 8401 hclge_set_umv_space(struct hclge_dev * hdev,u16 space_size,u16 * allocated_size) hclge_set_umv_space() argument 8425 hclge_init_umv_space(struct hclge_dev * hdev) hclge_init_umv_space() argument 8450 hclge_reset_umv_space(struct hclge_dev * hdev) hclge_reset_umv_space() argument 8470 struct hclge_dev *hdev = vport->back; hclge_is_umv_space_full() local 8487 struct hclge_dev *hdev = vport->back; hclge_update_umv_space() local 8550 struct hclge_dev *hdev = vport->back; hclge_update_mac_list() local 8611 struct hclge_dev *hdev = vport->back; hclge_add_uc_addr_common() local 8682 struct hclge_dev *hdev = vport->back; hclge_rm_uc_addr_common() local 8723 struct hclge_dev *hdev = vport->back; hclge_add_mc_addr_common() local 8787 struct hclge_dev *hdev = vport->back; hclge_rm_mc_addr_common() local 9023 struct hclge_dev *hdev = vport->back; hclge_need_sync_mac_table() local 9034 hclge_sync_mac_table(struct hclge_dev * hdev) hclge_sync_mac_table() argument 9104 struct hclge_dev *hdev = vport->back; hclge_rm_vport_all_mac_table() local 9140 struct hclge_dev *hdev = vport->back; hclge_uninit_vport_mac_list() local 9179 hclge_uninit_mac_table(struct hclge_dev * hdev) hclge_uninit_mac_table() argument 9191 hclge_get_mac_ethertype_cmd_status(struct hclge_dev * hdev,u16 cmdq_resp,u8 resp_code) hclge_get_mac_ethertype_cmd_status() argument 9238 struct hclge_dev *hdev = vport->back; hclge_set_vf_mac() local 9272 hclge_add_mgr_tbl(struct hclge_dev * hdev,const struct hclge_mac_mgr_tbl_entry_cmd * req) hclge_add_mgr_tbl() argument 9297 init_mgr_tbl(struct hclge_dev * hdev) init_mgr_tbl() argument 9318 struct hclge_dev *hdev = vport->back; hclge_get_mac_addr() local 9373 struct hclge_dev *hdev = vport->back; hclge_set_mac_addr() local 9424 hclge_mii_ioctl(struct hclge_dev * hdev,struct ifreq * ifr,int cmd) hclge_mii_ioctl() argument 9450 struct hclge_dev *hdev = vport->back; hclge_do_ioctl() local 9458 hclge_set_port_vlan_filter_bypass(struct hclge_dev * hdev,u8 vf_id,bool bypass_en) hclge_set_port_vlan_filter_bypass() argument 9480 hclge_set_vlan_filter_ctrl(struct hclge_dev * hdev,u8 vlan_type,u8 fe_type,bool filter_en,u8 vf_id) hclge_set_vlan_filter_ctrl() argument 9515 struct hclge_dev *hdev = vport->back; hclge_set_vport_vlan_filter() local 9549 struct hclge_dev *hdev = vport->back; hclge_need_enable_vport_vlan_filter() local 9597 struct hclge_dev *hdev = vport->back; hclge_enable_vport_vlan_filter() local 9615 hclge_set_vf_vlan_filter_cmd(struct hclge_dev * hdev,u16 vfid,bool is_kill,u16 vlan,struct hclge_desc * desc) hclge_set_vf_vlan_filter_cmd() argument 9657 hclge_check_vf_vlan_cmd_status(struct hclge_dev * hdev,u16 vfid,bool is_kill,struct hclge_desc * desc) hclge_check_vf_vlan_cmd_status() argument 9700 hclge_set_vf_vlan_common(struct hclge_dev * hdev,u16 vfid,bool is_kill,u16 vlan) hclge_set_vf_vlan_common() argument 9728 hclge_set_port_vlan_filter(struct hclge_dev * hdev,__be16 proto,u16 vlan_id,bool is_kill) hclge_set_port_vlan_filter() argument 9757 hclge_need_update_port_vlan(struct hclge_dev * hdev,u16 vport_id,u16 vlan_id,bool is_kill) hclge_need_update_port_vlan() argument 9783 hclge_set_vlan_filter_hw(struct hclge_dev * hdev,__be16 proto,u16 vport_id,u16 vlan_id,bool is_kill) hclge_set_vlan_filter_hw() argument 9821 struct hclge_dev *hdev = vport->back; hclge_set_vlan_tx_offload_cfg() local 9866 struct hclge_dev *hdev = vport->back; hclge_set_vlan_rx_offload_cfg() local 9957 hclge_set_vlan_protocol_type(struct hclge_dev * hdev) hclge_set_vlan_protocol_type() argument 9998 hclge_init_vlan_filter(struct hclge_dev * hdev) hclge_init_vlan_filter() argument 10029 hclge_init_vlan_type(struct hclge_dev * hdev) hclge_init_vlan_type() argument 10041 hclge_init_vport_vlan_offload(struct hclge_dev * hdev) hclge_init_vport_vlan_offload() argument 10061 hclge_init_vlan_config(struct hclge_dev * hdev) hclge_init_vlan_config() argument 10085 struct hclge_dev *hdev = vport->back; hclge_add_vport_vlan_table() local 10112 struct hclge_dev *hdev = vport->back; hclge_add_vport_all_vlan_table() local 10143 struct hclge_dev *hdev = vport->back; hclge_rm_vport_vlan_table() local 10164 struct hclge_dev *hdev = vport->back; hclge_rm_vport_all_vlan_table() local 10186 hclge_uninit_vport_vlan_table(struct hclge_dev * hdev) hclge_uninit_vport_vlan_table() argument 10205 hclge_restore_vport_port_base_vlan_config(struct hclge_dev * hdev) hclge_restore_vport_port_base_vlan_config() argument 10239 struct hclge_dev *hdev = vport->back; hclge_restore_vport_vlan_table() local 10289 hclge_restore_hw_table(struct hclge_dev * hdev) hclge_restore_hw_table() argument 10325 struct hclge_dev *hdev = vport->back; hclge_set_vport_vlan_fltr_change() local 10336 struct hclge_dev *hdev = vport->back; hclge_update_vlan_filter_entries() local 10384 struct hclge_dev *hdev = vport->back; hclge_modify_port_base_vlan_tag() local 10478 struct hclge_dev *hdev = vport->back; hclge_set_vf_vlan_filter() local 10533 hclge_clear_vf_vlan(struct hclge_dev * hdev) hclge_clear_vf_vlan() argument 10559 struct hclge_dev *hdev = vport->back; hclge_set_vlan_filter() local 10617 hclge_sync_vlan_fltr_state(struct hclge_dev * hdev) hclge_sync_vlan_fltr_state() argument 10645 hclge_sync_vlan_filter(struct hclge_dev * hdev) hclge_sync_vlan_filter() argument 10687 hclge_set_mac_mtu(struct hclge_dev * hdev,int new_mps) hclge_set_mac_mtu() argument 10710 struct hclge_dev *hdev = vport->back; hclge_set_vport_mtu() local 10764 hclge_reset_tqp_cmd_send(struct hclge_dev * hdev,u16 queue_id,bool enable) hclge_reset_tqp_cmd_send() argument 10788 hclge_get_reset_status(struct hclge_dev * hdev,u16 queue_id,u8 * reset_status) hclge_get_reset_status() argument 10826 struct hclge_dev *hdev = vport->back; hclge_reset_tqp_cmd() local 10880 struct hclge_dev *hdev = vport->back; hclge_reset_rcb() local 10921 struct hclge_dev *hdev = vport->back; hclge_reset_tqp() local 10940 struct hclge_dev *hdev = vport->back; hclge_get_fw_version() local 10945 hclge_query_scc_version(struct hclge_dev * hdev,u32 * scc_version) hclge_query_scc_version() argument 10963 hclge_set_flowctrl_adv(struct hclge_dev * hdev,u32 rx_en,u32 tx_en) hclge_set_flowctrl_adv() argument 10973 hclge_cfg_pauseparam(struct hclge_dev * hdev,u32 rx_en,u32 tx_en) hclge_cfg_pauseparam() argument 10988 hclge_cfg_flowctrl(struct hclge_dev * hdev) hclge_cfg_flowctrl() argument 11027 struct hclge_dev *hdev = vport->back; hclge_get_pauseparam() local 11054 hclge_record_user_pauseparam(struct hclge_dev * hdev,u32 rx_en,u32 tx_en) hclge_record_user_pauseparam() argument 11073 struct hclge_dev *hdev = vport->back; hclge_set_pauseparam() local 11109 struct hclge_dev *hdev = vport->back; hclge_get_ksettings_an_result() local 11125 struct hclge_dev *hdev = vport->back; hclge_get_media_type() local 11144 struct hclge_dev *hdev = vport->back; hclge_get_mdix_mode() local 11190 hclge_info_show(struct hclge_dev * hdev) hclge_info_show() argument 11222 struct hclge_dev *hdev = ae_dev->priv; hclge_init_nic_client_instance() local 11265 struct hclge_dev *hdev = ae_dev->priv; hclge_init_roce_client_instance() local 11316 struct hclge_dev *hdev = ae_dev->priv; hclge_init_client_instance() local 11360 hclge_uninit_need_wait(struct hclge_dev * hdev) hclge_uninit_need_wait() argument 11369 struct hclge_dev *hdev = ae_dev->priv; hclge_uninit_client_instance() local 11394 hclge_dev_mem_map(struct hclge_dev * hdev) hclge_dev_mem_map() argument 11415 hclge_pci_init(struct hclge_dev * hdev) hclge_pci_init() argument 11471 hclge_pci_uninit(struct hclge_dev * hdev) hclge_pci_uninit() argument 11484 hclge_state_init(struct hclge_dev * hdev) hclge_state_init() argument 11495 hclge_state_uninit(struct hclge_dev * hdev) hclge_state_uninit() argument 11512 struct hclge_dev *hdev = ae_dev->priv; hclge_reset_prepare_general() local 11542 struct hclge_dev *hdev = ae_dev->priv; hclge_reset_done() local 11556 hclge_clear_resetting_state(struct hclge_dev * hdev) hclge_clear_resetting_state() argument 11573 hclge_clear_hw_resource(struct hclge_dev * hdev) hclge_clear_hw_resource() argument 11595 hclge_init_rxd_adv_layout(struct hclge_dev * hdev) hclge_init_rxd_adv_layout() argument 11601 hclge_uninit_rxd_adv_layout(struct hclge_dev * hdev) hclge_uninit_rxd_adv_layout() argument 11614 hclge_get_wol_supported_mode(struct hclge_dev * hdev,u32 * wol_supported) hclge_get_wol_supported_mode() argument 11637 hclge_set_wol_cfg(struct hclge_dev * hdev,struct hclge_wol_info * wol_info) hclge_set_wol_cfg() argument 11658 hclge_update_wol(struct hclge_dev * hdev) hclge_update_wol() argument 11668 hclge_init_wol(struct hclge_dev * hdev) hclge_init_wol() argument 11728 struct hclge_dev *hdev; hclge_init_ae_dev() local 11958 hclge_stats_clear(struct hclge_dev * hdev) hclge_stats_clear() argument 11964 hclge_set_mac_spoofchk(struct hclge_dev * hdev,int vf,bool enable) hclge_set_mac_spoofchk() argument 11970 hclge_set_vlan_spoofchk(struct hclge_dev * hdev,int vf,bool enable) hclge_set_vlan_spoofchk() argument 11977 hclge_set_vf_spoofchk_hw(struct hclge_dev * hdev,int vf,bool enable) hclge_set_vf_spoofchk_hw() argument 12002 struct hclge_dev *hdev = vport->back; hclge_set_vf_spoofchk() local 12033 hclge_reset_vport_spoofchk(struct hclge_dev * hdev) hclge_reset_vport_spoofchk() argument 12058 struct hclge_dev *hdev = vport->back; hclge_set_vf_trust() local 12075 hclge_reset_vf_rate(struct hclge_dev * hdev) hclge_reset_vf_rate() argument 12093 hclge_vf_rate_param_check(struct hclge_dev * hdev,int min_tx_rate,int max_tx_rate) hclge_vf_rate_param_check() argument 12111 struct hclge_dev *hdev = vport->back; hclge_set_vf_rate() local 12134 hclge_resume_vf_rate(struct hclge_dev * hdev) hclge_resume_vf_rate() argument 12166 hclge_reset_vport_state(struct hclge_dev * hdev) hclge_reset_vport_state() argument 12179 struct hclge_dev *hdev = ae_dev->priv; hclge_reset_ae_dev() local 12321 struct hclge_dev *hdev = ae_dev->priv; hclge_uninit_ae_dev() local 12356 struct hclge_dev *hdev = vport->back; hclge_get_max_channels() local 12374 struct hclge_dev *hdev = vport->back; hclge_get_tqps_and_rss_info() local 12384 struct hclge_dev *hdev = vport->back; hclge_set_rss_tc_mode_cfg() local 12414 struct hclge_dev *hdev = vport->back; hclge_set_channels() local 12463 hclge_set_led_status(struct hclge_dev * hdev,u8 locate_led_status) hclge_set_led_status() argument 12493 struct hclge_dev *hdev = vport->back; hclge_set_led_id() local 12511 struct hclge_dev *hdev = vport->back; hclge_get_link_mode() local 12523 struct hclge_dev *hdev = vport->back; hclge_gro_en() local 12538 struct hclge_dev *hdev = vport->back; hclge_sync_vport_promisc_mode() local 12588 hclge_sync_promisc_mode(struct hclge_dev * hdev) hclge_sync_promisc_mode() argument 12603 hclge_module_existed(struct hclge_dev * hdev) hclge_module_existed() argument 12625 hclge_get_sfp_eeprom_info(struct hclge_dev * hdev,u32 offset,u32 len,u8 * data) hclge_get_sfp_eeprom_info() argument 12680 struct hclge_dev *hdev = vport->back; hclge_get_module_eeprom() local 12708 struct hclge_dev *hdev = vport->back; hclge_get_link_diagnosis_info() local 12732 struct hclge_dev *hdev = vport->back; hclge_clear_vport_vf_info() local 12770 struct hclge_dev *hdev = ae_dev->priv; hclge_clean_vport_config() local [all...] |
| H A D | hclge_dcb.c | 11 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 D | hclge_err.c | 1554 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 D | core.c | 37 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 D | gaudi2.c | 2568 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 D | gaudi.c | 498 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/hid/ |
| H A D | hid-lenovo.c | 55 struct hid_device *hdev; member 90 static int lenovo_led_set_tp10ubkbd(struct hid_device *hdev, u8 led_code, in lenovo_led_set_tp10ubkbd() argument 160 static const __u8 *lenovo_report_fixup(struct hid_device *hdev, __u8 *rdesc, in lenovo_report_fixup() argument 200 static int lenovo_input_mapping_tpkbd(struct hid_device *hdev, in lenovo_input_mapping_tpkbd() argument 213 lenovo_input_mapping_cptkbd(struct hid_device * hdev,struct hid_input * hi,struct hid_field * field,struct hid_usage * usage,unsigned long ** bit,int * max) lenovo_input_mapping_cptkbd() argument 287 lenovo_input_mapping_tpIIkbd(struct hid_device * hdev,struct hid_input * hi,struct hid_field * field,struct hid_usage * usage,unsigned long ** bit,int * max) lenovo_input_mapping_tpIIkbd() argument 382 lenovo_input_mapping_scrollpoint(struct hid_device * hdev,struct hid_input * hi,struct hid_field * field,struct hid_usage * usage,unsigned long ** bit,int * max) lenovo_input_mapping_scrollpoint() argument 393 lenovo_input_mapping_tp10_ultrabook_kbd(struct hid_device * hdev,struct hid_input * hi,struct hid_field * field,struct hid_usage * usage,unsigned long ** bit,int * max) lenovo_input_mapping_tp10_ultrabook_kbd() argument 431 lenovo_input_mapping_x1_tab_kbd(struct hid_device * hdev,struct hid_input * hi,struct hid_field * field,struct hid_usage * usage,unsigned long ** bit,int * max) lenovo_input_mapping_x1_tab_kbd() argument 479 lenovo_input_mapping(struct hid_device * hdev,struct hid_input * hi,struct hid_field * field,struct hid_usage * usage,unsigned long ** bit,int * max) lenovo_input_mapping() argument 520 lenovo_send_cmd_cptkbd(struct hid_device * hdev,unsigned char byte2,unsigned char byte3) lenovo_send_cmd_cptkbd() argument 559 lenovo_features_set_cptkbd(struct hid_device * hdev) lenovo_features_set_cptkbd() argument 593 struct hid_device *hdev = to_hid_device(dev); attr_fn_lock_show() local 604 struct hid_device *hdev = to_hid_device(dev); attr_fn_lock_store() local 641 struct hid_device *hdev = to_hid_device(dev); attr_sensitivity_show_cptkbd() local 652 struct hid_device *hdev = to_hid_device(dev); attr_sensitivity_store_cptkbd() local 669 struct hid_device *hdev = to_hid_device(dev); attr_middleclick_workaround_show_cptkbd() local 681 struct hid_device *hdev = to_hid_device(dev); attr_middleclick_workaround_store_cptkbd() local 724 lenovo_raw_event_TP_X12_tab(struct hid_device * hdev,u32 raw_data) lenovo_raw_event_TP_X12_tab() argument 774 lenovo_raw_event(struct hid_device * hdev,struct hid_report * report,u8 * data,int size) lenovo_raw_event() argument 803 lenovo_event_tp10ubkbd(struct hid_device * hdev,struct hid_field * field,struct hid_usage * usage,__s32 value) lenovo_event_tp10ubkbd() argument 821 lenovo_event_cptkbd(struct hid_device * hdev,struct hid_field * field,struct hid_usage * usage,__s32 value) lenovo_event_cptkbd() argument 867 lenovo_event(struct hid_device * hdev,struct hid_field * field,struct hid_usage * usage,__s32 value) lenovo_event() argument 891 lenovo_features_set_tpkbd(struct hid_device * hdev) lenovo_features_set_tpkbd() argument 914 struct hid_device *hdev = to_hid_device(dev); attr_press_to_select_show_tpkbd() local 925 struct hid_device *hdev = to_hid_device(dev); attr_press_to_select_store_tpkbd() local 944 struct hid_device *hdev = to_hid_device(dev); attr_dragging_show_tpkbd() local 955 struct hid_device *hdev = to_hid_device(dev); attr_dragging_store_tpkbd() local 974 struct hid_device *hdev = to_hid_device(dev); attr_release_to_select_show_tpkbd() local 985 struct hid_device *hdev = to_hid_device(dev); attr_release_to_select_store_tpkbd() local 1004 struct hid_device *hdev = to_hid_device(dev); attr_select_right_show_tpkbd() local 1015 struct hid_device *hdev = to_hid_device(dev); attr_select_right_store_tpkbd() local 1034 struct hid_device *hdev = to_hid_device(dev); attr_sensitivity_show_tpkbd() local 1045 struct hid_device *hdev = to_hid_device(dev); attr_sensitivity_store_tpkbd() local 1062 struct hid_device *hdev = to_hid_device(dev); attr_press_speed_show_tpkbd() local 1073 struct hid_device *hdev = to_hid_device(dev); attr_press_speed_store_tpkbd() local 1130 lenovo_led_set_tpkbd(struct hid_device * hdev) lenovo_led_set_tpkbd() argument 1145 struct hid_device *hdev = to_hid_device(dev); lenovo_led_brightness_set() local 1176 lenovo_register_leds(struct hid_device * hdev) lenovo_register_leds() argument 1217 lenovo_probe_tpkbd(struct hid_device * hdev) lenovo_probe_tpkbd() argument 1270 lenovo_probe_cptkbd(struct hid_device * hdev) lenovo_probe_cptkbd() argument 1315 lenovo_probe_tp10ubkbd(struct hid_device * hdev) lenovo_probe_tp10ubkbd() argument 1377 lenovo_probe(struct hid_device * hdev,const struct hid_device_id * id) lenovo_probe() argument 1426 lenovo_reset_resume(struct hid_device * hdev) lenovo_reset_resume() argument 1442 lenovo_remove_tpkbd(struct hid_device * hdev) lenovo_remove_tpkbd() argument 1460 lenovo_remove_cptkbd(struct hid_device * hdev) lenovo_remove_cptkbd() argument 1466 lenovo_remove_tp10ubkbd(struct hid_device * hdev) lenovo_remove_tp10ubkbd() argument 1480 lenovo_remove(struct hid_device * hdev) lenovo_remove() argument 1505 lenovo_input_configured(struct hid_device * hdev,struct hid_input * hi) lenovo_input_configured() argument [all...] |
| /linux/drivers/bluetooth/ |
| H A D | btintel.c | 74 btintel_check_bdaddr(struct hci_dev * hdev) btintel_check_bdaddr() argument 113 btintel_enter_mfg(struct hci_dev * hdev) btintel_enter_mfg() argument 130 btintel_exit_mfg(struct hci_dev * hdev,bool reset,bool patched) btintel_exit_mfg() argument 155 btintel_set_bdaddr(struct hci_dev * hdev,const bdaddr_t * bdaddr) btintel_set_bdaddr() argument 173 btintel_set_event_mask(struct hci_dev * hdev,bool debug) btintel_set_event_mask() argument 193 btintel_set_diag(struct hci_dev * hdev,bool enable) btintel_set_diag() argument 226 btintel_set_diag_mfg(struct hci_dev * hdev,bool enable) btintel_set_diag_mfg() argument 243 btintel_set_diag_combined(struct hci_dev * hdev,bool enable) btintel_set_diag_combined() argument 260 btintel_hw_error(struct hci_dev * hdev,u8 code) btintel_hw_error() argument 299 btintel_version_info(struct hci_dev * hdev,struct intel_version * ver) btintel_version_info() argument 364 btintel_secure_send(struct hci_dev * hdev,u8 fragment_type,u32 plen,const void * param) btintel_secure_send() argument 388 btintel_load_ddc_config(struct hci_dev * hdev,const char * ddc_name) btintel_load_ddc_config() argument 433 btintel_set_event_mask_mfg(struct hci_dev * hdev,bool debug) btintel_set_event_mask_mfg() argument 451 btintel_read_version(struct hci_dev * hdev,struct intel_version * ver) btintel_read_version() argument 476 btintel_version_info_tlv(struct hci_dev * hdev,struct intel_version_tlv * version) btintel_version_info_tlv() argument 572 btintel_parse_version_tlv(struct hci_dev * hdev,struct intel_version_tlv * version,struct sk_buff * skb) btintel_parse_version_tlv() argument 682 btintel_read_version_tlv(struct hci_dev * hdev,struct intel_version_tlv * version) btintel_read_version_tlv() argument 718 struct hci_dev *hdev; global() member 886 btintel_regmap_init(struct hci_dev * hdev,u16 opcode_read,u16 opcode_write) btintel_regmap_init() argument 906 btintel_send_intel_reset(struct hci_dev * hdev,u32 boot_param) btintel_send_intel_reset() argument 926 btintel_read_boot_params(struct hci_dev * hdev,struct intel_boot_params * params) btintel_read_boot_params() argument 977 btintel_sfi_rsa_header_secure_send(struct hci_dev * hdev,const struct firmware * fw) btintel_sfi_rsa_header_secure_send() argument 1013 btintel_sfi_ecdsa_header_secure_send(struct hci_dev * hdev,const struct firmware * fw) btintel_sfi_ecdsa_header_secure_send() argument 1048 btintel_sfi_hybrid_header_secure_send(struct hci_dev * hdev,const struct firmware * fw) btintel_sfi_hybrid_header_secure_send() argument 1090 btintel_download_firmware_payload(struct hci_dev * hdev,const struct firmware * fw,size_t offset) btintel_download_firmware_payload() argument 1133 btintel_firmware_version(struct hci_dev * hdev,u8 num,u8 ww,u8 yy,const struct firmware * fw,u32 * boot_addr) btintel_firmware_version() argument 1174 btintel_download_firmware(struct hci_dev * hdev,struct intel_version * ver,const struct firmware * fw,u32 * boot_param) btintel_download_firmware() argument 1222 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 1329 btintel_reset_to_bootloader(struct hci_dev * hdev) btintel_reset_to_bootloader() argument 1380 btintel_read_debug_features(struct hci_dev * hdev,struct intel_debug_features * features) btintel_read_debug_features() argument 1411 btintel_set_debug_features(struct hci_dev * hdev,const struct intel_debug_features * features) btintel_set_debug_features() argument 1460 btintel_reset_debug_features(struct hci_dev * hdev,const struct intel_debug_features * features) btintel_reset_debug_features() argument 1501 btintel_set_quality_report(struct hci_dev * hdev,bool enable) btintel_set_quality_report() argument 1525 btintel_coredump(struct hci_dev * hdev) btintel_coredump() argument 1538 btintel_dmp_hdr(struct hci_dev * hdev,struct sk_buff * skb) btintel_dmp_hdr() argument 1557 btintel_register_devcoredump_support(struct hci_dev * hdev) btintel_register_devcoredump_support() argument 1578 btintel_legacy_rom_get_fw(struct hci_dev * hdev,struct intel_version * ver) btintel_legacy_rom_get_fw() argument 1619 btintel_legacy_rom_patching(struct hci_dev * hdev,const struct firmware * fw,const u8 ** fw_ptr,int * disable_patch) btintel_legacy_rom_patching() argument 1733 btintel_legacy_rom_setup(struct hci_dev * hdev,struct intel_version * ver) btintel_legacy_rom_setup() argument 1863 btintel_download_wait(struct hci_dev * hdev,ktime_t calltime,int msec) btintel_download_wait() argument 1900 btintel_boot_wait(struct hci_dev * hdev,ktime_t calltime,int msec) btintel_boot_wait() argument 1930 btintel_boot_wait_d0(struct hci_dev * hdev,ktime_t calltime,int msec) btintel_boot_wait_d0() argument 1961 btintel_boot(struct hci_dev * hdev,u32 boot_addr) btintel_boot() argument 2037 btintel_download_fw(struct hci_dev * hdev,struct intel_version * ver,struct intel_boot_params * params,u32 * boot_param) btintel_download_fw() argument 2202 btintel_bootloader_setup(struct hci_dev * hdev,struct intel_version * ver) btintel_bootloader_setup() argument 2334 btintel_prepare_fw_download_tlv(struct hci_dev * hdev,struct intel_version_tlv * ver,u32 * boot_param) btintel_prepare_fw_download_tlv() argument 2454 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 2503 btintel_get_data_path_id(struct hci_dev * hdev,__u8 * data_path_id) btintel_get_data_path_id() argument 2510 btintel_configure_offload(struct hci_dev * hdev) btintel_configure_offload() argument 2544 btintel_set_ppag(struct hci_dev * hdev,struct intel_version_tlv * ver) btintel_set_ppag() argument 2627 btintel_acpi_reset_method(struct hci_dev * hdev) btintel_acpi_reset_method() argument 2667 btintel_set_dsm_reset_method(struct hci_dev * hdev,struct intel_version_tlv * ver_tlv) btintel_set_dsm_reset_method() argument 2739 btintel_classify_pkt_type(struct hci_dev * hdev,struct sk_buff * skb) btintel_classify_pkt_type() argument 2814 btintel_set_dsbr(struct hci_dev * hdev,struct intel_version_tlv * ver) btintel_set_dsbr() argument 2886 btintel_evaluate_acpi_method(struct hci_dev * hdev,acpi_string method,union acpi_object ** ptr,u8 pkg_size) btintel_evaluate_acpi_method() argument 2938 btintel_send_sar_ddc(struct hci_dev * hdev,struct btintel_cp_ddc_write * data,u8 len) btintel_send_sar_ddc() argument 2952 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 2963 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 2972 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 2981 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 2990 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 2999 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 3008 btintel_set_legacy_sar(struct hci_dev * hdev,struct btintel_sar_inc_pwr * sar) btintel_set_legacy_sar() argument 3044 btintel_set_mutual_sar(struct hci_dev * hdev,struct btintel_sar_inc_pwr * sar) btintel_set_mutual_sar() argument 3105 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 3127 btintel_acpi_set_sar(struct hci_dev * hdev,struct intel_version_tlv * ver) btintel_acpi_set_sar() argument 3201 btintel_set_specific_absorption_rate(struct hci_dev * hdev,struct intel_version_tlv * ver) btintel_set_specific_absorption_rate() argument 3210 btintel_bootloader_setup_tlv(struct hci_dev * hdev,struct intel_version_tlv * ver) btintel_bootloader_setup_tlv() argument 3314 btintel_set_msft_opcode(struct hci_dev * hdev,u8 hw_variant) btintel_set_msft_opcode() argument 3345 btintel_print_fseq_info(struct hci_dev * hdev) btintel_print_fseq_info() argument 3459 btintel_setup_combined(struct hci_dev * hdev) btintel_setup_combined() argument 3717 btintel_shutdown_combined(struct hci_dev * hdev) btintel_shutdown_combined() argument 3753 btintel_configure_setup(struct hci_dev * hdev,const char * driver_name) btintel_configure_setup() argument 3768 btintel_diagnostics(struct hci_dev * hdev,struct sk_buff * skb) btintel_diagnostics() argument 3797 btintel_recv_event(struct hci_dev * hdev,struct sk_buff * skb) btintel_recv_event() argument 3843 btintel_bootup(struct hci_dev * hdev,const void * ptr,unsigned int len) btintel_bootup() argument 3855 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 D | hfi_venus.c | 138 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 …]
|