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 static int read_index_list(struct sock *sk, struct hci_dev *hdev, void *data, in read_index_list() argument 490 void *data, u1 in read_unconf_index_list() argument 548 read_ext_index_list(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_ext_index_list() argument 660 read_config_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_config_info() argument 989 service_cache_sync(struct hci_dev * hdev,void * data) service_cache_sync() argument 1008 rpa_expired_sync(struct hci_dev * hdev,void * data) rpa_expired_sync() argument 1076 mesh_send_done_sync(struct hci_dev * hdev,void * data) mesh_send_done_sync() argument 1093 mesh_next(struct hci_dev * hdev,void * data,int err) mesh_next() argument 1143 read_controller_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_controller_info() argument 1197 read_ext_controller_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_ext_controller_info() argument 1320 mgmt_set_powered_complete(struct hci_dev * hdev,void * data,int err) mgmt_set_powered_complete() argument 1356 set_powered_sync(struct hci_dev * hdev,void * data) set_powered_sync() argument 1378 set_powered(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_powered() argument 1448 settings_rsp(struct mgmt_pending_cmd * cmd,void * data) settings_rsp() argument 1460 cmd_status_rsp(struct mgmt_pending_cmd * cmd,void * data) cmd_status_rsp() argument 1467 cmd_complete_rsp(struct mgmt_pending_cmd * cmd,void * data) cmd_complete_rsp() argument 1516 mgmt_set_discoverable_complete(struct hci_dev * hdev,void * data,int err) mgmt_set_discoverable_complete() argument 1550 set_discoverable_sync(struct hci_dev * hdev,void * data) set_discoverable_sync() argument 1560 set_discoverable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_discoverable() argument 1693 mgmt_set_connectable_complete(struct hci_dev * hdev,void * data,int err) mgmt_set_connectable_complete() argument 1750 set_connectable_sync(struct hci_dev * hdev,void * data) set_connectable_sync() argument 1760 set_connectable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_connectable() argument 1820 set_bondable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_bondable() argument 1858 set_link_security(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_link_security() argument 1927 set_ssp_complete(struct hci_dev * hdev,void * data,int err) set_ssp_complete() argument 1971 set_ssp_sync(struct hci_dev * hdev,void * data) set_ssp_sync() argument 2000 set_ssp(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_ssp() argument 2075 set_hs(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_hs() argument 2083 set_le_complete(struct hci_dev * hdev,void * data,int err) set_le_complete() argument 2110 set_le_sync(struct hci_dev * hdev,void * data) set_le_sync() argument 2166 set_mesh_complete(struct hci_dev * hdev,void * data,int err) set_mesh_complete() argument 2187 set_mesh_sync(struct hci_dev * hdev,void * data) set_mesh_sync() argument 2226 set_mesh(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_mesh() argument 2282 mesh_send_start_complete(struct hci_dev * hdev,void * data,int err) mesh_send_start_complete() argument 2303 mesh_send_sync(struct hci_dev * hdev,void * data) mesh_send_sync() argument 2357 send_count(struct mgmt_mesh_tx * mesh_tx,void * data) send_count() argument 2368 mesh_features(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) mesh_features() argument 2394 send_cancel(struct hci_dev * hdev,void * data) send_cancel() argument 2422 mesh_send_cancel(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) mesh_send_cancel() argument 2455 mesh_send(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) mesh_send() argument 2516 set_le(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_le() argument 2605 send_hci_cmd_sync(struct hci_dev * hdev,void * data) send_hci_cmd_sync() argument 2634 mgmt_hci_cmd_sync(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) mgmt_hci_cmd_sync() argument 2706 mgmt_class_complete(struct hci_dev * hdev,void * data,int err) mgmt_class_complete() argument 2718 add_uuid_sync(struct hci_dev * hdev,void * data) add_uuid_sync() argument 2729 add_uuid(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_uuid() argument 2793 remove_uuid_sync(struct hci_dev * hdev,void * data) remove_uuid_sync() argument 2804 remove_uuid(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_uuid() argument 2875 set_class_sync(struct hci_dev * hdev,void * data) set_class_sync() argument 2890 set_dev_class(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_dev_class() argument 2945 load_link_keys(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) load_link_keys() argument 3050 unpair_device_complete(struct hci_dev * hdev,void * data,int err) unpair_device_complete() argument 3062 unpair_device_sync(struct hci_dev * hdev,void * data) unpair_device_sync() argument 3086 unpair_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) unpair_device() argument 3215 disconnect_complete(struct hci_dev * hdev,void * data,int err) disconnect_complete() argument 3223 disconnect_sync(struct hci_dev * hdev,void * data) disconnect_sync() argument 3247 disconnect(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) disconnect() argument 3315 get_connections(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) get_connections() argument 3390 pin_code_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) pin_code_reply() argument 3452 set_io_capability(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_io_capability() argument 3569 pair_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) pair_device() argument 3705 cancel_pair_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) cancel_pair_device() argument 3834 pin_code_neg_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) pin_code_neg_reply() argument 3845 user_confirm_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_confirm_reply() argument 3862 user_confirm_neg_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_confirm_neg_reply() argument 3873 user_passkey_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_passkey_reply() argument 3886 user_passkey_neg_reply(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) user_passkey_neg_reply() argument 3920 name_changed_sync(struct hci_dev * hdev,void * data) name_changed_sync() argument 3925 set_name_complete(struct hci_dev * hdev,void * data,int err) set_name_complete() argument 3952 set_name_sync(struct hci_dev * hdev,void * data) set_name_sync() argument 3982 set_local_name(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_local_name() argument 4045 appearance_changed_sync(struct hci_dev * hdev,void * data) appearance_changed_sync() argument 4050 set_appearance(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_appearance() argument 4086 get_phy_configuration(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) get_phy_configuration() argument 4118 set_default_phy_complete(struct hci_dev * hdev,void * data,int err) set_default_phy_complete() argument 4154 set_default_phy_sync(struct hci_dev * hdev,void * data) set_default_phy_sync() argument 4196 set_phy_configuration(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_phy_configuration() argument 4324 set_blocked_keys(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_blocked_keys() argument 4374 set_wideband_speech(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_wideband_speech() argument 4423 read_controller_cap(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_controller_cap() argument 4528 read_exp_features_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_exp_features_info() argument 5029 set_exp_feature(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) set_exp_feature() argument 5046 get_device_flags(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) get_device_flags() argument 5111 set_device_flags(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_device_flags() argument 5209 read_adv_mon_features(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) read_adv_mon_features() argument 5258 mgmt_add_adv_patterns_monitor_complete(struct hci_dev * hdev,void * data,int status) mgmt_add_adv_patterns_monitor_complete() argument 5295 mgmt_add_adv_patterns_monitor_sync(struct hci_dev * hdev,void * data) mgmt_add_adv_patterns_monitor_sync() argument 5316 __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 5418 add_adv_patterns_monitor(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_adv_patterns_monitor() argument 5455 add_adv_patterns_monitor_rssi(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_adv_patterns_monitor_rssi() argument 5492 mgmt_remove_adv_monitor_complete(struct hci_dev * hdev,void * data,int status) mgmt_remove_adv_monitor_complete() argument 5521 mgmt_remove_adv_monitor_sync(struct hci_dev * hdev,void * data) mgmt_remove_adv_monitor_sync() argument 5534 remove_adv_monitor(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_adv_monitor() argument 5578 read_local_oob_data_complete(struct hci_dev * hdev,void * data,int err) read_local_oob_data_complete() argument 5647 read_local_oob_data_sync(struct hci_dev * hdev,void * data) read_local_oob_data_sync() argument 5663 read_local_oob_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_local_oob_data() argument 5705 add_remote_oob_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_remote_oob_data() argument 5813 remove_remote_oob_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_remote_oob_data() argument 5876 start_discovery_complete(struct hci_dev * hdev,void * data,int err) start_discovery_complete() argument 5893 start_discovery_sync(struct hci_dev * hdev,void * data) start_discovery_sync() argument 5902 start_discovery_internal(struct sock * sk,struct hci_dev * hdev,u16 op,void * data,u16 len) start_discovery_internal() argument 5973 start_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) start_discovery() argument 5980 start_limited_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) start_limited_discovery() argument 5988 start_service_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) start_service_discovery() argument 6099 stop_discovery_complete(struct hci_dev * hdev,void * data,int err) stop_discovery_complete() argument 6116 stop_discovery_sync(struct hci_dev * hdev,void * data) stop_discovery_sync() argument 6124 stop_discovery(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) stop_discovery() argument 6169 confirm_name(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) confirm_name() argument 6211 block_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) block_device() argument 6247 unblock_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) unblock_device() argument 6283 set_device_id_sync(struct hci_dev * hdev,void * data) set_device_id_sync() argument 6288 set_device_id(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_device_id() argument 6328 set_advertising_complete(struct hci_dev * hdev,void * data,int err) set_advertising_complete() argument 6379 set_adv_sync(struct hci_dev * hdev,void * data) set_adv_sync() argument 6426 set_advertising(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_advertising() argument 6512 set_static_address(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_static_address() argument 6556 set_scan_params(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_scan_params() argument 6605 fast_connectable_complete(struct hci_dev * hdev,void * data,int err) fast_connectable_complete() argument 6629 write_fast_connectable_sync(struct hci_dev * hdev,void * data) write_fast_connectable_sync() argument 6638 set_fast_connectable(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_fast_connectable() argument 6693 set_bredr_complete(struct hci_dev * hdev,void * data,int err) set_bredr_complete() argument 6716 set_bredr_sync(struct hci_dev * hdev,void * data) set_bredr_sync() argument 6734 set_bredr(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_bredr() argument 6834 set_secure_conn_complete(struct hci_dev * hdev,void * data,int err) set_secure_conn_complete() argument 6872 set_secure_conn_sync(struct hci_dev * hdev,void * data) set_secure_conn_sync() argument 6885 set_secure_conn(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_secure_conn() argument 6966 set_debug_keys(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_debug_keys() argument 7268 get_conn_info_complete(struct hci_dev * hdev,void * data,int err) get_conn_info_complete() argument 7297 get_conn_info_sync(struct hci_dev * hdev,void * data) get_conn_info_sync() argument 7335 get_conn_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) get_conn_info() argument 7426 get_clock_info_complete(struct hci_dev * hdev,void * data,int err) get_clock_info_complete() argument 7457 get_clock_info_sync(struct hci_dev * hdev,void * data) get_clock_info_sync() argument 7479 get_clock_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) get_clock_info() argument 7617 add_device_complete(struct hci_dev * hdev,void * data,int err) add_device_complete() argument 7640 add_device_sync(struct hci_dev * hdev,void * data) add_device_sync() argument 7646 add_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) add_device() argument 7772 remove_device_sync(struct hci_dev * hdev,void * data) remove_device_sync() argument 7778 remove_device(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) remove_device() argument 7901 conn_update_sync(struct hci_dev * hdev,void * data) conn_update_sync() argument 7913 load_conn_param(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) load_conn_param() argument 8033 set_external_config(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_external_config() argument 8089 set_public_address(struct sock * sk,struct hci_dev * hdev,void * data,u16 len) set_public_address() argument 8140 read_local_oob_ext_data_complete(struct hci_dev * hdev,void * data,int err) read_local_oob_ext_data_complete() argument 8283 read_local_oob_ext_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_local_oob_ext_data() argument 8481 read_adv_features(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) read_adv_features() argument 8588 tlv_data_is_valid(struct hci_dev * hdev,u32 adv_flags,u8 * data,u8 len,bool is_adv_data) tlv_data_is_valid() argument 8686 add_advertising_complete(struct hci_dev * hdev,void * data,int err) add_advertising_complete() argument 8708 add_advertising_sync(struct hci_dev * hdev,void * data) add_advertising_sync() argument 8717 add_advertising(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) add_advertising() argument 8851 add_ext_adv_params_complete(struct hci_dev * hdev,void * data,int err) add_ext_adv_params_complete() argument 8901 add_ext_adv_params_sync(struct hci_dev * hdev,void * data) add_ext_adv_params_sync() argument 8910 add_ext_adv_params(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) add_ext_adv_params() argument 9025 add_ext_adv_data_complete(struct hci_dev * hdev,void * data,int err) add_ext_adv_data_complete() argument 9047 add_ext_adv_data_sync(struct hci_dev * hdev,void * data) add_ext_adv_data_sync() argument 9068 add_ext_adv_data(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) add_ext_adv_data() argument 9187 remove_advertising_complete(struct hci_dev * hdev,void * data,int err) remove_advertising_complete() argument 9209 remove_advertising_sync(struct hci_dev * hdev,void * data) remove_advertising_sync() argument 9226 remove_advertising(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) remove_advertising() argument 9274 get_adv_size_info(struct sock * sk,struct hci_dev * hdev,void * data,u16 data_len) get_adv_size_info() argument 9777 unpair_device_rsp(struct mgmt_pending_cmd * cmd,void * data) unpair_device_rsp() argument 10056 sk_lookup(struct mgmt_pending_cmd * cmd,void * data) sk_lookup() argument [all...] |