H A D | mgmt.c | 323 static int mgmt_index_event(u16 event, struct hci_dev *hdev, void *data, in mgmt_index_event() argument 330 static int mgmt_limited_event(u16 event, struct hci_dev *hdev, void *data, in mgmt_limited_event() argument 337 static int mgmt_event(u16 event, struct hci_dev *hdev, void *data, u16 len, in mgmt_event() argument 366 static int read_version(struct sock *sk, struct hci_dev *hdev, void *data, in read_version() argument 379 static int read_commands(struct sock *sk, struct hci_dev *hdev, void *data, in read_commands() argument 431 read_index_list(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_index_list() argument 489 read_unconf_index_list(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_unconf_index_list() argument 547 read_ext_index_list(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_ext_index_list() argument 613 is_configured(struct hci_dev * hdev) is_configured() argument 627 get_missing_options(struct hci_dev * hdev) get_missing_options() argument 643 new_options(struct hci_dev * hdev,struct sock * skip) new_options() argument 651 send_options_rsp(struct sock * sk,u16 opcode,struct hci_dev * hdev) send_options_rsp() argument 659 read_config_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_config_info() argument 687 get_supported_phys(struct hci_dev * hdev) get_supported_phys() argument 739 get_selected_phys(struct hci_dev * hdev) get_selected_phys() argument 802 get_configurable_phys(struct hci_dev * hdev) get_configurable_phys() argument 808 get_supported_settings(struct hci_dev * hdev) get_supported_settings() argument 859 get_current_settings(struct hci_dev * hdev) get_current_settings() argument 939 pending_find(u16 opcode,struct hci_dev * hdev) pending_find() argument 944 mgmt_get_adv_discov_flags(struct hci_dev * hdev) mgmt_get_adv_discov_flags() argument 968 mgmt_get_connectable(struct hci_dev * hdev) mgmt_get_connectable() argument 985 service_cache_sync(struct hci_dev * hdev,void * data) service_cache_sync() argument 995 struct hci_dev *hdev = container_of(work, struct hci_dev, service_cache_off() local 1004 rpa_expired_sync(struct hci_dev * hdev,void * data) rpa_expired_sync() argument 1018 struct hci_dev *hdev = container_of(work, struct hci_dev, rpa_expired() local 1035 struct hci_dev *hdev = container_of(work, struct hci_dev, discov_off() local 1060 mesh_send_complete(struct hci_dev * hdev,struct mgmt_mesh_tx * mesh_tx,bool silent) mesh_send_complete() argument 1072 mesh_send_done_sync(struct hci_dev * hdev,void * data) mesh_send_done_sync() argument 1088 mesh_next(struct hci_dev * hdev,void * data,int err) mesh_next() argument 1106 struct hci_dev *hdev = container_of(work, struct hci_dev, mesh_send_done() local 1115 mgmt_init_hdev(struct sock * sk,struct hci_dev * hdev) mgmt_init_hdev() argument 1137 read_controller_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_controller_info() argument 1167 append_eir_data_to_buf(struct hci_dev * hdev,u8 * eir) append_eir_data_to_buf() argument 1191 read_ext_controller_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_ext_controller_info() argument 1231 ext_info_changed(struct hci_dev * hdev,struct sock * skip) ext_info_changed() argument 1247 send_settings_rsp(struct sock * sk,u16 opcode,struct hci_dev * hdev) send_settings_rsp() argument 1255 mgmt_advertising_added(struct sock * sk,struct hci_dev * hdev,u8 instance) mgmt_advertising_added() argument 1264 mgmt_advertising_removed(struct sock * sk,struct hci_dev * hdev,u8 instance) mgmt_advertising_removed() argument 1274 cancel_adv_timeout(struct hci_dev * hdev) cancel_adv_timeout() argument 1283 restart_le_actions(struct hci_dev * hdev) restart_le_actions() argument 1307 new_settings(struct hci_dev * hdev,struct sock * skip) new_settings() argument 1315 mgmt_set_powered_complete(struct hci_dev * hdev,void * data,int err) mgmt_set_powered_complete() argument 1352 set_powered_sync(struct hci_dev * hdev,void * data) set_powered_sync() argument 1368 set_powered(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_powered() argument 1419 mgmt_new_settings(struct hci_dev * hdev) mgmt_new_settings() argument 1426 struct hci_dev *hdev; global() member 1485 mgmt_bredr_support(struct hci_dev * hdev) mgmt_bredr_support() argument 1495 mgmt_le_support(struct hci_dev * hdev) mgmt_le_support() argument 1505 mgmt_set_discoverable_complete(struct hci_dev * hdev,void * data,int err) mgmt_set_discoverable_complete() argument 1540 set_discoverable_sync(struct hci_dev * hdev,void * data) set_discoverable_sync() argument 1547 set_discoverable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_discoverable() argument 1680 mgmt_set_connectable_complete(struct hci_dev * hdev,void * data,int err) mgmt_set_connectable_complete() argument 1710 set_connectable_update_settings(struct hci_dev * hdev,struct sock * sk,u8 val) set_connectable_update_settings() argument 1739 set_connectable_sync(struct hci_dev * hdev,void * data) set_connectable_sync() argument 1746 set_connectable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_connectable() argument 1806 set_bondable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_bondable() argument 1844 set_link_security(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_link_security() argument 1913 set_ssp_complete(struct hci_dev * hdev,void * data,int err) set_ssp_complete() argument 1955 set_ssp_sync(struct hci_dev * hdev,void * data) set_ssp_sync() argument 1973 set_ssp(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_ssp() argument 2048 set_hs(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_hs() argument 2056 set_le_complete(struct hci_dev * hdev,void * data,int err) set_le_complete() argument 2077 set_le_sync(struct hci_dev * hdev,void * data) set_le_sync() argument 2121 set_mesh_complete(struct hci_dev * hdev,void * data,int err) set_mesh_complete() argument 2137 set_mesh_sync(struct hci_dev * hdev,void * data) set_mesh_sync() argument 2160 set_mesh(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_mesh() argument 2198 mesh_send_start_complete(struct hci_dev * hdev,void * data,int err) mesh_send_start_complete() argument 2219 mesh_send_sync(struct hci_dev * hdev,void * data) mesh_send_sync() argument 2283 mesh_features(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) mesh_features() argument 2310 send_cancel(struct hci_dev * hdev,void * data) send_cancel() argument 2337 mesh_send_cancel(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) mesh_send_cancel() argument 2371 mesh_send(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) mesh_send() argument 2432 set_le(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_le() argument 2527 pending_eir_or_class(struct hci_dev * hdev) pending_eir_or_class() argument 2563 mgmt_class_complete(struct hci_dev * hdev,void * data,int err) mgmt_class_complete() argument 2575 add_uuid_sync(struct hci_dev * hdev,void * data) add_uuid_sync() argument 2586 add_uuid(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_uuid() argument 2636 enable_service_cache(struct hci_dev * hdev) enable_service_cache() argument 2650 remove_uuid_sync(struct hci_dev * hdev,void * data) remove_uuid_sync() argument 2661 remove_uuid(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_uuid() argument 2732 set_class_sync(struct hci_dev * hdev,void * data) set_class_sync() argument 2747 set_dev_class(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_dev_class() argument 2802 load_link_keys(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) load_link_keys() argument 2895 device_unpaired(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type,struct sock * skip_sk) device_unpaired() argument 2907 unpair_device_complete(struct hci_dev * hdev,void * data,int err) unpair_device_complete() argument 2919 unpair_device_sync(struct hci_dev * hdev,void * data) unpair_device_sync() argument 2943 unpair_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) unpair_device() argument 3072 disconnect_complete(struct hci_dev * hdev,void * data,int err) disconnect_complete() argument 3080 disconnect_sync(struct hci_dev * hdev,void * data) disconnect_sync() argument 3104 disconnect(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) disconnect() argument 3170 get_connections(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) get_connections() argument 3224 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 3245 pin_code_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) pin_code_reply() argument 3307 set_io_capability(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_io_capability() argument 3332 struct hci_dev *hdev = conn->hdev; find_pairing() local 3424 pair_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) pair_device() argument 3559 cancel_pair_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) cancel_pair_device() argument 3616 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 3687 pin_code_neg_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) pin_code_neg_reply() argument 3699 user_confirm_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_confirm_reply() argument 3715 user_confirm_neg_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_confirm_neg_reply() argument 3727 user_passkey_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_passkey_reply() argument 3739 user_passkey_neg_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_passkey_neg_reply() argument 3751 adv_expire_sync(struct hci_dev * hdev,u32 flags) adv_expire_sync() argument 3774 name_changed_sync(struct hci_dev * hdev,void * data) name_changed_sync() argument 3779 set_name_complete(struct hci_dev * hdev,void * data,int err) set_name_complete() argument 3805 set_name_sync(struct hci_dev * hdev,void * data) set_name_sync() argument 3821 set_local_name(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_local_name() argument 3884 appearance_changed_sync(struct hci_dev * hdev,void * data) appearance_changed_sync() argument 3889 set_appearance(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_appearance() argument 3924 get_phy_configuration(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) get_phy_configuration() argument 3945 mgmt_phy_configuration_changed(struct hci_dev * hdev,struct sock * skip) mgmt_phy_configuration_changed() argument 3957 set_default_phy_complete(struct hci_dev * hdev,void * data,int err) set_default_phy_complete() argument 3995 set_default_phy_sync(struct hci_dev * hdev,void * data) set_default_phy_sync() argument 4034 set_phy_configuration(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_phy_configuration() argument 4163 set_blocked_keys(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_blocked_keys() argument 4212 set_wideband_speech(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_wideband_speech() argument 4261 read_controller_cap(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_controller_cap() argument 4372 read_exp_features_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_exp_features_info() argument 4477 exp_ll_privacy_feature_changed(bool enabled,struct hci_dev * hdev,struct sock * skip) exp_ll_privacy_feature_changed() argument 4498 exp_feature_changed(struct hci_dev * hdev,const u8 * uuid,bool enabled,struct sock * skip) exp_feature_changed() argument 4519 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 4556 set_debug_func(struct sock * sk,struct hci_dev * hdev,struct mgmt_cp_set_exp_feature * cp,u16 data_len) set_debug_func() argument 4602 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 4653 set_rpa_resolution_func(struct sock * sk,struct hci_dev * hdev,struct mgmt_cp_set_exp_feature * cp,u16 data_len) set_rpa_resolution_func() argument 4718 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 4792 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 4850 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 4909 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 4981 set_exp_feature(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) set_exp_feature() argument 4999 get_params_flags(struct hci_dev * hdev,struct hci_conn_params * params) get_params_flags() argument 5015 get_device_flags(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) get_device_flags() argument 5067 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 5081 set_device_flags(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_device_flags() argument 5158 mgmt_adv_monitor_added(struct sock * sk,struct hci_dev * hdev,u16 handle) mgmt_adv_monitor_added() argument 5168 mgmt_adv_monitor_removed(struct hci_dev * hdev,u16 handle) mgmt_adv_monitor_removed() argument 5188 read_adv_mon_features(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) read_adv_mon_features() argument 5237 mgmt_add_adv_patterns_monitor_complete(struct hci_dev * hdev,void * data,int status) mgmt_add_adv_patterns_monitor_complete() argument 5265 mgmt_add_adv_patterns_monitor_sync(struct hci_dev * hdev,void * data) mgmt_add_adv_patterns_monitor_sync() argument 5273 __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 5377 add_adv_patterns_monitor(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_adv_patterns_monitor() argument 5414 add_adv_patterns_monitor_rssi(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_adv_patterns_monitor_rssi() argument 5451 mgmt_remove_adv_monitor_complete(struct hci_dev * hdev,void * data,int status) mgmt_remove_adv_monitor_complete() argument 5480 mgmt_remove_adv_monitor_sync(struct hci_dev * hdev,void * data) mgmt_remove_adv_monitor_sync() argument 5496 remove_adv_monitor(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_adv_monitor() argument 5542 read_local_oob_data_complete(struct hci_dev * hdev,void * data,int err) read_local_oob_data_complete() argument 5609 read_local_oob_data_sync(struct hci_dev * hdev,void * data) read_local_oob_data_sync() argument 5624 read_local_oob_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_local_oob_data() argument 5666 add_remote_oob_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_remote_oob_data() argument 5774 remove_remote_oob_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_remote_oob_data() argument 5811 mgmt_start_discovery_complete(struct hci_dev * hdev,u8 status) mgmt_start_discovery_complete() argument 5834 discovery_type_is_valid(struct hci_dev * hdev,uint8_t type,uint8_t * mgmt_status) discovery_type_is_valid() argument 5861 start_discovery_complete(struct hci_dev * hdev,void * data,int err) start_discovery_complete() argument 5883 start_discovery_sync(struct hci_dev * hdev,void * data) start_discovery_sync() argument 5888 start_discovery_internal(struct sock * sk,struct hci_dev * hdev,u16 op,void * data,u16 len) start_discovery_internal() argument 5959 start_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) start_discovery() argument 5966 start_limited_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) start_limited_discovery() argument 5974 start_service_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) start_service_discovery() argument 6086 mgmt_stop_discovery_complete(struct hci_dev * hdev,u8 status) mgmt_stop_discovery_complete() argument 6103 stop_discovery_complete(struct hci_dev * hdev,void * data,int err) stop_discovery_complete() argument 6121 stop_discovery_sync(struct hci_dev * hdev,void * data) stop_discovery_sync() argument 6126 stop_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) stop_discovery() argument 6171 confirm_name(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) confirm_name() argument 6213 block_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) block_device() argument 6249 unblock_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) unblock_device() argument 6285 set_device_id_sync(struct hci_dev * hdev,void * data) set_device_id_sync() argument 6290 set_device_id(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_device_id() argument 6322 enable_advertising_instance(struct hci_dev * hdev,int err) enable_advertising_instance() argument 6330 set_advertising_complete(struct hci_dev * hdev,void * data,int err) set_advertising_complete() argument 6378 set_adv_sync(struct hci_dev * hdev,void * data) set_adv_sync() argument 6412 set_advertising(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_advertising() argument 6497 set_static_address(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_static_address() argument 6541 set_scan_params(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_scan_params() argument 6590 fast_connectable_complete(struct hci_dev * hdev,void * data,int err) fast_connectable_complete() argument 6614 write_fast_connectable_sync(struct hci_dev * hdev,void * data) write_fast_connectable_sync() argument 6622 set_fast_connectable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_fast_connectable() argument 6678 set_bredr_complete(struct hci_dev * hdev,void * data,int err) set_bredr_complete() argument 6701 set_bredr_sync(struct hci_dev * hdev,void * data) set_bredr_sync() argument 6719 set_bredr(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_bredr() argument 6819 set_secure_conn_complete(struct hci_dev * hdev,void * data,int err) set_secure_conn_complete() argument 6857 set_secure_conn_sync(struct hci_dev * hdev,void * data) set_secure_conn_sync() argument 6869 set_secure_conn(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_secure_conn() argument 6950 set_debug_keys(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_debug_keys() argument 6997 set_privacy(struct sock * sk,struct hci_dev * hdev,void * cp_data,u16 len) set_privacy() argument 7070 load_irks(struct sock * sk,struct hci_dev * hdev,void * cp_data,u16 len) load_irks() argument 7160 load_long_term_keys(struct sock * sk,struct hci_dev * hdev,void * cp_data,u16 len) load_long_term_keys() argument 7253 get_conn_info_complete(struct hci_dev * hdev,void * data,int err) get_conn_info_complete() argument 7282 get_conn_info_sync(struct hci_dev * hdev,void * data) get_conn_info_sync() argument 7320 get_conn_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) get_conn_info() argument 7411 get_clock_info_complete(struct hci_dev * hdev,void * data,int err) get_clock_info_complete() argument 7442 get_clock_info_sync(struct hci_dev * hdev,void * data) get_clock_info_sync() argument 7464 get_clock_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) get_clock_info() argument 7528 is_connected(struct hci_dev * hdev,bdaddr_t * addr,u8 type) is_connected() argument 7546 hci_conn_params_set(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type,u8 auto_connect) hci_conn_params_set() argument 7590 device_added(struct sock * sk,struct hci_dev * hdev,bdaddr_t * bdaddr,u8 type,u8 action) device_added() argument 7602 add_device_complete(struct hci_dev * hdev,void * data,int err) add_device_complete() argument 7620 add_device_sync(struct hci_dev * hdev,void * data) add_device_sync() argument 7625 add_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_device() argument 7743 device_removed(struct sock * sk,struct hci_dev * hdev,bdaddr_t * bdaddr,u8 type) device_removed() argument 7754 remove_device_sync(struct hci_dev * hdev,void * data) remove_device_sync() argument 7759 remove_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_device() argument 7883 load_conn_param(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) load_conn_param() argument 7968 set_external_config(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_external_config() argument 8024 set_public_address(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_public_address() argument 8076 read_local_oob_ext_data_complete(struct hci_dev * hdev,void * data,int err) read_local_oob_ext_data_complete() argument 8200 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 8222 read_local_oob_ext_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_local_oob_ext_data() argument 8383 get_supported_adv_flags(struct hci_dev * hdev) get_supported_adv_flags() argument 8420 read_adv_features(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_adv_features() argument 8475 calculate_name_len(struct hci_dev * hdev) calculate_name_len() argument 8482 tlv_data_max_len(struct hci_dev * hdev,u32 adv_flags,bool is_adv_data) tlv_data_max_len() argument 8528 tlv_data_is_valid(struct hci_dev * hdev,u32 adv_flags,u8 * data,u8 len,bool is_adv_data) tlv_data_is_valid() argument 8573 requested_adv_flags_are_valid(struct hci_dev * hdev,u32 adv_flags) requested_adv_flags_are_valid() argument 8589 adv_busy(struct hci_dev * hdev) adv_busy() argument 8594 add_adv_complete(struct hci_dev * hdev,struct sock * sk,u8 instance,int err) add_adv_complete() argument 8626 add_advertising_complete(struct hci_dev * hdev,void * data,int err) add_advertising_complete() argument 8648 add_advertising_sync(struct hci_dev * hdev,void * data) add_advertising_sync() argument 8656 add_advertising(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) add_advertising() argument 8791 add_ext_adv_params_complete(struct hci_dev * hdev,void * data,int err) add_ext_adv_params_complete() argument 8842 add_ext_adv_params_sync(struct hci_dev * hdev,void * data) add_ext_adv_params_sync() argument 8850 add_ext_adv_params(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) add_ext_adv_params() argument 8966 add_ext_adv_data_complete(struct hci_dev * hdev,void * data,int err) add_ext_adv_data_complete() argument 8988 add_ext_adv_data_sync(struct hci_dev * hdev,void * data) add_ext_adv_data_sync() argument 9009 add_ext_adv_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) add_ext_adv_data() argument 9128 remove_advertising_complete(struct hci_dev * hdev,void * data,int err) remove_advertising_complete() argument 9150 remove_advertising_sync(struct hci_dev * hdev,void * data) remove_advertising_sync() argument 9166 remove_advertising(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) remove_advertising() argument 9214 get_adv_size_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) get_adv_size_info() argument 9384 mgmt_index_added(struct hci_dev * hdev) mgmt_index_added() argument 9407 mgmt_index_removed(struct hci_dev * hdev) mgmt_index_removed() argument 9440 mgmt_power_on(struct hci_dev * hdev,int err) mgmt_power_on() argument 9463 __mgmt_power_off(struct hci_dev * hdev) __mgmt_power_off() argument 9497 mgmt_set_powered_failed(struct hci_dev * hdev,int err) mgmt_set_powered_failed() argument 9516 mgmt_new_link_key(struct hci_dev * hdev,struct link_key * key,bool persistent) mgmt_new_link_key() argument 9552 mgmt_new_ltk(struct hci_dev * hdev,struct smp_ltk * key,bool persistent) mgmt_new_ltk() argument 9595 mgmt_new_irk(struct hci_dev * hdev,struct smp_irk * irk,bool persistent) mgmt_new_irk() argument 9611 mgmt_new_csrk(struct hci_dev * hdev,struct smp_csrk * csrk,bool persistent) mgmt_new_csrk() argument 9641 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 9662 mgmt_device_connected(struct hci_dev * hdev,struct hci_conn * conn,u8 * name,u8 name_len) mgmt_device_connected() argument 9714 struct hci_dev *hdev = data; unpair_device_rsp() local 9723 mgmt_powering_down(struct hci_dev * hdev) mgmt_powering_down() argument 9739 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 9766 mgmt_disconnect_failed(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type,u8 status) mgmt_disconnect_failed() argument 9792 mgmt_connect_failed(struct hci_dev * hdev,struct hci_conn * conn,u8 status) mgmt_connect_failed() argument 9809 mgmt_pin_code_request(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 secure) mgmt_pin_code_request() argument 9820 mgmt_pin_code_reply_complete(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 status) mgmt_pin_code_reply_complete() argument 9833 mgmt_pin_code_neg_reply_complete(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 status) mgmt_pin_code_neg_reply_complete() argument 9846 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 9863 mgmt_user_passkey_request(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 link_type,u8 addr_type) mgmt_user_passkey_request() argument 9877 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 9893 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 9900 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 9908 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 9915 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 9923 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 9960 mgmt_auth_enable_complete(struct hci_dev * hdev,u8 status) mgmt_auth_enable_complete() argument 9997 mgmt_set_class_of_dev_complete(struct hci_dev * hdev,u8 * dev_class,u8 status) mgmt_set_class_of_dev_complete() argument 10016 mgmt_set_local_name_complete(struct hci_dev * hdev,u8 * name,u8 status) mgmt_set_local_name_complete() argument 10111 restart_le_scan(struct hci_dev * hdev) restart_le_scan() argument 10126 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 10171 mgmt_adv_monitor_device_lost(struct hci_dev * hdev,u16 handle,bdaddr_t * bdaddr,u8 addr_type) mgmt_adv_monitor_device_lost() argument 10184 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 10214 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 10278 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 10344 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 10436 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 10463 mgmt_discovering(struct hci_dev * hdev,u8 discovering) mgmt_discovering() argument 10476 mgmt_suspending(struct hci_dev * hdev,u8 state) mgmt_suspending() argument 10484 mgmt_resuming(struct hci_dev * hdev,u8 reason,bdaddr_t * bdaddr,u8 addr_type) mgmt_resuming() argument 10520 struct hci_dev *hdev; mgmt_cleanup() local [all...] |