/linux-master/drivers/hwmon/ |
H A D | corsair-cpro.c | 79 struct hid_device *hdev; member in struct:ccp_device 145 static int ccp_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size) argument 499 static int ccp_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 561 ccp_remove(struct hid_device *hdev) argument [all...] |
/linux-master/net/bluetooth/ |
H A D | sco.c | 129 struct hci_dev *hdev = hcon->hdev; local 248 struct hci_dev *hdev; local 758 struct hci_dev *hdev = conn->hdev; local 835 struct hci_dev *hdev; local 1037 struct hci_dev *hdev; local 1323 sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags) argument [all...] |
H A D | msft.c | 137 bool msft_monitor_supported(struct hci_dev *hdev) argument 142 static bool read_supported_features(struct hci_dev *hdev, argument 194 msft_find_handle_data(struct hci_dev *hdev, u16 handle, bool is_mgmt) argument 211 msft_find_address_data(struct hci_dev *hdev, u8 addr_type, bdaddr_t *addr, u8 pattern_handle) argument 229 msft_monitor_device_del(struct hci_dev *hdev, __u16 mgmt_handle, bdaddr_t *bdaddr, __u8 addr_type, bool notify) argument 259 msft_le_monitor_advertisement_cb(struct hci_dev *hdev, u16 opcode, struct adv_monitor *monitor, struct sk_buff *skb) argument 304 msft_remove_addr_filters_sync(struct hci_dev *hdev, u8 handle) argument 367 msft_le_cancel_monitor_advertisement_cb(struct hci_dev *hdev, u16 opcode, struct adv_monitor *monitor, struct sk_buff *skb) argument 424 msft_remove_monitor_sync(struct hci_dev *hdev, struct adv_monitor *monitor) argument 450 msft_suspend_sync(struct hci_dev *hdev) argument 506 msft_add_monitor_sync(struct hci_dev *hdev, struct adv_monitor *monitor) argument 583 reregister_monitor(struct hci_dev *hdev) argument 609 msft_resume_sync(struct hci_dev *hdev) argument 632 msft_do_open(struct hci_dev *hdev) argument 668 msft_do_close(struct hci_dev *hdev) argument 711 msft_cancel_address_filter_sync(struct hci_dev *hdev, void *data) argument 754 msft_register(struct hci_dev *hdev) argument 772 msft_release(struct hci_dev *hdev) argument 789 msft_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 addr_type, __u16 mgmt_handle) argument 812 msft_device_lost(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 addr_type, __u16 mgmt_handle) argument 822 msft_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, u8 ev, size_t len) argument 834 msft_add_address_filter_sync(struct hci_dev *hdev, void *data) argument 928 msft_add_address_filter(struct hci_dev *hdev, u8 addr_type, bdaddr_t *bdaddr, struct msft_monitor_advertisement_handle_data *handle_data) argument 973 msft_monitor_device_evt(struct hci_dev *hdev, struct sk_buff *skb) argument 1069 msft_vendor_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1117 msft_get_features(struct hci_dev *hdev) argument 1124 msft_le_set_advertisement_filter_enable_cb(struct hci_dev *hdev, void *user_data, u8 status) argument 1153 msft_add_monitor_pattern(struct hci_dev *hdev, struct adv_monitor *monitor) argument 1167 msft_remove_monitor(struct hci_dev *hdev, struct adv_monitor *monitor) argument 1180 msft_set_filter_enable(struct hci_dev *hdev, bool enable) argument 1199 msft_curve_validity(struct hci_dev *hdev) argument [all...] |
H A D | msft.h | 32 msft_monitor_supported(struct hci_dev *hdev) argument 37 msft_register(struct hci_dev *hdev) argument 38 msft_release(struct hci_dev *hdev) argument 39 msft_do_open(struct hci_dev *hdev) argument 40 msft_do_close(struct hci_dev *hdev) argument 41 msft_vendor_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 43 msft_get_features(struct hci_dev *hdev) argument 44 msft_add_monitor_pattern(struct hci_dev *hdev, struct adv_monitor *monitor) argument 50 msft_remove_monitor(struct hci_dev *hdev, struct adv_monitor *monitor) argument 58 msft_set_filter_enable(struct hci_dev *hdev, bool enable) argument 63 msft_suspend_sync(struct hci_dev *hdev) argument 68 msft_resume_sync(struct hci_dev *hdev) argument 73 msft_curve_validity(struct hci_dev *hdev) argument [all...] |
H A D | l2cap_core.c | 1553 struct hci_dev *hdev = hcon->hdev; local 1662 struct hci_dev *hdev = conn->hcon->hdev; local 1700 struct hci_dev *hdev = conn->hcon->hdev; local 4052 struct hci_dev *hdev = conn->hcon->hdev; local 6933 struct hci_dev *hdev; local 7147 l2cap_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 7214 struct hci_dev *hdev = hcon->hdev; local [all...] |
H A D | hci_event.c | 50 static void *hci_ev_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, argument 62 static void *hci_cc_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, argument 74 static void *hci_le_ev_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, argument 86 static u8 hci_cc_inquiry_cancel(struct hci_dev *hdev, void *data, argument 124 hci_cc_periodic_inq(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 139 hci_cc_exit_periodic_inq(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 154 hci_cc_remote_name_req_cancel(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 164 hci_cc_role_discovery(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 186 hci_cc_read_link_policy(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 208 hci_cc_write_link_policy(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 235 hci_cc_read_def_link_policy(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 250 hci_cc_write_def_link_policy(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 270 hci_cc_reset(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 305 hci_cc_read_stored_link_key(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 325 hci_cc_delete_stored_link_key(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 346 hci_cc_write_local_name(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 370 hci_cc_read_local_name(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 387 hci_cc_write_auth_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 418 hci_cc_write_encrypt_mode(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 444 hci_cc_write_scan_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 482 hci_cc_set_event_filter(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 508 hci_cc_read_class_of_dev(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 529 hci_cc_write_class_of_dev(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 554 hci_cc_read_voice_setting(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 580 hci_cc_write_voice_setting(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 611 hci_cc_read_num_supported_iac(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 628 hci_cc_write_ssp_mode(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 661 hci_cc_write_sc_support(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 694 hci_cc_read_local_version(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 716 hci_cc_read_enc_key_size(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 771 hci_cc_read_local_commands(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 788 hci_cc_read_auth_payload_timeout(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 810 hci_cc_write_auth_payload_timeout(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 840 hci_cc_read_local_features(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 892 hci_cc_read_local_ext_features(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 916 hci_cc_read_flow_control_mode(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 931 hci_cc_read_buffer_size(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 960 hci_cc_read_bd_addr(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 979 hci_cc_read_local_pairing_opts(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 998 hci_cc_read_page_scan_activity(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1016 hci_cc_write_page_scan_activity(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1037 hci_cc_read_page_scan_type(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1053 hci_cc_write_page_scan_type(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1071 hci_cc_read_data_block_size(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1093 hci_cc_read_clock(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1127 hci_cc_read_local_amp_info(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1151 hci_cc_read_inq_rsp_tx_power(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1166 hci_cc_read_def_err_data_reporting(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1181 hci_cc_write_def_err_data_reporting(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1201 hci_cc_pin_code_reply(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1231 hci_cc_pin_code_neg_reply(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1249 hci_cc_le_read_buffer_size(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1269 hci_cc_le_read_local_features(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1284 hci_cc_le_read_adv_tx_power(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1299 hci_cc_user_confirm_reply(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1317 hci_cc_user_confirm_neg_reply(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1335 hci_cc_user_passkey_reply(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1353 hci_cc_user_passkey_neg_reply(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1371 hci_cc_read_local_oob_data(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1381 hci_cc_read_local_oob_ext_data(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1391 hci_cc_le_set_random_addr(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1421 hci_cc_le_set_default_phy(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1446 hci_cc_le_set_adv_set_random_addr(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1484 hci_cc_le_remove_adv_set(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1512 hci_cc_le_clear_adv_sets(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1543 hci_cc_le_read_transmit_power(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1559 hci_cc_le_set_privacy_mode(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1586 hci_cc_le_set_adv_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1625 hci_cc_le_set_ext_adv_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1690 hci_cc_le_set_scan_param(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1714 hci_cc_le_set_ext_scan_param(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1741 has_pending_adv_report(struct hci_dev *hdev) argument 1748 clear_pending_adv_report(struct hci_dev *hdev) argument 1756 store_pending_adv_report(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type, s8 rssi, u32 flags, u8 *data, u8 len) argument 1773 le_set_scan_enable_complete(struct hci_dev *hdev, u8 enable) argument 1829 hci_cc_le_set_scan_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1849 hci_cc_le_set_ext_scan_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1869 hci_cc_le_read_num_adv_sets(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1885 hci_cc_le_read_accept_list_size(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1900 hci_cc_le_clear_accept_list(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1917 hci_cc_le_add_to_accept_list(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1940 hci_cc_le_del_from_accept_list(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1963 hci_cc_le_read_supported_states(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1978 hci_cc_le_read_def_data_len(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 1994 hci_cc_le_write_def_data_len(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2015 hci_cc_le_add_to_resolv_list(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2039 hci_cc_le_del_from_resolv_list(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2062 hci_cc_le_clear_resolv_list(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2079 hci_cc_le_read_resolv_list_size(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2094 hci_cc_le_set_addr_resolution_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2121 hci_cc_le_read_max_data_len(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2139 hci_cc_write_le_host_supported(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2175 hci_cc_set_adv_param(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2197 hci_cc_set_ext_adv_param(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2231 hci_cc_read_rssi(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2253 hci_cc_read_tx_power(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2289 hci_cc_write_ssp_debug_mode(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 2307 hci_cs_inquiry(struct hci_dev *hdev, __u8 status) argument 2318 hci_cs_create_conn(struct hci_dev *hdev, __u8 status) argument 2353 hci_cs_add_sco(struct hci_dev *hdev, __u8 status) argument 2390 hci_cs_auth_requested(struct hci_dev *hdev, __u8 status) argument 2417 hci_cs_set_conn_encrypt(struct hci_dev *hdev, __u8 status) argument 2444 hci_outgoing_auth_needed(struct hci_dev *hdev, struct hci_conn *conn) argument 2466 hci_resolve_name(struct hci_dev *hdev, struct inquiry_entry *e) argument 2481 hci_resolve_next_name(struct hci_dev *hdev) argument 2507 hci_check_pending_name(struct hci_dev *hdev, struct hci_conn *conn, bdaddr_t *bdaddr, u8 *name, u8 name_len) argument 2551 hci_cs_remote_name_req(struct hci_dev *hdev, __u8 status) argument 2594 hci_cs_read_remote_features(struct hci_dev *hdev, __u8 status) argument 2621 hci_cs_read_remote_ext_features(struct hci_dev *hdev, __u8 status) argument 2648 hci_setup_sync_conn_status(struct hci_dev *hdev, __u16 handle, __u8 status) argument 2673 hci_cs_setup_sync_conn(struct hci_dev *hdev, __u8 status) argument 2689 hci_cs_enhanced_setup_sync_conn(struct hci_dev *hdev, __u8 status) argument 2705 hci_cs_sniff_mode(struct hci_dev *hdev, __u8 status) argument 2732 hci_cs_exit_sniff_mode(struct hci_dev *hdev, __u8 status) argument 2759 hci_cs_disconnect(struct hci_dev *hdev, u8 status) argument 2841 ev_bdaddr_type(struct hci_dev *hdev, u8 type, bool *resolved) argument 2863 cs_le_create_conn(struct hci_dev *hdev, bdaddr_t *peer_addr, u8 peer_addr_type, u8 own_address_type, u8 filter_policy) argument 2890 hci_cs_le_create_conn(struct hci_dev *hdev, u8 status) argument 2915 hci_cs_le_ext_create_conn(struct hci_dev *hdev, u8 status) argument 2940 hci_cs_le_read_remote_features(struct hci_dev *hdev, u8 status) argument 2967 hci_cs_le_start_enc(struct hci_dev *hdev, u8 status) argument 2997 hci_cs_switch_role(struct hci_dev *hdev, u8 status) argument 3020 hci_inquiry_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3079 hci_inquiry_result_evt(struct hci_dev *hdev, void *edata, struct sk_buff *skb) argument 3123 hci_conn_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3277 hci_reject_conn(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 3286 hci_conn_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3410 hci_disconn_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3495 hci_auth_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3559 hci_remote_name_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3600 hci_encrypt_change_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3712 hci_change_link_key_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3735 hci_remote_features_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3785 handle_cmd_cnt_and_timer(struct hci_dev *hdev, u8 ncmd) argument 3803 hci_cc_le_read_buffer_size_v2(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3827 hci_unbound_cis_failed(struct hci_dev *hdev, u8 cig, u8 status) argument 3843 hci_cc_le_set_cig_params(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3908 hci_cc_le_setup_iso_path(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3959 hci_cs_le_create_big(struct hci_dev *hdev, u8 status) argument 3964 hci_cc_set_per_adv_param(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 3983 hci_cc_le_set_per_adv_enable(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4222 hci_cc_func(struct hci_dev *hdev, const struct hci_cc *cc, struct sk_buff *skb) argument 4248 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) argument 4293 hci_cs_le_create_cis(struct hci_dev *hdev, u8 status) argument 4368 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) argument 4410 hci_hardware_error_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4422 hci_role_change_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4445 hci_num_comp_pkts_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4527 __hci_conn_lookup_handle(struct hci_dev *hdev, __u16 handle) argument 4548 hci_num_comp_blocks_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4599 hci_mode_change_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4628 hci_pin_code_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4699 hci_link_key_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4757 hci_link_key_notify_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4827 hci_clock_offset_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4851 hci_pkt_type_change_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4868 hci_pscan_rep_mode_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 4887 hci_inquiry_result_with_rssi_evt(struct hci_dev *hdev, void *edata, struct sk_buff *skb) argument 4974 hci_remote_ext_features_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5039 hci_sync_conn_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5169 hci_extended_inquiry_result_evt(struct hci_dev *hdev, void *edata, struct sk_buff *skb) argument 5224 hci_key_refresh_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5294 struct hci_dev *hdev = conn->hdev; local 5334 hci_io_capa_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5407 hci_io_capa_reply_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5428 hci_user_confirm_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5513 hci_user_passkey_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5524 hci_user_passkey_notify_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5545 hci_keypress_notify_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5584 hci_simple_pair_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5615 hci_remote_host_features_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5637 hci_remote_oob_data_request_evt(struct hci_dev *hdev, void *edata, struct sk_buff *skb) argument 5744 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) argument 5915 hci_le_conn_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5929 hci_le_enh_conn_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 5943 hci_le_ext_adv_term_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6013 hci_le_conn_update_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6037 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) argument 6128 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) argument 6338 hci_le_adv_report_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6378 ext_evt_type_to_legacy(struct hci_dev *hdev, u16 evt_type) argument 6422 hci_le_ext_adv_report_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6463 hci_le_pa_term_sync(struct hci_dev *hdev, __le16 handle) argument 6473 hci_le_pa_sync_estabilished_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6514 hci_le_per_adv_report_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6532 hci_le_remote_feat_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6574 hci_le_ltk_request_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6639 send_conn_param_neg_reply(struct hci_dev *hdev, u16 handle, u8 reason) argument 6651 hci_le_remote_conn_param_req_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6715 hci_le_direct_adv_report_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6743 hci_le_phy_update_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6767 hci_le_cis_estabilished_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6851 hci_le_reject_cis(struct hci_dev *hdev, __le16 handle) argument 6861 hci_le_accept_cis(struct hci_dev *hdev, __le16 handle) argument 6870 hci_le_cis_req_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6921 hci_iso_term_big_sync(struct hci_dev *hdev, void *data) argument 6929 hci_le_create_big_complete_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 6987 hci_le_big_sync_established_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 7050 hci_le_big_info_adv_report_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) argument 7193 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) argument 7236 hci_get_cmd_complete(struct hci_dev *hdev, u16 opcode, u8 event, struct sk_buff *skb) argument 7280 hci_store_wake_reason(struct hci_dev *hdev, u8 event, struct sk_buff *skb) argument 7513 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) argument 7550 hci_event_packet(struct hci_dev *hdev, struct sk_buff *skb) argument [all...] |
H A D | hci_core.c | 114 struct hci_dev *hdev = NULL, *d; local 134 bool hci_discovery_active(struct hci_dev *hdev) argument 148 void hci_discovery_set_state(struct hci_dev *hdev, in argument 178 hci_inquiry_cache_flush(struct hci_dev *hdev) argument 192 hci_inquiry_cache_lookup(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 208 hci_inquiry_cache_lookup_unknown(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 224 hci_inquiry_cache_lookup_resolve(struct hci_dev *hdev, bdaddr_t *bdaddr, int state) argument 243 hci_inquiry_cache_update_resolve(struct hci_dev *hdev, struct inquiry_entry *ie) argument 262 hci_inquiry_cache_update(struct hci_dev *hdev, struct inquiry_data *data, bool name_known) argument 324 inquiry_cache_dump(struct hci_dev *hdev, int num, __u8 *buf) argument 355 struct hci_dev *hdev = req->hdev; local 376 struct hci_dev *hdev; local 475 hci_dev_do_open(struct hci_dev *hdev) argument 493 struct hci_dev *hdev; local 546 hci_dev_do_close(struct hci_dev *hdev) argument 563 struct hci_dev *hdev; local 586 hci_dev_do_reset(struct hci_dev *hdev) argument 641 struct hci_dev *hdev; local 672 struct hci_dev *hdev; local 696 hci_update_passive_scan_state(struct hci_dev *hdev, u8 scan) argument 734 struct hci_dev *hdev; local 840 struct hci_dev *hdev; local 890 struct hci_dev *hdev; local 943 hci_dev_do_poweroff(struct hci_dev *hdev) argument 960 struct hci_dev *hdev = data; local 1001 struct hci_dev *hdev = container_of(work, struct hci_dev, power_on); local 1071 struct hci_dev *hdev = container_of(work, struct hci_dev, local 1081 struct hci_dev *hdev = container_of(work, struct hci_dev, error_reset); local 1097 hci_uuids_clear(struct hci_dev *hdev) argument 1107 hci_link_keys_clear(struct hci_dev *hdev) argument 1117 hci_smp_ltks_clear(struct hci_dev *hdev) argument 1127 hci_smp_irks_clear(struct hci_dev *hdev) argument 1137 hci_blocked_keys_clear(struct hci_dev *hdev) argument 1147 hci_is_blocked_key(struct hci_dev *hdev, u8 type, u8 val[16]) argument 1164 hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 1190 hci_persistent_key(struct hci_dev *hdev, struct hci_conn *conn, u8 key_type, u8 old_key_type) argument 1238 hci_find_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type, u8 role) argument 1267 hci_find_irk_by_rpa(struct hci_dev *hdev, bdaddr_t *rpa) argument 1301 hci_find_irk_by_addr(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type) argument 1334 hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn, bdaddr_t *bdaddr, u8 *val, u8 type, u8 pin_len, bool *persistent) argument 1381 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) argument 1410 hci_add_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type, u8 val[16], bdaddr_t *rpa) argument 1433 hci_remove_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr) argument 1449 hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) argument 1468 hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type) argument 1483 hci_bdaddr_is_paired(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type) argument 1522 struct hci_dev *hdev = container_of(work, struct hci_dev, local 1545 struct hci_dev *hdev = container_of(work, struct hci_dev, local 1560 hci_find_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) argument 1576 hci_remove_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) argument 1593 hci_remote_oob_data_clear(struct hci_dev *hdev) argument 1603 hci_add_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type, u8 *hash192, u8 *rand192, u8 *hash256, u8 *rand256) argument 1650 hci_find_adv_instance(struct hci_dev *hdev, u8 instance) argument 1663 hci_get_next_instance(struct hci_dev *hdev, u8 instance) argument 1680 hci_remove_adv_instance(struct hci_dev *hdev, u8 instance) argument 1708 hci_adv_instances_set_rpa_expired(struct hci_dev *hdev, bool rpa_expired) argument 1717 hci_adv_instances_clear(struct hci_dev *hdev) argument 1747 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) argument 1805 hci_add_per_instance(struct hci_dev *hdev, u8 instance, u32 flags, u8 data_len, u8 *data, u32 min_interval, u32 max_interval) argument 1827 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) argument 1862 hci_adv_instance_flags(struct hci_dev *hdev, u8 instance) argument 1896 hci_adv_instance_is_scannable(struct hci_dev *hdev, u8 instance) argument 1916 hci_adv_monitors_clear(struct hci_dev *hdev) argument 1930 hci_free_adv_monitor(struct hci_dev *hdev, struct adv_monitor *monitor) argument 1958 hci_add_adv_monitor(struct hci_dev *hdev, struct adv_monitor *monitor) argument 2004 hci_remove_adv_monitor(struct hci_dev *hdev, struct adv_monitor *monitor) argument 2040 hci_remove_single_adv_monitor(struct hci_dev *hdev, u16 handle) argument 2051 hci_remove_all_adv_monitor(struct hci_dev *hdev) argument 2073 hci_is_adv_monitoring(struct hci_dev *hdev) argument 2078 hci_get_adv_monitor_offload_ext(struct hci_dev *hdev) argument 2272 hci_conn_params_lookup(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type) argument 2327 hci_conn_params_add(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type) argument 2373 hci_conn_params_del(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type) argument 2389 hci_conn_params_clear_disabled(struct hci_dev *hdev) argument 2412 hci_conn_params_clear_all(struct hci_dev *hdev) argument 2435 hci_copy_identity_address(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 *bdaddr_type) argument 2450 hci_clear_wake_reason(struct hci_dev *hdev) argument 2464 struct hci_dev *hdev = local 2491 struct hci_dev *hdev; local 2623 hci_free_dev(struct hci_dev *hdev) argument 2631 hci_register_dev(struct hci_dev *hdev) argument 2753 hci_unregister_dev(struct hci_dev *hdev) argument 2799 hci_release_dev(struct hci_dev *hdev) argument 2836 hci_register_suspend_notifier(struct hci_dev *hdev) argument 2849 hci_unregister_suspend_notifier(struct hci_dev *hdev) argument 2868 hci_cancel_cmd_sync(struct hci_dev *hdev, int err) argument 2880 hci_suspend_dev(struct hci_dev *hdev) argument 2911 hci_resume_dev(struct hci_dev *hdev) argument 2939 hci_reset_dev(struct hci_dev *hdev) argument 2959 hci_recv_frame(struct hci_dev *hdev, struct sk_buff *skb) argument 3004 hci_recv_diag(struct hci_dev *hdev, struct sk_buff *skb) argument 3019 hci_set_hw_info(struct hci_dev *hdev, const char *fmt, ...) argument 3030 hci_set_fw_info(struct hci_dev *hdev, const char *fmt, ...) argument 3067 hci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) argument 3104 hci_send_cmd(struct hci_dev *hdev, __u16 opcode, __u32 plen, const void *param) argument 3128 __hci_cmd_send(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param) argument 3176 hci_sent_cmd_data(struct hci_dev *hdev, __u16 opcode) argument 3190 hci_recv_event_data(struct hci_dev *hdev, __u8 event) argument 3237 struct hci_dev *hdev = conn->hdev; local 3297 struct hci_dev *hdev = chan->conn->hdev; local 3309 struct hci_dev *hdev = conn->hdev; local 3343 struct hci_dev *hdev = conn->hdev; local 3387 struct hci_dev *hdev = conn->hdev; local 3401 struct hci_dev *hdev; local 3438 hci_low_sent(struct hci_dev *hdev, __u8 type, int *quote) argument 3476 hci_link_tx_to(struct hci_dev *hdev, __u8 type) argument 3502 hci_chan_sent(struct hci_dev *hdev, __u8 type, int *quote) argument 3565 hci_prio_recalculate(struct hci_dev *hdev, __u8 type) argument 3615 __get_blocks(struct hci_dev *hdev, struct sk_buff *skb) argument 3621 __check_timeout(struct hci_dev *hdev, unsigned int cnt, u8 type) argument 3645 hci_sched_sco(struct hci_dev *hdev) argument 3668 hci_sched_esco(struct hci_dev *hdev) argument 3692 hci_sched_acl_pkt(struct hci_dev *hdev) argument 3734 hci_sched_acl_blk(struct hci_dev *hdev) argument 3788 hci_sched_acl(struct hci_dev *hdev) argument 3811 hci_sched_le(struct hci_dev *hdev) argument 3862 hci_sched_iso(struct hci_dev *hdev) argument 3890 struct hci_dev *hdev = container_of(work, struct hci_dev, tx_work); local 3913 hci_acldata_packet(struct hci_dev *hdev, struct sk_buff *skb) argument 3949 hci_scodata_packet(struct hci_dev *hdev, struct sk_buff *skb) argument 3983 hci_isodata_packet(struct hci_dev *hdev, struct sk_buff *skb) argument 4020 hci_req_is_complete(struct hci_dev *hdev) argument 4031 hci_resend_last(struct hci_dev *hdev) argument 4053 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) argument 4122 struct hci_dev *hdev = container_of(work, struct hci_dev, rx_work); local 4195 hci_send_cmd_sync(struct hci_dev *hdev, struct sk_buff *skb) argument 4227 struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_work); local [all...] |
H A D | mgmt.c | 323 static int mgmt_index_event(u16 event, struct hci_dev *hdev, void *data, argument 330 static int mgmt_limited_event(u16 event, struct hci_dev *hdev, void *data, argument 337 static int mgmt_event(u16 event, struct hci_dev *hdev, void *data, u16 len, argument 366 static int read_version(struct sock *sk, struct hci_dev *hdev, void *data, argument 379 static int read_commands(struct sock *sk, struct hci_dev *hdev, void *data, argument 431 read_index_list(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 491 read_unconf_index_list(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 551 read_ext_index_list(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 625 is_configured(struct hci_dev *hdev) argument 639 get_missing_options(struct hci_dev *hdev) argument 655 new_options(struct hci_dev *hdev, struct sock *skip) argument 663 send_options_rsp(struct sock *sk, u16 opcode, struct hci_dev *hdev) argument 671 read_config_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 699 get_supported_phys(struct hci_dev *hdev) argument 751 get_selected_phys(struct hci_dev *hdev) argument 814 get_configurable_phys(struct hci_dev *hdev) argument 820 get_supported_settings(struct hci_dev *hdev) argument 871 get_current_settings(struct hci_dev *hdev) argument 951 pending_find(u16 opcode, struct hci_dev *hdev) argument 956 mgmt_get_adv_discov_flags(struct hci_dev *hdev) argument 980 mgmt_get_connectable(struct hci_dev *hdev) argument 997 service_cache_sync(struct hci_dev *hdev, void *data) argument 1007 struct hci_dev *hdev = container_of(work, struct hci_dev, local 1016 rpa_expired_sync(struct hci_dev *hdev, void *data) argument 1030 struct hci_dev *hdev = container_of(work, struct hci_dev, local 1047 struct hci_dev *hdev = container_of(work, struct hci_dev, local 1072 mesh_send_complete(struct hci_dev *hdev, struct mgmt_mesh_tx *mesh_tx, bool silent) argument 1084 mesh_send_done_sync(struct hci_dev *hdev, void *data) argument 1100 mesh_next(struct hci_dev *hdev, void *data, int err) argument 1118 struct hci_dev *hdev = container_of(work, struct hci_dev, local 1127 mgmt_init_hdev(struct sock *sk, struct hci_dev *hdev) argument 1149 read_controller_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 1179 append_eir_data_to_buf(struct hci_dev *hdev, u8 *eir) argument 1203 read_ext_controller_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 1243 ext_info_changed(struct hci_dev *hdev, struct sock *skip) argument 1259 send_settings_rsp(struct sock *sk, u16 opcode, struct hci_dev *hdev) argument 1267 mgmt_advertising_added(struct sock *sk, struct hci_dev *hdev, u8 instance) argument 1276 mgmt_advertising_removed(struct sock *sk, struct hci_dev *hdev, u8 instance) argument 1286 cancel_adv_timeout(struct hci_dev *hdev) argument 1295 restart_le_actions(struct hci_dev *hdev) argument 1319 new_settings(struct hci_dev *hdev, struct sock *skip) argument 1327 mgmt_set_powered_complete(struct hci_dev *hdev, void *data, int err) argument 1363 set_powered_sync(struct hci_dev *hdev, void *data) argument 1373 set_powered(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 1432 mgmt_new_settings(struct hci_dev *hdev) argument 1439 struct hci_dev *hdev; member in struct:cmd_lookup 1493 mgmt_bredr_support(struct hci_dev *hdev) argument 1503 mgmt_le_support(struct hci_dev *hdev) argument 1513 mgmt_set_discoverable_complete(struct hci_dev *hdev, void *data, int err) argument 1547 set_discoverable_sync(struct hci_dev *hdev, void *data) argument 1554 set_discoverable(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 1687 mgmt_set_connectable_complete(struct hci_dev *hdev, void *data, int err) argument 1715 set_connectable_update_settings(struct hci_dev *hdev, struct sock *sk, u8 val) argument 1744 set_connectable_sync(struct hci_dev *hdev, void *data) argument 1751 set_connectable(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 1811 set_bondable(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 1849 set_link_security(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 1918 set_ssp_complete(struct hci_dev *hdev, void *data, int err) argument 1960 set_ssp_sync(struct hci_dev *hdev, void *data) argument 1978 set_ssp(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2053 set_hs(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2061 set_le_complete(struct hci_dev *hdev, void *data, int err) argument 2082 set_le_sync(struct hci_dev *hdev, void *data) argument 2126 set_mesh_complete(struct hci_dev *hdev, void *data, int err) argument 2142 set_mesh_sync(struct hci_dev *hdev, void *data) argument 2165 set_mesh(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2203 mesh_send_start_complete(struct hci_dev *hdev, void *data, int err) argument 2224 mesh_send_sync(struct hci_dev *hdev, void *data) argument 2288 mesh_features(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2315 send_cancel(struct hci_dev *hdev, void *data) argument 2342 mesh_send_cancel(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2376 mesh_send(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2437 set_le(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2532 pending_eir_or_class(struct hci_dev *hdev) argument 2568 mgmt_class_complete(struct hci_dev *hdev, void *data, int err) argument 2580 add_uuid_sync(struct hci_dev *hdev, void *data) argument 2591 add_uuid(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2641 enable_service_cache(struct hci_dev *hdev) argument 2655 remove_uuid_sync(struct hci_dev *hdev, void *data) argument 2666 remove_uuid(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2737 set_class_sync(struct hci_dev *hdev, void *data) argument 2752 set_dev_class(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2807 load_link_keys(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 2897 device_unpaired(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type, struct sock *skip_sk) argument 2909 unpair_device_complete(struct hci_dev *hdev, void *data, int err) argument 2921 unpair_device_sync(struct hci_dev *hdev, void *data) argument 2940 unpair_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3069 disconnect(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3155 get_connections(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 3209 send_pin_code_neg_reply(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_pin_code_neg_reply *cp) argument 3230 pin_code_reply(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3292 set_io_capability(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3317 struct hci_dev *hdev = conn->hdev; local 3409 pair_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3541 cancel_pair_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3598 user_pairing_resp(struct sock *sk, struct hci_dev *hdev, struct mgmt_addr_info *addr, u16 mgmt_op, u16 hci_op, __le32 passkey) argument 3669 pin_code_neg_reply(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3681 user_confirm_reply(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3697 user_confirm_neg_reply(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3709 user_passkey_reply(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3721 user_passkey_neg_reply(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3733 adv_expire_sync(struct hci_dev *hdev, u32 flags) argument 3756 name_changed_sync(struct hci_dev *hdev, void *data) argument 3761 set_name_complete(struct hci_dev *hdev, void *data, int err) argument 3786 set_name_sync(struct hci_dev *hdev, void *data) argument 3802 set_local_name(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3865 appearance_changed_sync(struct hci_dev *hdev, void *data) argument 3870 set_appearance(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3905 get_phy_configuration(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 3926 mgmt_phy_configuration_changed(struct hci_dev *hdev, struct sock *skip) argument 3938 set_default_phy_complete(struct hci_dev *hdev, void *data, int err) argument 3975 set_default_phy_sync(struct hci_dev *hdev, void *data) argument 4014 set_phy_configuration(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 4143 set_blocked_keys(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 4192 set_wideband_speech(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 4241 read_controller_cap(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 4352 read_exp_features_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 4457 exp_ll_privacy_feature_changed(bool enabled, struct hci_dev *hdev, struct sock *skip) argument 4478 exp_feature_changed(struct hci_dev *hdev, const u8 *uuid, bool enabled, struct sock *skip) argument 4499 set_zero_key_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4536 set_debug_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4582 set_mgmt_mesh_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4633 set_rpa_resolution_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4698 set_quality_report_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4772 set_offload_codec_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4830 set_le_simultaneous_roles_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4889 set_iso_socket_func(struct sock *sk, struct hci_dev *hdev, struct mgmt_cp_set_exp_feature *cp, u16 data_len) argument 4961 set_exp_feature(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 4979 get_params_flags(struct hci_dev *hdev, struct hci_conn_params *params) argument 4995 get_device_flags(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 5047 device_flags_changed(struct sock *sk, struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type, u32 supported_flags, u32 current_flags) argument 5061 set_device_flags(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5138 mgmt_adv_monitor_added(struct sock *sk, struct hci_dev *hdev, u16 handle) argument 5148 mgmt_adv_monitor_removed(struct hci_dev *hdev, u16 handle) argument 5168 read_adv_mon_features(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5217 mgmt_add_adv_patterns_monitor_complete(struct hci_dev *hdev, void *data, int status) argument 5245 mgmt_add_adv_patterns_monitor_sync(struct hci_dev *hdev, void *data) argument 5253 __add_adv_patterns_monitor(struct sock *sk, struct hci_dev *hdev, struct adv_monitor *m, u8 status, void *data, u16 len, u16 op) argument 5357 add_adv_patterns_monitor(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5394 add_adv_patterns_monitor_rssi(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5431 mgmt_remove_adv_monitor_complete(struct hci_dev *hdev, void *data, int status) argument 5454 mgmt_remove_adv_monitor_sync(struct hci_dev *hdev, void *data) argument 5466 remove_adv_monitor(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5512 read_local_oob_data_complete(struct hci_dev *hdev, void *data, int err) argument 5579 read_local_oob_data_sync(struct hci_dev *hdev, void *data) argument 5594 read_local_oob_data(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 5636 add_remote_oob_data(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5744 remove_remote_oob_data(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5781 mgmt_start_discovery_complete(struct hci_dev *hdev, u8 status) argument 5804 discovery_type_is_valid(struct hci_dev *hdev, uint8_t type, uint8_t *mgmt_status) argument 5831 start_discovery_complete(struct hci_dev *hdev, void *data, int err) argument 5850 start_discovery_sync(struct hci_dev *hdev, void *data) argument 5855 start_discovery_internal(struct sock *sk, struct hci_dev *hdev, u16 op, void *data, u16 len) argument 5926 start_discovery(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5933 start_limited_discovery(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 5941 start_service_discovery(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6053 mgmt_stop_discovery_complete(struct hci_dev *hdev, u8 status) argument 6070 stop_discovery_complete(struct hci_dev *hdev, void *data, int err) argument 6087 stop_discovery_sync(struct hci_dev *hdev, void *data) argument 6092 stop_discovery(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6137 confirm_name(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6179 block_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6215 unblock_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6251 set_device_id_sync(struct hci_dev *hdev, void *data) argument 6256 set_device_id(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6288 enable_advertising_instance(struct hci_dev *hdev, int err) argument 6296 set_advertising_complete(struct hci_dev *hdev, void *data, int err) argument 6344 set_adv_sync(struct hci_dev *hdev, void *data) argument 6378 set_advertising(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6463 set_static_address(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6507 set_scan_params(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6556 fast_connectable_complete(struct hci_dev *hdev, void *data, int err) argument 6580 write_fast_connectable_sync(struct hci_dev *hdev, void *data) argument 6588 set_fast_connectable(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6644 set_bredr_complete(struct hci_dev *hdev, void *data, int err) argument 6667 set_bredr_sync(struct hci_dev *hdev, void *data) argument 6685 set_bredr(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6785 set_secure_conn_complete(struct hci_dev *hdev, void *data, int err) argument 6823 set_secure_conn_sync(struct hci_dev *hdev, void *data) argument 6835 set_secure_conn(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6916 set_debug_keys(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 6963 set_privacy(struct sock *sk, struct hci_dev *hdev, void *cp_data, u16 len) argument 7036 load_irks(struct sock *sk, struct hci_dev *hdev, void *cp_data, u16 len) argument 7131 load_long_term_keys(struct sock *sk, struct hci_dev *hdev, void *cp_data, u16 len) argument 7232 get_conn_info_complete(struct hci_dev *hdev, void *data, int err) argument 7261 get_conn_info_sync(struct hci_dev *hdev, void *data) argument 7299 get_conn_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 7390 get_clock_info_complete(struct hci_dev *hdev, void *data, int err) argument 7421 get_clock_info_sync(struct hci_dev *hdev, void *data) argument 7443 get_clock_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 7507 is_connected(struct hci_dev *hdev, bdaddr_t *addr, u8 type) argument 7525 hci_conn_params_set(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type, u8 auto_connect) argument 7569 device_added(struct sock *sk, struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type, u8 action) argument 7581 add_device_sync(struct hci_dev *hdev, void *data) argument 7586 add_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 7688 device_removed(struct sock *sk, struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type) argument 7699 remove_device_sync(struct hci_dev *hdev, void *data) argument 7704 remove_device(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 7828 load_conn_param(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 7913 set_external_config(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 7969 set_public_address(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) argument 8021 read_local_oob_ext_data_complete(struct hci_dev *hdev, void *data, int err) argument 8144 read_local_ssp_oob_req(struct hci_dev *hdev, struct sock *sk, struct mgmt_cp_read_local_oob_ext_data *cp) argument 8166 read_local_oob_ext_data(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 8327 get_supported_adv_flags(struct hci_dev *hdev) argument 8364 read_adv_features(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 8419 calculate_name_len(struct hci_dev *hdev) argument 8426 tlv_data_max_len(struct hci_dev *hdev, u32 adv_flags, bool is_adv_data) argument 8472 tlv_data_is_valid(struct hci_dev *hdev, u32 adv_flags, u8 *data, u8 len, bool is_adv_data) argument 8517 requested_adv_flags_are_valid(struct hci_dev *hdev, u32 adv_flags) argument 8533 adv_busy(struct hci_dev *hdev) argument 8538 add_adv_complete(struct hci_dev *hdev, struct sock *sk, u8 instance, int err) argument 8570 add_advertising_complete(struct hci_dev *hdev, void *data, int err) argument 8592 add_advertising_sync(struct hci_dev *hdev, void *data) argument 8600 add_advertising(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 8735 add_ext_adv_params_complete(struct hci_dev *hdev, void *data, int err) argument 8785 add_ext_adv_params_sync(struct hci_dev *hdev, void *data) argument 8793 add_ext_adv_params(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 8909 add_ext_adv_data_complete(struct hci_dev *hdev, void *data, int err) argument 8931 add_ext_adv_data_sync(struct hci_dev *hdev, void *data) argument 8952 add_ext_adv_data(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 9071 remove_advertising_complete(struct hci_dev *hdev, void *data, int err) argument 9093 remove_advertising_sync(struct hci_dev *hdev, void *data) argument 9109 remove_advertising(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 9157 get_adv_size_info(struct sock *sk, struct hci_dev *hdev, void *data, u16 data_len) argument 9327 mgmt_index_added(struct hci_dev *hdev) argument 9359 mgmt_index_removed(struct hci_dev *hdev) argument 9401 mgmt_power_on(struct hci_dev *hdev, int err) argument 9424 __mgmt_power_off(struct hci_dev *hdev) argument 9458 mgmt_set_powered_failed(struct hci_dev *hdev, int err) argument 9477 mgmt_new_link_key(struct hci_dev *hdev, struct link_key *key, bool persistent) argument 9513 mgmt_new_ltk(struct hci_dev *hdev, struct smp_ltk *key, bool persistent) argument 9556 mgmt_new_irk(struct hci_dev *hdev, struct smp_irk *irk, bool persistent) argument 9572 mgmt_new_csrk(struct hci_dev *hdev, struct smp_csrk *csrk, bool persistent) argument 9602 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) argument 9623 mgmt_device_connected(struct hci_dev *hdev, struct hci_conn *conn, u8 *name, u8 name_len) argument 9687 struct hci_dev *hdev = data; local 9696 mgmt_powering_down(struct hci_dev *hdev) argument 9715 mgmt_device_disconnected(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 reason, bool mgmt_connected) argument 9747 mgmt_disconnect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9773 mgmt_connect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9785 mgmt_pin_code_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 secure) argument 9796 mgmt_pin_code_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 status) argument 9809 mgmt_pin_code_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 status) argument 9822 mgmt_user_confirm_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u32 value, u8 confirm_hint) argument 9839 mgmt_user_passkey_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type) argument 9853 user_pairing_resp_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status, u8 opcode) argument 9869 mgmt_user_confirm_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9876 mgmt_user_confirm_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9884 mgmt_user_passkey_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9891 mgmt_user_passkey_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u8 status) argument 9899 mgmt_user_passkey_notify(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, u32 passkey, u8 entered) argument 9936 mgmt_auth_enable_complete(struct hci_dev *hdev, u8 status) argument 9973 mgmt_set_class_of_dev_complete(struct hci_dev *hdev, u8 *dev_class, u8 status) argument 9992 mgmt_set_local_name_complete(struct hci_dev *hdev, u8 *name, u8 status) argument 10090 is_filter_match(struct hci_dev *hdev, s8 rssi, u8 *eir, u16 eir_len, u8 *scan_rsp, u8 scan_rsp_len) argument 10133 mgmt_adv_monitor_device_lost(struct hci_dev *hdev, u16 handle, bdaddr_t *bdaddr, u8 addr_type) argument 10146 mgmt_send_adv_monitor_device_found(struct hci_dev *hdev, struct sk_buff *skb, struct sock *skip_sk, u16 handle) argument 10176 mgmt_adv_monitor_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, bool report_device, struct sk_buff *skb, struct sock *skip_sk) argument 10240 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) argument 10306 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) argument 10398 mgmt_remote_name(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, u8 addr_type, s8 rssi, u8 *name, u8 name_len) argument 10425 mgmt_discovering(struct hci_dev *hdev, u8 discovering) argument 10438 mgmt_suspending(struct hci_dev *hdev, u8 state) argument 10446 mgmt_resuming(struct hci_dev *hdev, u8 reason, bdaddr_t *bdaddr, u8 addr_type) argument 10482 struct hci_dev *hdev; local [all...] |
H A D | hci_sync.c | 24 static void hci_cmd_sync_complete(struct hci_dev *hdev, u8 result, u16 opcode, argument 52 static struct sk_buff *hci_cmd_sync_alloc(struct hci_dev *hdev, u1 argument 90 struct hci_dev *hdev = req->hdev; local 119 struct hci_dev *hdev = req->hdev; local 151 __hci_cmd_sync_sk(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param, u8 event, u32 timeout, struct sock *sk) argument 209 __hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param, u32 timeout) argument 217 hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param, u32 timeout) argument 236 __hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param, u8 event, u32 timeout) argument 245 __hci_cmd_sync_status_sk(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param, u8 event, u32 timeout, struct sock *sk) argument 275 __hci_cmd_sync_status(struct hci_dev *hdev, u16 opcode, u32 plen, const void *param, u32 timeout) argument 285 struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_sync_work); local 322 struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_sync_cancel_work); local 332 scan_disable_sync(struct hci_dev *hdev, void *data) argument 338 interleaved_inquiry_sync(struct hci_dev *hdev, void *data) argument 345 struct hci_dev *hdev = container_of(work, struct hci_dev, local 403 reenable_adv_sync(struct hci_dev *hdev, void *data) argument 430 struct hci_dev *hdev = container_of(work, struct hci_dev, local 445 cancel_adv_timeout(struct hci_dev *hdev) argument 464 hci_clear_adv_instance_sync(struct hci_dev *hdev, struct sock *sk, u8 instance, bool force) argument 520 adv_timeout_expire_sync(struct hci_dev *hdev, void *data) argument 537 struct hci_dev *hdev = container_of(work, struct hci_dev, local 560 hci_cmd_sync_init(struct hci_dev *hdev) argument 573 _hci_cmd_sync_cancel_entry(struct hci_dev *hdev, struct hci_cmd_sync_work_entry *entry, int err) argument 584 hci_cmd_sync_clear(struct hci_dev *hdev) argument 597 hci_cmd_sync_cancel(struct hci_dev *hdev, int err) argument 615 hci_cmd_sync_cancel_sync(struct hci_dev *hdev, int err) argument 635 hci_cmd_sync_submit(struct hci_dev *hdev, hci_cmd_sync_work_func_t func, void *data, hci_cmd_sync_work_destroy_t destroy) argument 672 hci_cmd_sync_queue(struct hci_dev *hdev, hci_cmd_sync_work_func_t func, void *data, hci_cmd_sync_work_destroy_t destroy) argument 686 _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) argument 712 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) argument 728 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) argument 742 hci_cmd_sync_cancel_entry(struct hci_dev *hdev, struct hci_cmd_sync_work_entry *entry) argument 755 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) argument 776 hci_cmd_sync_dequeue(struct hci_dev *hdev, hci_cmd_sync_work_func_t func, void *data, hci_cmd_sync_work_destroy_t destroy) argument 794 hci_update_eir_sync(struct hci_dev *hdev) argument 825 get_service_classes(struct hci_dev *hdev) argument 836 hci_update_class_sync(struct hci_dev *hdev) argument 865 is_advertising_allowed(struct hci_dev *hdev, bool connectable) argument 904 adv_use_rpa(struct hci_dev *hdev, uint32_t flags) argument 927 hci_set_random_addr_sync(struct hci_dev *hdev, bdaddr_t *rpa) argument 950 hci_update_random_address_sync(struct hci_dev *hdev, bool require_privacy, bool rpa, u8 *own_addr_type) argument 1040 hci_disable_ext_adv_instance_sync(struct hci_dev *hdev, u8 instance) argument 1077 hci_set_adv_set_random_addr_sync(struct hci_dev *hdev, u8 instance, bdaddr_t *random_addr) argument 1103 hci_setup_ext_adv_instance_sync(struct hci_dev *hdev, u8 instance) argument 1236 hci_set_ext_scan_rsp_data_sync(struct hci_dev *hdev, u8 instance) argument 1277 __hci_set_scan_rsp_data_sync(struct hci_dev *hdev, u8 instance) argument 1299 hci_update_scan_rsp_data_sync(struct hci_dev *hdev, u8 instance) argument 1310 hci_enable_ext_advertising_sync(struct hci_dev *hdev, u8 instance) argument 1356 hci_start_ext_adv_sync(struct hci_dev *hdev, u8 instance) argument 1371 hci_disable_per_advertising_sync(struct hci_dev *hdev, u8 instance) argument 1390 hci_set_per_adv_params_sync(struct hci_dev *hdev, u8 instance, u16 min_interval, u16 max_interval) argument 1412 hci_set_per_adv_data_sync(struct hci_dev *hdev, u8 instance) argument 1440 hci_enable_per_advertising_sync(struct hci_dev *hdev, u8 instance) argument 1462 hci_adv_bcast_annoucement(struct hci_dev *hdev, struct adv_info *adv) argument 1497 hci_start_per_adv_sync(struct hci_dev *hdev, u8 instance, u8 data_len, u8 *data, u32 flags, u16 min_interval, u16 max_interval, u16 sync_interval) argument 1553 hci_start_adv_sync(struct hci_dev *hdev, u8 instance) argument 1571 hci_enable_advertising_sync(struct hci_dev *hdev) argument 1657 enable_advertising_sync(struct hci_dev *hdev, void *data) argument 1662 hci_enable_advertising(struct hci_dev *hdev) argument 1671 hci_remove_ext_adv_instance_sync(struct hci_dev *hdev, u8 instance, struct sock *sk) argument 1692 remove_ext_adv_sync(struct hci_dev *hdev, void *data) argument 1703 hci_remove_ext_adv_instance(struct hci_dev *hdev, u8 instance) argument 1716 hci_le_terminate_big_sync(struct hci_dev *hdev, u8 handle, u8 reason) argument 1728 hci_set_ext_adv_data_sync(struct hci_dev *hdev, u8 instance) argument 1770 hci_set_adv_data_sync(struct hci_dev *hdev, u8 instance) argument 1793 hci_update_adv_data_sync(struct hci_dev *hdev, u8 instance) argument 1804 hci_schedule_adv_instance_sync(struct hci_dev *hdev, u8 instance, bool force) argument 1860 hci_clear_adv_sets_sync(struct hci_dev *hdev, struct sock *sk) argument 1876 hci_clear_adv_sync(struct hci_dev *hdev, struct sock *sk, bool force) argument 1910 hci_remove_adv_sync(struct hci_dev *hdev, u8 instance, struct sock *sk) argument 1946 hci_remove_advertising_sync(struct hci_dev *hdev, struct sock *sk, u8 instance, bool force) argument 1990 hci_read_rssi_sync(struct hci_dev *hdev, __le16 handle) argument 1999 hci_read_clock_sync(struct hci_dev *hdev, struct hci_cp_read_clock *cp) argument 2005 hci_read_tx_power_sync(struct hci_dev *hdev, __le16 handle, u8 type) argument 2015 hci_disable_advertising_sync(struct hci_dev *hdev) argument 2033 hci_le_set_ext_scan_enable_sync(struct hci_dev *hdev, u8 val, u8 filter_dup) argument 2050 hci_le_set_scan_enable_sync(struct hci_dev *hdev, u8 val, u8 filter_dup) argument 2070 hci_le_set_addr_resolution_enable_sync(struct hci_dev *hdev, u8 val) argument 2083 hci_scan_disable_sync(struct hci_dev *hdev) argument 2105 scan_use_rpa(struct hci_dev *hdev) argument 2110 hci_start_interleave_scan(struct hci_dev *hdev) argument 2117 is_interleave_scanning(struct hci_dev *hdev) argument 2122 cancel_interleave_scan(struct hci_dev *hdev) argument 2134 hci_update_interleaved_scan_sync(struct hci_dev *hdev) argument 2163 hci_le_del_resolve_list_sync(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) argument 2185 hci_le_del_accept_list_sync(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) argument 2226 hci_le_add_resolve_list_sync(struct hci_dev *hdev, struct conn_params *params) argument 2288 hci_le_set_privacy_mode_sync(struct hci_dev *hdev, struct conn_params *params) argument 2324 hci_le_add_accept_list_sync(struct hci_dev *hdev, struct conn_params *params, u8 *num_entries) argument 2390 hci_pause_advertising_sync(struct hci_dev *hdev) argument 2434 hci_resume_advertising_sync(struct hci_dev *hdev) argument 2478 hci_pause_addr_resolution(struct hci_dev *hdev) argument 2517 hci_read_local_oob_data_sync(struct hci_dev *hdev, bool extended, struct sock *sk) argument 2573 hci_le_clear_accept_list_sync(struct hci_dev *hdev) argument 2599 hci_update_accept_list_sync(struct hci_dev *hdev) argument 2772 hci_le_set_ext_scan_param_sync(struct hci_dev *hdev, u8 type, u16 interval, u16 window, u8 own_addr_type, u8 filter_policy) argument 2852 hci_le_set_scan_param_sync(struct hci_dev *hdev, u8 type, u16 interval, u16 window, u8 own_addr_type, u8 filter_policy) argument 2874 hci_start_scan_sync(struct hci_dev *hdev, u8 type, u16 interval, u16 window, u8 own_addr_type, u8 filter_policy, u8 filter_dup) argument 2893 hci_passive_scan_sync(struct hci_dev *hdev) argument 2988 hci_update_passive_scan_sync(struct hci_dev *hdev) argument 3059 update_scan_sync(struct hci_dev *hdev, void *data) argument 3064 hci_update_scan(struct hci_dev *hdev) argument 3069 update_passive_scan_sync(struct hci_dev *hdev, void *data) argument 3074 hci_update_passive_scan(struct hci_dev *hdev) argument 3089 hci_write_sc_support_sync(struct hci_dev *hdev, u8 val) argument 3112 hci_write_ssp_mode_sync(struct hci_dev *hdev, u8 mode) argument 3133 hci_write_le_host_supported_sync(struct hci_dev *hdev, u8 le, u8 simul) argument 3157 hci_powered_update_adv_sync(struct hci_dev *hdev) argument 3202 hci_write_auth_enable_sync(struct hci_dev *hdev) argument 3215 hci_write_fast_connectable_sync(struct hci_dev *hdev, bool enable) argument 3259 disconnected_accept_list_entries(struct hci_dev *hdev) argument 3277 hci_write_scan_enable_sync(struct hci_dev *hdev, u8 val) argument 3284 hci_update_scan_sync(struct hci_dev *hdev) argument 3316 hci_update_name_sync(struct hci_dev *hdev) argument 3341 hci_powered_update_sync(struct hci_dev *hdev) argument 3411 hci_dev_get_bd_addr_from_property(struct hci_dev *hdev) argument 3433 hci_init_stage_sync(struct hci_dev *hdev, const struct hci_init_stage *stage) argument 3450 hci_read_local_version_sync(struct hci_dev *hdev) argument 3457 hci_read_bd_addr_sync(struct hci_dev *hdev) argument 3476 hci_reset_sync(struct hci_dev *hdev) argument 3490 hci_init0_sync(struct hci_dev *hdev) argument 3506 hci_unconf_init_sync(struct hci_dev *hdev) argument 3524 hci_read_local_features_sync(struct hci_dev *hdev) argument 3546 hci_read_local_cmds_sync(struct hci_dev *hdev) argument 3565 hci_read_local_amp_info_sync(struct hci_dev *hdev) argument 3572 hci_read_data_block_size_sync(struct hci_dev *hdev) argument 3579 hci_read_flow_control_mode_sync(struct hci_dev *hdev) argument 3586 hci_read_location_data_sync(struct hci_dev *hdev) argument 3609 hci_init1_sync(struct hci_dev *hdev) argument 3645 hci_read_buffer_size_sync(struct hci_dev *hdev) argument 3652 hci_read_dev_class_sync(struct hci_dev *hdev) argument 3659 hci_read_local_name_sync(struct hci_dev *hdev) argument 3666 hci_read_voice_setting_sync(struct hci_dev *hdev) argument 3673 hci_read_num_supported_iac_sync(struct hci_dev *hdev) argument 3680 hci_read_current_iac_lap_sync(struct hci_dev *hdev) argument 3686 hci_set_event_filter_sync(struct hci_dev *hdev, u8 flt_type, u8 cond_type, bdaddr_t *bdaddr, u8 auto_accept) argument 3713 hci_clear_event_filter_sync(struct hci_dev *hdev) argument 3730 hci_write_ca_timeout_sync(struct hci_dev *hdev) argument 3759 hci_write_ssp_mode_1_sync(struct hci_dev *hdev) argument 3778 hci_write_eir_sync(struct hci_dev *hdev) argument 3792 hci_write_inquiry_mode_sync(struct hci_dev *hdev) argument 3810 hci_read_inq_rsp_tx_power_sync(struct hci_dev *hdev) argument 3819 hci_read_local_ext_features_sync(struct hci_dev *hdev, u8 page) argument 3833 hci_read_local_ext_features_1_sync(struct hci_dev *hdev) argument 3858 hci_le_read_buffer_size_sync(struct hci_dev *hdev) argument 3871 hci_le_read_local_features_sync(struct hci_dev *hdev) argument 3878 hci_le_read_supported_states_sync(struct hci_dev *hdev) argument 3895 hci_init2_sync(struct hci_dev *hdev) argument 3928 hci_set_event_mask_sync(struct hci_dev *hdev) argument 4037 hci_read_stored_link_key_sync(struct hci_dev *hdev) argument 4053 hci_setup_link_policy_sync(struct hci_dev *hdev) argument 4078 hci_read_page_scan_activity_sync(struct hci_dev *hdev) argument 4087 hci_read_def_err_data_reporting_sync(struct hci_dev *hdev) argument 4098 hci_read_page_scan_type_sync(struct hci_dev *hdev) argument 4112 hci_read_local_ext_features_all_sync(struct hci_dev *hdev) argument 4149 hci_le_set_event_mask_sync(struct hci_dev *hdev) argument 4270 hci_le_read_adv_tx_power_sync(struct hci_dev *hdev) argument 4288 hci_le_read_tx_power_sync(struct hci_dev *hdev) argument 4299 hci_le_read_accept_list_size_sync(struct hci_dev *hdev) argument 4309 hci_le_read_resolv_list_size_sync(struct hci_dev *hdev) argument 4319 hci_le_clear_resolv_list_sync(struct hci_dev *hdev) argument 4329 hci_le_set_rpa_timeout_sync(struct hci_dev *hdev) argument 4343 hci_le_read_max_data_len_sync(struct hci_dev *hdev) argument 4353 hci_le_read_def_data_len_sync(struct hci_dev *hdev) argument 4363 hci_le_read_num_support_adv_sets_sync(struct hci_dev *hdev) argument 4374 hci_set_le_support_sync(struct hci_dev *hdev) argument 4397 hci_le_set_host_feature_sync(struct hci_dev *hdev) argument 4445 hci_init3_sync(struct hci_dev *hdev) argument 4461 hci_delete_stored_link_key_sync(struct hci_dev *hdev) argument 4490 hci_set_event_mask_page_2_sync(struct hci_dev *hdev) argument 4541 hci_read_local_codecs_sync(struct hci_dev *hdev) argument 4552 hci_read_local_pairing_opts_sync(struct hci_dev *hdev) argument 4562 hci_get_mws_transport_config_sync(struct hci_dev *hdev) argument 4572 hci_read_sync_train_params_sync(struct hci_dev *hdev) argument 4582 hci_write_sc_support_1_sync(struct hci_dev *hdev) argument 4598 hci_set_err_data_report_sync(struct hci_dev *hdev) argument 4640 hci_le_set_write_def_data_len_sync(struct hci_dev *hdev) argument 4658 hci_le_set_default_phy_sync(struct hci_dev *hdev) argument 4700 hci_init4_sync(struct hci_dev *hdev) argument 4716 hci_init_sync(struct hci_dev *hdev) argument 4811 hci_dev_setup_sync(struct hci_dev *hdev) argument 4885 hci_dev_init_sync(struct hci_dev *hdev) argument 4937 hci_dev_open_sync(struct hci_dev *hdev) argument 5051 hci_pend_le_actions_clear(struct hci_dev *hdev) argument 5067 hci_dev_shutdown(struct hci_dev *hdev) argument 5092 hci_dev_close_sync(struct hci_dev *hdev) argument 5233 hci_power_on_sync(struct hci_dev *hdev) argument 5296 hci_remote_name_cancel_sync(struct hci_dev *hdev, bdaddr_t *addr) argument 5307 hci_stop_discovery_sync(struct hci_dev *hdev) argument 5357 hci_disconnect_phy_link_sync(struct hci_dev *hdev, u16 handle, u8 reason) argument 5370 hci_disconnect_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5408 hci_le_connect_cancel_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5425 hci_connect_cancel_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5471 hci_reject_sco_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5490 hci_le_reject_cis_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5503 hci_reject_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5522 hci_abort_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason) argument 5575 hci_disconnect_all_sync(struct hci_dev *hdev, u8 reason) argument 5606 hci_power_off_sync(struct hci_dev *hdev) argument 5643 hci_set_powered_sync(struct hci_dev *hdev, u8 val) argument 5651 hci_write_iac_sync(struct hci_dev *hdev) argument 5682 hci_update_discoverable_sync(struct hci_dev *hdev) argument 5722 update_discoverable_sync(struct hci_dev *hdev, void *data) argument 5727 hci_update_discoverable(struct hci_dev *hdev) argument 5740 hci_update_connectable_sync(struct hci_dev *hdev) argument 5771 hci_inquiry_sync(struct hci_dev *hdev, u8 length) argument 5799 hci_active_scan_sync(struct hci_dev *hdev, uint16_t interval) argument 5870 hci_start_interleaved_discovery_sync(struct hci_dev *hdev) argument 5883 hci_start_discovery_sync(struct hci_dev *hdev) argument 5934 hci_suspend_monitor_sync(struct hci_dev *hdev) argument 5946 hci_pause_discovery_sync(struct hci_dev *hdev) argument 5968 hci_update_event_filter_sync(struct hci_dev *hdev) argument 6013 hci_pause_scan_sync(struct hci_dev *hdev) argument 6042 hci_suspend_sync(struct hci_dev *hdev) argument 6107 hci_resume_discovery_sync(struct hci_dev *hdev) argument 6127 hci_resume_monitor_sync(struct hci_dev *hdev) argument 6139 hci_resume_scan_sync(struct hci_dev *hdev) argument 6162 hci_resume_sync(struct hci_dev *hdev) argument 6193 struct hci_dev *hdev = conn->hdev; local 6198 hci_le_ext_directed_advertising_sync(struct hci_dev *hdev, struct hci_conn *conn) argument 6261 hci_le_directed_advertising_sync(struct hci_dev *hdev, struct hci_conn *conn) argument 6316 struct hci_dev *hdev = conn->hdev; local 6330 hci_le_ext_create_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 own_addr_type) argument 6381 hci_le_create_conn_sync(struct hci_dev *hdev, void *data) argument 6494 hci_le_create_cis_sync(struct hci_dev *hdev) argument 6595 hci_le_remove_cig_sync(struct hci_dev *hdev, u8 handle) argument 6606 hci_le_big_terminate_sync(struct hci_dev *hdev, u8 handle) argument 6617 hci_le_pa_terminate_sync(struct hci_dev *hdev, u16 handle) argument 6628 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) argument 6701 _update_adv_data_sync(struct hci_dev *hdev, void *data) argument 6708 hci_update_adv_data(struct hci_dev *hdev, u8 instance) argument 6714 hci_acl_create_conn_sync(struct hci_dev *hdev, void *data) argument 6775 hci_connect_acl_sync(struct hci_dev *hdev, struct hci_conn *conn) argument 6781 create_le_conn_complete(struct hci_dev *hdev, void *data, int err) argument 6812 hci_connect_le_sync(struct hci_dev *hdev, struct hci_conn *conn) argument 6818 hci_cancel_connect_sync(struct hci_dev *hdev, struct hci_conn *conn) argument [all...] |
H A D | hci_conn.c | 74 struct hci_dev *hdev = conn->hdev; local 143 struct hci_dev *hdev = conn->hdev; local 192 struct hci_dev *hdev = conn->hdev; local 205 struct hci_dev *hdev = conn->hdev; local 238 configure_datapath_sync(struct hci_dev *hdev, struct bt_codec *codec) argument 284 hci_enhanced_setup_sync(struct hci_dev *hdev, void *data) argument 408 struct hci_dev *hdev = conn->hdev; local 485 struct hci_dev *hdev = conn->hdev; local 521 struct hci_dev *hdev = conn->hdev; local 586 struct hci_dev *hdev = conn->hdev; local 625 le_disable_advertising(struct hci_dev *hdev) argument 646 struct hci_dev *hdev = conn->hdev; local 703 terminate_big_sync(struct hci_dev *hdev, void *data) argument 720 terminate_big_destroy(struct hci_dev *hdev, void *data, int err) argument 725 hci_le_terminate_big(struct hci_dev *hdev, struct hci_conn *conn) argument 749 big_terminate_sync(struct hci_dev *hdev, void *data) argument 776 hci_le_big_terminate(struct hci_dev *hdev, u8 big, struct hci_conn *conn) argument 825 struct hci_dev *hdev = conn->hdev; local 848 remove_cig_sync(struct hci_dev *hdev, void *data) argument 855 hci_le_remove_cig(struct hci_dev *hdev, u8 handle) argument 880 struct hci_dev *hdev = conn->hdev; local 901 hci_conn_hash_alloc_unset(struct hci_dev *hdev) argument 907 hci_conn_add(struct hci_dev *hdev, int type, bdaddr_t *dst, u8 role, u16 handle) argument 1005 hci_conn_add_unset(struct hci_dev *hdev, int type, bdaddr_t *dst, u8 role) argument 1045 struct hci_dev *hdev = conn->hdev; local 1087 struct hci_dev *hdev = conn->hdev; local 1135 struct hci_dev *hdev = NULL, *d; local 1196 struct hci_dev *hdev = conn->hdev; local 1209 struct hci_dev *hdev = conn->hdev; local 1237 struct hci_dev *hdev = conn->hdev; local 1264 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) argument 1341 is_connected(struct hci_dev *hdev, bdaddr_t *addr, u8 type) argument 1356 hci_explicit_conn_params_set(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type) argument 1393 qos_set_big(struct hci_dev *hdev, struct bt_iso_qos *qos) argument 1417 qos_set_bis(struct hci_dev *hdev, struct bt_iso_qos *qos) argument 1458 hci_add_bis(struct hci_dev *hdev, bdaddr_t *dst, struct bt_iso_qos *qos, __u8 base_len, __u8 *base) argument 1507 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) argument 1564 hci_connect_acl(struct hci_dev *hdev, bdaddr_t *dst, u8 sec_level, u8 auth_type, enum conn_reasons conn_reason, u16 timeout) argument 1617 struct hci_dev *hdev = parent->hdev; local 1642 hci_connect_sco(struct hci_dev *hdev, int type, bdaddr_t *dst, __u16 setting, struct bt_codec *codec, u16 timeout) argument 1693 struct hci_dev *hdev = conn->hdev; local 1723 set_cig_params_sync(struct hci_dev *hdev, void *data) argument 1784 struct hci_dev *hdev = conn->hdev; local 1841 hci_bind_cis(struct hci_dev *hdev, bdaddr_t *dst, __u8 dst_type, struct bt_iso_qos *qos) argument 1909 struct hci_dev *hdev = conn->hdev; local 1951 hci_create_cis_sync(struct hci_dev *hdev, void *data) argument 1956 hci_le_create_cis_pending(struct hci_dev *hdev) argument 1982 hci_iso_qos_setup(struct hci_dev *hdev, struct hci_conn *conn, struct bt_iso_io_qos *qos, __u8 phy) argument 2009 create_big_sync(struct hci_dev *hdev, void *data) argument 2035 create_pa_complete(struct hci_dev *hdev, void *data, int err) argument 2047 create_pa_sync(struct hci_dev *hdev, void *data) argument 2062 hci_pa_create_sync(struct hci_dev *hdev, bdaddr_t *dst, __u8 dst_type, __u8 sid, struct bt_iso_qos *qos) argument 2108 hci_le_big_create_sync(struct hci_dev *hdev, struct hci_conn *hcon, struct bt_iso_qos *qos, __u16 sync_handle, __u8 num_bis, __u8 bis[]) argument 2142 create_big_complete(struct hci_dev *hdev, void *data, int err) argument 2155 hci_bind_bis(struct hci_dev *hdev, bdaddr_t *dst, struct bt_iso_qos *qos, __u8 base_len, __u8 *base) argument 2231 hci_connect_bis(struct hci_dev *hdev, bdaddr_t *dst, __u8 dst_type, struct bt_iso_qos *qos, __u8 base_len, __u8 *base) argument 2267 hci_connect_cis(struct hci_dev *hdev, bdaddr_t *dst, __u8 dst_type, struct bt_iso_qos *qos) argument 2530 struct hci_dev *hdev = conn->hdev; local 2553 hci_conn_hash_flush(struct hci_dev *hdev) argument 2600 struct hci_dev *hdev; local 2648 hci_get_conn_info(struct hci_dev *hdev, void __user *arg) argument 2676 hci_get_auth_info(struct hci_dev *hdev, void __user *arg) argument 2698 struct hci_dev *hdev = conn->hdev; local 2724 struct hci_dev *hdev = conn->hdev; local 2764 hci_chan_lookup_handle(struct hci_dev *hdev, __u16 handle) argument 2886 abort_conn_sync(struct hci_dev *hdev, void *data) argument 2898 struct hci_dev *hdev = conn->hdev; local [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.h | 280 static inline bool hclgevf_is_reset_pending(struct hclgevf_dev *hdev) argument [all...] |
H A D | hclgevf_main.c | 50 void hclgevf_arq_init(struct hclgevf_dev *hdev) argument 75 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 119 hclgevf_get_basic_info(struct hclgevf_dev *hdev) argument 148 hclgevf_get_port_base_vlan_filter_state(struct hclgevf_dev *hdev) argument 171 hclgevf_get_queue_info(struct hclgevf_dev *hdev) argument 198 hclgevf_get_queue_depth(struct hclgevf_dev *hdev) argument 226 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 242 hclgevf_get_pf_media_type(struct hclgevf_dev *hdev) argument 264 hclgevf_alloc_tqps(struct hclgevf_dev *hdev) argument 314 hclgevf_knic_setup(struct hclgevf_dev *hdev) argument 357 hclgevf_request_link_info(struct hclgevf_dev *hdev) argument 369 hclgevf_update_link_status(struct hclgevf_dev *hdev, int link_state) argument 394 hclgevf_update_link_mode(struct hclgevf_dev *hdev) argument 408 hclgevf_set_handle_info(struct hclgevf_dev *hdev) argument 427 hclgevf_free_vector(struct hclgevf_dev *hdev, int vector_id) argument 443 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 474 hclgevf_get_vector_index(struct hclgevf_dev *hdev, int vector) argument 486 hclgevf_get_rss_hash_key(struct hclgevf_dev *hdev) argument 526 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 553 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 576 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 594 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 615 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 625 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 668 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 686 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 711 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 727 hclgevf_cmd_set_promisc_mode(struct hclgevf_dev *hdev, bool en_uc_pmc, bool en_mc_pmc, bool en_bc_pmc) argument 754 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 765 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 771 hclgevf_sync_promisc_mode(struct hclgevf_dev *hdev) argument 785 hclgevf_tqp_enable_cmd_send(struct hclgevf_dev *hdev, u16 tqp_id, u16 stream_id, bool enable) argument 804 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 817 hclgevf_get_host_mac_addr(struct hclgevf_dev *hdev, u8 *p) argument 839 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 855 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 920 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 987 hclgevf_add_del_mac_addr(struct hclgevf_dev *hdev, struct hclgevf_mac_addr_node *mac_node, enum HCLGEVF_MAC_ADDR_TYPE mac_type) argument 1013 hclgevf_config_mac_list(struct hclgevf_dev *hdev, struct list_head *list, enum HCLGEVF_MAC_ADDR_TYPE mac_type) argument 1100 hclgevf_sync_mac_list(struct hclgevf_dev *hdev, enum HCLGEVF_MAC_ADDR_TYPE mac_type) argument 1155 hclgevf_sync_mac_table(struct hclgevf_dev *hdev) argument 1161 hclgevf_uninit_mac_list(struct hclgevf_dev *hdev) argument 1173 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 1191 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 1232 hclgevf_sync_vlan_filter(struct hclgevf_dev *hdev) argument 1262 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 1274 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 1308 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 1319 hclgevf_notify_client(struct hclgevf_dev *hdev, enum hnae3_reset_notify_type type) argument 1341 hclgevf_notify_roce_client(struct hclgevf_dev *hdev, enum hnae3_reset_notify_type type) argument 1361 hclgevf_reset_wait(struct hclgevf_dev *hdev) argument 1403 hclgevf_reset_handshake(struct hclgevf_dev *hdev, bool enable) argument 1417 hclgevf_reset_stack(struct hclgevf_dev *hdev) argument 1446 hclgevf_reset_prepare_wait(struct hclgevf_dev *hdev) argument 1474 hclgevf_dump_rst_info(struct hclgevf_dev *hdev) argument 1501 hclgevf_reset_err_handle(struct hclgevf_dev *hdev) argument 1521 hclgevf_reset_prepare(struct hclgevf_dev *hdev) argument 1542 hclgevf_reset_rebuild(struct hclgevf_dev *hdev) argument 1580 hclgevf_reset(struct hclgevf_dev *hdev) argument 1637 struct hclgevf_dev *hdev = ae_dev->priv; local 1657 struct hclgevf_dev *hdev = ae_dev->priv; local 1673 struct hclgevf_dev *hdev = ae_dev->priv; local 1702 struct hclgevf_dev *hdev = ae_dev->priv; local 1719 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 1724 hclgevf_get_misc_vector(struct hclgevf_dev *hdev) argument 1739 hclgevf_reset_task_schedule(struct hclgevf_dev *hdev) argument 1748 hclgevf_mbx_task_schedule(struct hclgevf_dev *hdev) argument 1756 hclgevf_task_schedule(struct hclgevf_dev *hdev, unsigned long delay) argument 1764 hclgevf_reset_service_task(struct hclgevf_dev *hdev) argument 1833 hclgevf_mailbox_service_task(struct hclgevf_dev *hdev) argument 1846 hclgevf_keep_alive(struct hclgevf_dev *hdev) argument 1861 hclgevf_periodic_service_task(struct hclgevf_dev *hdev) argument 1913 struct hclgevf_dev *hdev = container_of(work, struct hclgevf_dev, local 1928 hclgevf_clear_event_cause(struct hclgevf_dev *hdev, u32 regclr) argument 1933 hclgevf_check_evt_cause(struct hclgevf_dev *hdev, u32 *clearval) argument 1987 struct hclgevf_dev *hdev = from_timer(hdev, t, reset_timer); local 1998 struct hclgevf_dev *hdev = data; local 2023 hclgevf_configure(struct hclgevf_dev *hdev) argument 2054 struct hclgevf_dev *hdev; local 2067 hclgevf_init_roce_base_info(struct hclgevf_dev *hdev) argument 2091 hclgevf_config_gro(struct hclgevf_dev *hdev) argument 2114 hclgevf_rss_init_hw(struct hclgevf_dev *hdev) argument 2146 hclgevf_init_vlan_config(struct hclgevf_dev *hdev) argument 2162 hclgevf_flush_link_update(struct hclgevf_dev *hdev) argument 2177 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 2191 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 2207 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 2223 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 2239 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 2248 hclgevf_state_init(struct hclgevf_dev *hdev) argument 2267 hclgevf_state_uninit(struct hclgevf_dev *hdev) argument 2278 hclgevf_init_msi(struct hclgevf_dev *hdev) argument 2329 hclgevf_uninit_msi(struct hclgevf_dev *hdev) argument 2338 hclgevf_misc_irq_init(struct hclgevf_dev *hdev) argument 2362 hclgevf_misc_irq_uninit(struct hclgevf_dev *hdev) argument 2371 hclgevf_info_show(struct hclgevf_dev *hdev) argument 2391 struct hclgevf_dev *hdev = ae_dev->priv; local 2419 struct hclgevf_dev *hdev = ae_dev->priv; local 2443 struct hclgevf_dev *hdev = ae_dev->priv; local 2491 struct hclgevf_dev *hdev = ae_dev->priv; local 2517 hclgevf_dev_mem_map(struct hclgevf_dev *hdev) argument 2538 hclgevf_pci_init(struct hclgevf_dev *hdev) argument 2587 hclgevf_pci_uninit(struct hclgevf_dev *hdev) argument 2599 hclgevf_query_vf_resource(struct hclgevf_dev *hdev) argument 2650 hclgevf_set_default_dev_specs(struct hclgevf_dev *hdev) argument 2664 hclgevf_parse_dev_specs(struct hclgevf_dev *hdev, struct hclge_desc *desc) argument 2683 hclgevf_check_dev_specs(struct hclgevf_dev *hdev) argument 2699 hclgevf_query_dev_specs(struct hclgevf_dev *hdev) argument 2730 hclgevf_pci_reset(struct hclgevf_dev *hdev) argument 2766 hclgevf_clear_vport_list(struct hclgevf_dev *hdev) argument 2775 hclgevf_init_rxd_adv_layout(struct hclgevf_dev *hdev) argument 2781 hclgevf_uninit_rxd_adv_layout(struct hclgevf_dev *hdev) argument 2787 hclgevf_reset_hdev(struct hclgevf_dev *hdev) argument 2839 hclgevf_init_hdev(struct hclgevf_dev *hdev) argument 2968 hclgevf_uninit_hdev(struct hclgevf_dev *hdev) argument 3011 struct hclgevf_dev *hdev = ae_dev->priv; local 3017 hclgevf_get_max_channels(struct hclgevf_dev *hdev) argument 3039 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3050 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3060 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3084 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3138 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3147 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3157 hclgevf_update_speed_duplex(struct hclgevf_dev *hdev, u32 speed, u8 duplex) argument 3166 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3181 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3192 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3199 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3206 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3213 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3222 struct hclgevf_dev *hdev = hclgevf_ae_get_hdev(handle); local 3228 hclgevf_update_port_base_vlan_info(struct hclgevf_dev *hdev, u16 state, struct hclge_mbx_port_base_vlan *port_base_vlan) argument [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_mbx.c | 36 struct hclge_dev *hdev = vport->back; local 95 struct hclge_dev *hdev = vport->back; local 142 struct hclge_dev *hdev = vport->back; local 186 struct hclge_dev *hdev = vport->back; local 265 struct hclge_dev *hdev = vport->back; local 338 struct hclge_dev *hdev = vport->back; local 360 struct hclge_dev *hdev = vport->back; local 402 struct hclge_dev *hdev = vport->back; local 443 struct hclge_dev *hdev = vport->back; local 517 struct hclge_dev *hdev = vport->back; local 540 struct hclge_dev *hdev = vport->back; local 557 struct hclge_dev *hdev = vport->back; local 572 struct hclge_dev *hdev = vport->back; local 604 struct hclge_dev *hdev = vport->back; local 628 struct hclge_dev *hdev = vport->back; local 652 struct hclge_dev *hdev = vport->back; local 662 struct hclge_dev *hdev = vport->back; local 699 struct hclge_dev *hdev = vport->back; local 729 struct hclge_dev *hdev = vport->back; local 750 struct hclge_dev *hdev = vport->back; local 775 hclge_link_fail_parse(struct hclge_dev *hdev, u8 link_fail_code) argument 792 hclge_handle_link_change_event(struct hclge_dev *hdev, struct hclge_mbx_vf_to_pf_cmd *req) argument 808 hclge_handle_ncsi_error(struct hclge_dev *hdev) argument 820 struct hclge_dev *hdev = vport->back; local 1075 struct hclge_dev *hdev; local 1104 hclge_mbx_handler(struct hclge_dev *hdev) argument [all...] |
H A D | hclge_main.c | 394 hclge_mac_update_stats_defective(struct hclge_dev *hdev) argument 430 hclge_mac_update_stats_complete(struct hclge_dev *hdev) argument 477 hclge_mac_query_reg_num(struct hclge_dev *hdev, u32 *reg_num) argument 511 hclge_mac_update_stats(struct hclge_dev *hdev) argument 520 hclge_comm_get_count(struct hclge_dev *hdev, const struct hclge_comm_stats_str strs[], u32 size) argument 534 hclge_comm_get_stats(struct hclge_dev *hdev, const struct hclge_comm_stats_str strs[], int size, u64 *data) argument 552 hclge_comm_get_strings(struct hclge_dev *hdev, u32 stringset, const struct hclge_comm_stats_str strs[], int size, u8 *data) argument 573 hclge_update_stats_for_all(struct hclge_dev *hdev) argument 599 struct hclge_dev *hdev = vport->back; local 629 struct hclge_dev *hdev = vport->back; local 678 struct hclge_dev *hdev = vport->back; local 720 struct hclge_dev *hdev = vport->back; local 732 struct hclge_dev *hdev = vport->back; local 740 hclge_parse_func_status(struct hclge_dev *hdev, struct hclge_func_status_cmd *status) argument 758 hclge_query_function_status(struct hclge_dev *hdev) argument 787 hclge_query_pf_resource(struct hclge_dev *hdev) argument 911 struct hclge_dev *hdev = vport->back; local 1083 hclge_parse_fiber_link_mode(struct hclge_dev *hdev, u16 speed_ability) argument 1105 hclge_parse_backplane_link_mode(struct hclge_dev *hdev, u16 speed_ability) argument 1121 hclge_parse_copper_link_mode(struct hclge_dev *hdev, u16 speed_ability) argument 1155 hclge_parse_link_mode(struct hclge_dev *hdev, u16 speed_ability) argument 1294 hclge_get_cfg(struct hclge_dev *hdev, struct hclge_cfg *hcfg) argument 1326 hclge_set_default_dev_specs(struct hclge_dev *hdev) argument 1343 hclge_parse_dev_specs(struct hclge_dev *hdev, struct hclge_desc *desc) argument 1368 hclge_check_dev_specs(struct hclge_dev *hdev) argument 1390 hclge_query_mac_stats_num(struct hclge_dev *hdev) argument 1403 hclge_query_dev_specs(struct hclge_dev *hdev) argument 1438 hclge_get_cap(struct hclge_dev *hdev) argument 1453 hclge_init_kdump_kernel_config(struct hclge_dev *hdev) argument 1470 hclge_init_tc_config(struct hclge_dev *hdev) argument 1498 hclge_configure(struct hclge_dev *hdev) argument 1554 hclge_config_tso(struct hclge_dev *hdev, u16 tso_mss_min, u16 tso_mss_max) argument 1569 hclge_config_gro(struct hclge_dev *hdev) argument 1591 hclge_alloc_tqps(struct hclge_dev *hdev) argument 1641 hclge_map_tqps_to_func(struct hclge_dev *hdev, u16 func_id, u16 tqp_pid, u16 tqp_vid, bool is_pf) argument 1668 struct hclge_dev *hdev = vport->back; local 1700 struct hclge_dev *hdev = vport->back; local 1721 hclge_map_tqp_to_vport(struct hclge_dev *hdev, struct hclge_vport *vport) argument 1745 hclge_map_tqp(struct hclge_dev *hdev) argument 1767 struct hclge_dev *hdev = vport->back; local 1784 hclge_alloc_vport(struct hclge_dev *hdev) argument 1848 hclge_cmd_alloc_tx_buff(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 1878 hclge_tx_buffer_alloc(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 1889 hclge_get_tc_num(struct hclge_dev *hdev) argument 1901 hclge_get_pfc_priv_num(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 1919 hclge_get_no_pfc_priv_num(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 1961 hclge_is_rx_buf_ok(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc, u32 rx_all) argument 2027 hclge_tx_buffer_calc(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2053 hclge_rx_buf_calc_all(struct hclge_dev *hdev, bool max, struct hclge_pkt_buf_alloc *buf_alloc) argument 2089 hclge_drop_nopfc_buf_till_fit(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2119 hclge_drop_pfc_buf_till_fit(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2149 hclge_only_alloc_priv_buff(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2202 hclge_rx_buffer_calc(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2235 hclge_rx_priv_buf_alloc(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2268 hclge_rx_priv_wl_config(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2312 hclge_common_thrd_config(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2355 hclge_common_wl_config(struct hclge_dev *hdev, struct hclge_pkt_buf_alloc *buf_alloc) argument 2380 hclge_buffer_alloc(struct hclge_dev *hdev) argument 2450 struct hclge_dev *hdev = vport->back; local 2471 hclge_init_msi(struct hclge_dev *hdev) argument 2548 hclge_cfg_mac_speed_dup_hw(struct hclge_dev *hdev, int speed, u8 duplex, u8 lane_num) argument 2585 hclge_cfg_mac_speed_dup(struct hclge_dev *hdev, int speed, u8 duplex, u8 lane_num) argument 2611 struct hclge_dev *hdev = vport->back; local 2616 hclge_set_autoneg_en(struct hclge_dev *hdev, bool enable) argument 2641 struct hclge_dev *hdev = vport->back; local 2659 struct hclge_dev *hdev = vport->back; local 2671 struct hclge_dev *hdev = vport->back; local 2685 struct hclge_dev *hdev = vport->back; local 2693 hclge_parse_fec_stats_lanes(struct hclge_dev *hdev, struct hclge_desc *desc, u32 desc_len) argument 2716 hclge_parse_fec_stats(struct hclge_dev *hdev, struct hclge_desc *desc, u32 desc_len) argument 2738 hclge_update_fec_stats_hw(struct hclge_dev *hdev) argument 2760 hclge_update_fec_stats(struct hclge_dev *hdev) argument 2777 hclge_get_fec_stats_total(struct hclge_dev *hdev, struct ethtool_fec_stats *fec_stats) argument 2785 hclge_get_fec_stats_lanes(struct hclge_dev *hdev, struct ethtool_fec_stats *fec_stats) argument 2806 hclge_comm_get_fec_stats(struct hclge_dev *hdev, struct ethtool_fec_stats *fec_stats) argument 2831 struct hclge_dev *hdev = vport->back; local 2844 hclge_set_fec_hw(struct hclge_dev *hdev, u32 fec_mode) argument 2875 struct hclge_dev *hdev = vport->back; local 2896 struct hclge_dev *hdev = vport->back; local 2905 hclge_mac_init(struct hclge_dev *hdev) argument 2952 hclge_mbx_task_schedule(struct hclge_dev *hdev) argument 2961 hclge_reset_task_schedule(struct hclge_dev *hdev) argument 2971 hclge_errhand_task_schedule(struct hclge_dev *hdev) argument 2978 hclge_task_schedule(struct hclge_dev *hdev, unsigned long delay_time) argument 2985 hclge_get_mac_link_status(struct hclge_dev *hdev, int *link_status) argument 3006 hclge_get_mac_phy_link(struct hclge_dev *hdev, int *link_status) argument 3021 hclge_push_link_status(struct hclge_dev *hdev) argument 3043 hclge_update_link_status(struct hclge_dev *hdev) argument 3122 hclge_update_pause_advertising(struct hclge_dev *hdev) argument 3149 hclge_update_advertising(struct hclge_dev *hdev) argument 3159 hclge_update_port_capability(struct hclge_dev *hdev, struct hclge_mac *mac) argument 3184 hclge_get_sfp_speed(struct hclge_dev *hdev, u32 *speed) argument 3207 hclge_get_sfp_info(struct hclge_dev *hdev, struct hclge_mac *mac) argument 3265 struct hclge_dev *hdev = vport->back; local 3315 struct hclge_dev *hdev = vport->back; local 3358 hclge_update_tp_port_info(struct hclge_dev *hdev) argument 3378 hclge_tp_port_init(struct hclge_dev *hdev) argument 3393 hclge_update_port_info(struct hclge_dev *hdev) argument 3443 struct hclge_dev *hdev = vport->back; local 3450 hclge_get_vf_vport(struct hclge_dev *hdev, int vf) argument 3474 struct hclge_dev *hdev = vport->back; local 3498 struct hclge_dev *hdev = vport->back; local 3525 hclge_check_event_cause(struct hclge_dev *hdev, u32 *clearval) argument 3587 hclge_clear_event_cause(struct hclge_dev *hdev, u32 event_type, u32 regclr) argument 3608 hclge_clear_all_event_cause(struct hclge_dev *hdev) argument 3624 struct hclge_dev *hdev = data; local 3674 hclge_free_vector(struct hclge_dev *hdev, int vector_id) argument 3687 hclge_get_misc_vector(struct hclge_dev *hdev) argument 3700 hclge_misc_irq_init(struct hclge_dev *hdev) argument 3720 hclge_misc_irq_uninit(struct hclge_dev *hdev) argument 3726 hclge_notify_client(struct hclge_dev *hdev, enum hnae3_reset_notify_type type) argument 3747 hclge_notify_roce_client(struct hclge_dev *hdev, enum hnae3_reset_notify_type type) argument 3768 hclge_reset_wait(struct hclge_dev *hdev) argument 3812 hclge_set_vf_rst(struct hclge_dev *hdev, int func_id, bool reset) argument 3827 hclge_set_all_vf_rst(struct hclge_dev *hdev, bool reset) argument 3871 hclge_mailbox_service_task(struct hclge_dev *hdev) argument 3890 hclge_func_reset_sync_vf(struct hclge_dev *hdev) argument 3925 hclge_report_hw_error(struct hclge_dev *hdev, enum hnae3_hw_error_type type) argument 3937 hclge_handle_imp_error(struct hclge_dev *hdev) argument 3955 hclge_func_reset_cmd(struct hclge_dev *hdev, int func_id) argument 3973 hclge_do_reset(struct hclge_dev *hdev) argument 4017 struct hclge_dev *hdev = ae_dev->priv; local 4044 hclge_clear_reset_cause(struct hclge_dev *hdev) argument 4072 hclge_reset_handshake(struct hclge_dev *hdev, bool enable) argument 4085 hclge_func_reset_notify_vf(struct hclge_dev *hdev) argument 4098 hclge_reset_prepare_wait(struct hclge_dev *hdev) argument 4147 hclge_show_rst_info(struct hclge_dev *hdev) argument 4162 hclge_reset_err_handle(struct hclge_dev *hdev) argument 4199 hclge_update_reset_level(struct hclge_dev *hdev) argument 4220 hclge_set_rst_done(struct hclge_dev *hdev) argument 4248 hclge_reset_prepare_up(struct hclge_dev *hdev) argument 4271 hclge_reset_stack(struct hclge_dev *hdev) argument 4286 hclge_reset_prepare(struct hclge_dev *hdev) argument 4305 hclge_reset_rebuild(struct hclge_dev *hdev) argument 4355 hclge_reset(struct hclge_dev *hdev) argument 4376 struct hclge_dev *hdev = ae_dev->priv; local 4421 struct hclge_dev *hdev = ae_dev->priv; local 4428 struct hclge_dev *hdev = from_timer(hdev, t, reset_timer); local 4441 hclge_reset_subtask(struct hclge_dev *hdev) argument 4467 hclge_handle_err_reset_request(struct hclge_dev *hdev) argument 4485 hclge_handle_err_recovery(struct hclge_dev *hdev) argument 4500 hclge_misc_err_recovery(struct hclge_dev *hdev) argument 4519 hclge_errhand_service_task(struct hclge_dev *hdev) argument 4530 hclge_reset_service_task(struct hclge_dev *hdev) argument 4551 hclge_update_vport_alive(struct hclge_dev *hdev) argument 4575 hclge_periodic_service_task(struct hclge_dev *hdev) argument 4622 hclge_ptp_service_task(struct hclge_dev *hdev) argument 4645 struct hclge_dev *hdev = local 4674 hclge_get_vector_info(struct hclge_dev *hdev, u16 idx, struct hnae3_vector_info *vector_info) argument 4703 struct hclge_dev *hdev = vport->back; local 4728 hclge_get_vector_index(struct hclge_dev *hdev, int vector) argument 4742 struct hclge_dev *hdev = vport->back; local 4777 struct hclge_dev *hdev = vport->back; local 4800 struct hclge_dev *hdev = vport->back; local 4836 struct hclge_dev *hdev = vport->back; local 4841 hclge_init_rss_tc_mode(struct hclge_dev *hdev) argument 4885 hclge_rss_init_hw(struct hclge_dev *hdev) argument 4912 struct hclge_dev *hdev = vport->back; local 4990 struct hclge_dev *hdev = vport->back; local 5007 struct hclge_dev *hdev = vport->back; local 5029 hclge_cmd_set_promisc_mode(struct hclge_dev *hdev, u8 vf_id, bool en_uc, bool en_mc, bool en_bc) argument 5085 struct hclge_dev *hdev = vport->back; local 5106 hclge_sync_fd_state(struct hclge_dev *hdev) argument 5112 hclge_fd_inc_rule_cnt(struct hclge_dev *hdev, u16 location) argument 5120 hclge_fd_dec_rule_cnt(struct hclge_dev *hdev, u16 location) argument 5128 hclge_fd_free_node(struct hclge_dev *hdev, struct hclge_fd_rule *rule) argument 5136 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) argument 5218 hclge_fd_set_user_def_cmd(struct hclge_dev *hdev, struct hclge_fd_user_def_cfg *cfg) argument 5254 hclge_sync_fd_user_def_cfg(struct hclge_dev *hdev, bool locked) argument 5272 hclge_fd_check_user_def_refcnt(struct hclge_dev *hdev, struct hclge_fd_rule *rule) argument 5308 hclge_fd_inc_user_def_refcnt(struct hclge_dev *hdev, struct hclge_fd_rule *rule) argument 5325 hclge_fd_dec_user_def_refcnt(struct hclge_dev *hdev, struct hclge_fd_rule *rule) argument 5345 hclge_update_fd_list(struct hclge_dev *hdev, enum HCLGE_FD_NODE_STATE state, u16 location, struct hclge_fd_rule *new_rule) argument 5385 hclge_get_fd_mode(struct hclge_dev *hdev, u8 *fd_mode) argument 5406 hclge_get_fd_allocation(struct hclge_dev *hdev, u32 *stage1_entry_num, u32 *stage2_entry_num, u16 *stage1_counter_num, u16 *stage2_counter_num) argument 5435 hclge_set_fd_key_config(struct hclge_dev *hdev, enum HCLGE_FD_STAGE stage_num) argument 5463 hclge_fd_disable_user_def(struct hclge_dev *hdev) argument 5474 hclge_init_fd_config(struct hclge_dev *hdev) argument 5537 hclge_fd_tcam_config(struct hclge_dev *hdev, u8 stage, bool sel_x, int loc, u8 *key, bool is_add) argument 5579 hclge_fd_ad_config(struct hclge_dev *hdev, u8 stage, int loc, struct hclge_fd_ad_data *action) argument 5748 hclge_config_key(struct hclge_dev *hdev, u8 stage, struct hclge_fd_rule *rule) argument 5805 hclge_config_action(struct hclge_dev *hdev, u8 stage, struct hclge_fd_rule *rule) argument 5978 hclge_fd_check_ext_tuple(struct hclge_dev *hdev, struct ethtool_rx_flow_spec *fs, u32 *unused_tuple) argument 6051 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) argument 6107 hclge_fd_check_spec(struct hclge_dev *hdev, struct ethtool_rx_flow_spec *fs, u32 *unused_tuple, struct hclge_fd_user_def_info *info) argument 6369 hclge_fd_config_rule(struct hclge_dev *hdev, struct hclge_fd_rule *rule) argument 6381 hclge_add_fd_entry_common(struct hclge_dev *hdev, struct hclge_fd_rule *rule) argument 6422 struct hclge_dev *hdev = vport->back; local 6427 hclge_fd_parse_ring_cookie(struct hclge_dev *hdev, u64 ring_cookie, u16 *vport_id, u8 *action, u16 *queue_id) argument 6470 struct hclge_dev *hdev = vport->back; local 6531 struct hclge_dev *hdev = vport->back; local 6564 hclge_clear_fd_rules_in_list(struct hclge_dev *hdev, bool clear_list) argument 6593 hclge_del_all_fd_entries(struct hclge_dev *hdev) argument 6605 struct hclge_dev *hdev = vport->back; local 6635 struct hclge_dev *hdev = vport->back; local 6816 hclge_get_fd_rule(struct hclge_dev *hdev, u16 location) argument 6852 struct hclge_dev *hdev = vport->back; local 6913 struct hclge_dev *hdev = vport->back; local 6970 hclge_fd_search_flow_keys(struct hclge_dev *hdev, const struct hclge_fd_rule_tuples *tuples) argument 7014 struct hclge_dev *hdev = vport->back; local 7068 hclge_rfs_filter_expire(struct hclge_dev *hdev) argument 7094 hclge_clear_arfs_rules(struct hclge_dev *hdev) argument 7244 hclge_parse_cls_flower(struct hclge_dev *hdev, struct flow_cls_offload *cls_flower, struct hclge_fd_rule *rule) argument 7273 hclge_check_cls_flower(struct hclge_dev *hdev, struct flow_cls_offload *cls_flower, int tc) argument 7303 struct hclge_dev *hdev = vport->back; local 7344 hclge_find_cls_flower(struct hclge_dev *hdev, unsigned long cookie) argument 7362 struct hclge_dev *hdev = vport->back; local 7396 hclge_sync_fd_list(struct hclge_dev *hdev, struct hlist_head *hlist) argument 7435 hclge_sync_fd_table(struct hclge_dev *hdev) argument 7454 struct hclge_dev *hdev = vport->back; local 7463 struct hclge_dev *hdev = vport->back; local 7471 struct hclge_dev *hdev = vport->back; local 7479 struct hclge_dev *hdev = vport->back; local 7487 struct hclge_dev *hdev = vport->back; local 7499 hclge_cfg_mac_mode(struct hclge_dev *hdev, bool enable) argument 7538 hclge_config_switch_param(struct hclge_dev *hdev, int vfid, u8 switch_param, u8 param_mask) argument 7574 hclge_phy_link_status_wait(struct hclge_dev *hdev, int link_ret) argument 7598 hclge_mac_link_status_wait(struct hclge_dev *hdev, int link_ret, int wait_cnt) argument 7617 hclge_mac_phy_link_status_wait(struct hclge_dev *hdev, bool en, bool is_phy) argument 7633 hclge_set_app_loopback(struct hclge_dev *hdev, bool en) argument 7667 hclge_cfg_common_loopback_cmd_send(struct hclge_dev *hdev, bool en, enum hnae3_loop loop_mode) argument 7707 hclge_cfg_common_loopback_wait(struct hclge_dev *hdev) argument 7744 hclge_cfg_common_loopback(struct hclge_dev *hdev, bool en, enum hnae3_loop loop_mode) argument 7756 hclge_set_common_loopback(struct hclge_dev *hdev, bool en, enum hnae3_loop loop_mode) argument 7775 hclge_enable_phy_loopback(struct hclge_dev *hdev, struct phy_device *phydev) argument 7793 hclge_disable_phy_loopback(struct hclge_dev *hdev, struct phy_device *phydev) argument 7805 hclge_set_phy_loopback(struct hclge_dev *hdev, bool en) argument 7837 hclge_tqp_enable_cmd_send(struct hclge_dev *hdev, u16 tqp_id, u16 stream_id, bool enable) argument 7856 struct hclge_dev *hdev = vport->back; local 7872 struct hclge_dev *hdev = vport->back; local 7920 hclge_set_default_loopback(struct hclge_dev *hdev) argument 7936 hclge_flush_link_update(struct hclge_dev *hdev) argument 7952 struct hclge_dev *hdev = vport->back; local 7968 struct hclge_dev *hdev = vport->back; local 7986 struct hclge_dev *hdev = vport->back; local 8023 struct hclge_dev *hdev = vport->back; local 8070 struct hclge_dev *hdev = vport->back; local 8188 struct hclge_dev *hdev = vport->back; local 8217 struct hclge_dev *hdev = vport->back; local 8259 struct hclge_dev *hdev = vport->back; local 8308 hclge_set_umv_space(struct hclge_dev *hdev, u16 space_size, u16 *allocated_size) argument 8332 hclge_init_umv_space(struct hclge_dev *hdev) argument 8357 hclge_reset_umv_space(struct hclge_dev *hdev) argument 8377 struct hclge_dev *hdev = vport->back; local 8394 struct hclge_dev *hdev = vport->back; local 8457 struct hclge_dev *hdev = vport->back; local 8518 struct hclge_dev *hdev = vport->back; local 8589 struct hclge_dev *hdev = vport->back; local 8630 struct hclge_dev *hdev = vport->back; local 8694 struct hclge_dev *hdev = vport->back; local 8930 struct hclge_dev *hdev = vport->back; local 8941 hclge_sync_mac_table(struct hclge_dev *hdev) argument 9011 struct hclge_dev *hdev = vport->back; local 9047 struct hclge_dev *hdev = vport->back; local 9086 hclge_uninit_mac_table(struct hclge_dev *hdev) argument 9098 hclge_get_mac_ethertype_cmd_status(struct hclge_dev *hdev, u16 cmdq_resp, u8 resp_code) argument 9145 struct hclge_dev *hdev = vport->back; local 9179 hclge_add_mgr_tbl(struct hclge_dev *hdev, const struct hclge_mac_mgr_tbl_entry_cmd *req) argument 9204 init_mgr_tbl(struct hclge_dev *hdev) argument 9225 struct hclge_dev *hdev = vport->back; local 9280 struct hclge_dev *hdev = vport->back; local 9331 hclge_mii_ioctl(struct hclge_dev *hdev, struct ifreq *ifr, int cmd) argument 9358 struct hclge_dev *hdev = vport->back; local 9373 hclge_set_port_vlan_filter_bypass(struct hclge_dev *hdev, u8 vf_id, bool bypass_en) argument 9395 hclge_set_vlan_filter_ctrl(struct hclge_dev *hdev, u8 vlan_type, u8 fe_type, bool filter_en, u8 vf_id) argument 9430 struct hclge_dev *hdev = vport->back; local 9464 struct hclge_dev *hdev = vport->back; local 9493 struct hclge_dev *hdev = vport->back; local 9527 hclge_set_vf_vlan_filter_cmd(struct hclge_dev *hdev, u16 vfid, bool is_kill, u16 vlan, struct hclge_desc *desc) argument 9569 hclge_check_vf_vlan_cmd_status(struct hclge_dev *hdev, u16 vfid, bool is_kill, struct hclge_desc *desc) argument 9612 hclge_set_vf_vlan_common(struct hclge_dev *hdev, u16 vfid, bool is_kill, u16 vlan) argument 9640 hclge_set_port_vlan_filter(struct hclge_dev *hdev, __be16 proto, u16 vlan_id, bool is_kill) argument 9669 hclge_need_update_port_vlan(struct hclge_dev *hdev, u16 vport_id, u16 vlan_id, bool is_kill) argument 9695 hclge_set_vlan_filter_hw(struct hclge_dev *hdev, __be16 proto, u16 vport_id, u16 vlan_id, bool is_kill) argument 9733 struct hclge_dev *hdev = vport->back; local 9778 struct hclge_dev *hdev = vport->back; local 9869 hclge_set_vlan_protocol_type(struct hclge_dev *hdev) argument 9910 hclge_init_vlan_filter(struct hclge_dev *hdev) argument 9941 hclge_init_vlan_type(struct hclge_dev *hdev) argument 9953 hclge_init_vport_vlan_offload(struct hclge_dev *hdev) argument 9973 hclge_init_vlan_config(struct hclge_dev *hdev) argument 9997 struct hclge_dev *hdev = vport->back; local 10024 struct hclge_dev *hdev = vport->back; local 10055 struct hclge_dev *hdev = vport->back; local 10076 struct hclge_dev *hdev = vport->back; local 10098 hclge_uninit_vport_vlan_table(struct hclge_dev *hdev) argument 10117 hclge_restore_vport_port_base_vlan_config(struct hclge_dev *hdev) argument 10151 struct hclge_dev *hdev = vport->back; local 10201 hclge_restore_hw_table(struct hclge_dev *hdev) argument 10237 struct hclge_dev *hdev = vport->back; local 10248 struct hclge_dev *hdev = vport->back; local 10296 struct hclge_dev *hdev = vport->back; local 10390 struct hclge_dev *hdev = vport->back; local 10445 hclge_clear_vf_vlan(struct hclge_dev *hdev) argument 10471 struct hclge_dev *hdev = vport->back; local 10526 hclge_sync_vlan_fltr_state(struct hclge_dev *hdev) argument 10551 hclge_sync_vlan_filter(struct hclge_dev *hdev) argument 10593 hclge_set_mac_mtu(struct hclge_dev *hdev, int new_mps) argument 10616 struct hclge_dev *hdev = vport->back; local 10670 hclge_reset_tqp_cmd_send(struct hclge_dev *hdev, u16 queue_id, bool enable) argument 10694 hclge_get_reset_status(struct hclge_dev *hdev, u16 queue_id, u8 *reset_status) argument 10732 struct hclge_dev *hdev = vport->back; local 10786 struct hclge_dev *hdev = vport->back; local 10827 struct hclge_dev *hdev = vport->back; local 10846 struct hclge_dev *hdev = vport->back; local 10851 hclge_set_flowctrl_adv(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) argument 10861 hclge_cfg_pauseparam(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) argument 10876 hclge_cfg_flowctrl(struct hclge_dev *hdev) argument 10915 struct hclge_dev *hdev = vport->back; local 10942 hclge_record_user_pauseparam(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) argument 10961 struct hclge_dev *hdev = vport->back; local 10997 struct hclge_dev *hdev = vport->back; local 11013 struct hclge_dev *hdev = vport->back; local 11032 struct hclge_dev *hdev = vport->back; local 11078 hclge_info_show(struct hclge_dev *hdev) argument 11110 struct hclge_dev *hdev = ae_dev->priv; local 11153 struct hclge_dev *hdev = ae_dev->priv; local 11204 struct hclge_dev *hdev = ae_dev->priv; local 11251 struct hclge_dev *hdev = ae_dev->priv; local 11276 hclge_dev_mem_map(struct hclge_dev *hdev) argument 11297 hclge_pci_init(struct hclge_dev *hdev) argument 11353 hclge_pci_uninit(struct hclge_dev *hdev) argument 11366 hclge_state_init(struct hclge_dev *hdev) argument 11377 hclge_state_uninit(struct hclge_dev *hdev) argument 11394 struct hclge_dev *hdev = ae_dev->priv; local 11424 struct hclge_dev *hdev = ae_dev->priv; local 11438 hclge_clear_resetting_state(struct hclge_dev *hdev) argument 11455 hclge_clear_hw_resource(struct hclge_dev *hdev) argument 11477 hclge_init_rxd_adv_layout(struct hclge_dev *hdev) argument 11483 hclge_uninit_rxd_adv_layout(struct hclge_dev *hdev) argument 11496 hclge_get_wol_supported_mode(struct hclge_dev *hdev, u32 *wol_supported) argument 11519 hclge_set_wol_cfg(struct hclge_dev *hdev, struct hclge_wol_info *wol_info) argument 11540 hclge_update_wol(struct hclge_dev *hdev) argument 11550 hclge_init_wol(struct hclge_dev *hdev) argument 11610 struct hclge_dev *hdev; local 11838 hclge_stats_clear(struct hclge_dev *hdev) argument 11844 hclge_set_mac_spoofchk(struct hclge_dev *hdev, int vf, bool enable) argument 11850 hclge_set_vlan_spoofchk(struct hclge_dev *hdev, int vf, bool enable) argument 11857 hclge_set_vf_spoofchk_hw(struct hclge_dev *hdev, int vf, bool enable) argument 11882 struct hclge_dev *hdev = vport->back; local 11913 hclge_reset_vport_spoofchk(struct hclge_dev *hdev) argument 11938 struct hclge_dev *hdev = vport->back; local 11955 hclge_reset_vf_rate(struct hclge_dev *hdev) argument 11973 hclge_vf_rate_param_check(struct hclge_dev *hdev, int min_tx_rate, int max_tx_rate) argument 11991 struct hclge_dev *hdev = vport->back; local 12014 hclge_resume_vf_rate(struct hclge_dev *hdev) argument 12046 hclge_reset_vport_state(struct hclge_dev *hdev) argument 12059 struct hclge_dev *hdev = ae_dev->priv; local 12201 struct hclge_dev *hdev = ae_dev->priv; local 12236 struct hclge_dev *hdev = vport->back; local 12254 struct hclge_dev *hdev = vport->back; local 12264 struct hclge_dev *hdev = vport->back; local 12294 struct hclge_dev *hdev = vport->back; local 12343 hclge_set_led_status(struct hclge_dev *hdev, u8 locate_led_status) argument 12373 struct hclge_dev *hdev = vport->back; local 12391 struct hclge_dev *hdev = vport->back; local 12403 struct hclge_dev *hdev = vport->back; local 12418 struct hclge_dev *hdev = vport->back; local 12468 hclge_sync_promisc_mode(struct hclge_dev *hdev) argument 12483 hclge_module_existed(struct hclge_dev *hdev) argument 12505 hclge_get_sfp_eeprom_info(struct hclge_dev *hdev, u32 offset, u32 len, u8 *data) argument 12560 struct hclge_dev *hdev = vport->back; local 12588 struct hclge_dev *hdev = vport->back; local 12612 struct hclge_dev *hdev = vport->back; local 12650 struct hclge_dev *hdev = ae_dev->priv; local [all...] |
/linux-master/drivers/bluetooth/ |
H A D | btqca.h | 171 static inline int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 176 static inline int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate, argument 184 static inline int qca_read_soc_version(struct hci_dev *hdev, argument 191 static inline int qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 196 static inline int qca_send_pre_shutdown_cmd(struct hci_dev *hdev) argument [all...] |
H A D | btqca.c | 18 int qca_read_soc_version(struct hci_dev *hdev, struct qca_btsoc_version *ver, argument 98 qca_read_fw_build_info(struct hci_dev *hdev) argument 162 qca_send_patch_config_cmd(struct hci_dev *hdev) argument 206 qca_send_reset(struct hci_dev *hdev) argument 225 qca_read_fw_board_id(struct hci_dev *hdev, u16 *bid) argument 268 qca_send_pre_shutdown_cmd(struct hci_dev *hdev) argument 290 qca_tlv_check_data(struct hci_dev *hdev, struct qca_fw_config *config, u8 *fw_data, size_t fw_size, enum qca_btsoc_type soc_type) argument 459 qca_tlv_send_segment(struct hci_dev *hdev, int seg_size, const u8 *data, enum qca_tlv_dnld_mode mode, enum qca_btsoc_type soc_type) argument 532 qca_inject_cmd_complete_event(struct hci_dev *hdev) argument 557 qca_download_firmware(struct hci_dev *hdev, struct qca_fw_config *config, enum qca_btsoc_type soc_type, u8 rom_ver) argument 646 qca_disable_soc_logging(struct hci_dev *hdev) argument 667 qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 691 qca_check_bdaddr(struct hci_dev *hdev, const struct qca_fw_config *config) argument 740 qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate, enum qca_btsoc_type soc_type, struct qca_btsoc_version ver, const char *firmware_name) argument 939 qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument [all...] |
H A D | hci_qca.c | 640 static void qca_debugfs_init(struct hci_dev *hdev) argument 945 static int qca_ibs_sleep_ind(struct hci_dev *hdev, struct sk_buff *skb) argument 957 qca_ibs_wake_ind(struct hci_dev *hdev, struct sk_buff *skb) argument 969 qca_ibs_wake_ack(struct hci_dev *hdev, struct sk_buff *skb) argument 981 qca_recv_acl_data(struct hci_dev *hdev, struct sk_buff *skb) argument 994 qca_dmp_hdr(struct hci_dev *hdev, struct sk_buff *skb) argument 1177 qca_controller_memdump_event(struct hci_dev *hdev, struct sk_buff *skb) argument 1190 qca_recv_event(struct hci_dev *hdev, struct sk_buff *skb) argument 1319 qca_set_baudrate(struct hci_dev *hdev, uint8_t baudrate) argument 1579 qca_wait_for_dump_collection(struct hci_dev *hdev) argument 1590 qca_hw_error(struct hci_dev *hdev, u8 code) argument 1639 qca_cmd_timeout(struct hci_dev *hdev) argument 1670 qca_wakeup(struct hci_dev *hdev) argument 1773 qca_power_on(struct hci_dev *hdev) argument 1811 hci_coredump_qca(struct hci_dev *hdev) argument 1821 qca_get_data_path_id(struct hci_dev *hdev, __u8 *data_path_id) argument 1828 qca_configure_hfp_offload(struct hci_dev *hdev) argument 1841 struct hci_dev *hdev = hu->hdev; local 2179 qca_power_off(struct hci_dev *hdev) argument 2278 struct hci_dev *hdev; local 2452 struct hci_dev *hdev = hu->hdev; local 2648 struct hci_dev *hdev = hu->hdev; local [all...] |
H A D | btusb.c | 809 struct hci_dev *hdev; member in struct:btusb_data 873 static void btusb_reset(struct hci_dev *hdev) argument 895 btusb_intel_cmd_timeout(struct hci_dev *hdev) argument 954 btusb_rtl_alloc_devcoredump(struct hci_dev *hdev, struct rtk_dev_coredump_hdr *hdr, u8 *buf, u32 len) argument 976 btusb_rtl_cmd_timeout(struct hci_dev *hdev) argument 1011 btusb_rtl_hw_error(struct hci_dev *hdev, u8 code) argument 1023 btusb_qca_cmd_timeout(struct hci_dev *hdev) argument 1216 btusb_validate_sco_handle(struct hci_dev *hdev, struct hci_sco_hdr *hdr) argument 1305 struct hci_dev *hdev = urb->context; local 1348 btusb_submit_intr_urb(struct hci_dev *hdev, gfp_t mem_flags) argument 1421 struct hci_dev *hdev = urb->context; local 1462 btusb_submit_bulk_urb(struct hci_dev *hdev, gfp_t mem_flags) argument 1510 struct hci_dev *hdev = urb->context; local 1622 btusb_submit_isoc_urb(struct hci_dev *hdev, gfp_t mem_flags) argument 1675 struct hci_dev *hdev = urb->context; local 1714 btusb_submit_diag_urb(struct hci_dev *hdev, gfp_t mem_flags) argument 1763 struct hci_dev *hdev = (struct hci_dev *)skb->dev; local 1794 struct hci_dev *hdev = (struct hci_dev *)skb->dev; local 1813 btusb_open(struct hci_dev *hdev) argument 1876 btusb_close(struct hci_dev *hdev) argument 1914 btusb_flush(struct hci_dev *hdev) argument 1930 alloc_ctrl_urb(struct hci_dev *hdev, struct sk_buff *skb) argument 1963 alloc_bulk_urb(struct hci_dev *hdev, struct sk_buff *skb) argument 1986 alloc_isoc_urb(struct hci_dev *hdev, struct sk_buff *skb) argument 2019 submit_tx_urb(struct hci_dev *hdev, struct urb *urb) argument 2041 submit_or_queue_tx_urb(struct hci_dev *hdev, struct urb *urb) argument 2063 btusb_send_frame(struct hci_dev *hdev, struct sk_buff *skb) argument 2108 btusb_notify(struct hci_dev *hdev, unsigned int evt) argument 2121 __set_isoc_interface(struct hci_dev *hdev, int altsetting) argument 2164 btusb_switch_alt_setting(struct hci_dev *hdev, int new_alts) argument 2226 struct hci_dev *hdev = data->hdev; local 2306 btusb_setup_bcm92035(struct hci_dev *hdev) argument 2322 btusb_setup_csr(struct hci_dev *hdev) argument 2475 inject_cmd_complete(struct hci_dev *hdev, __u16 opcode) argument 2503 struct hci_dev *hdev = data->hdev; local 2515 btusb_send_frame_intel(struct hci_dev *hdev, struct sk_buff *skb) argument 2582 btusb_setup_realtek(struct hci_dev *hdev) argument 2595 btusb_recv_event_realtek(struct hci_dev *hdev, struct sk_buff *skb) argument 2629 struct hci_dev *hdev = urb->context; local 2709 btusb_mtk_submit_wmt_recv_urb(struct hci_dev *hdev) argument 2762 btusb_mtk_hci_wmt_sync(struct hci_dev *hdev, struct btmtk_hci_wmt_params *wmt_params) argument 2890 btusb_mtk_func_query(struct hci_dev *hdev) argument 2914 struct hci_dev *hdev = data->hdev; local 2942 struct hci_dev *hdev = data->hdev; local 2999 btusb_mtk_reset_done(struct hci_dev *hdev) argument 3009 btusb_mtk_reset(struct hci_dev *hdev, void *rst_data) argument 3081 btusb_mtk_setup(struct hci_dev *hdev) argument 3269 btusb_mtk_shutdown(struct hci_dev *hdev) argument 3291 btusb_recv_acl_mtk(struct hci_dev *hdev, struct sk_buff *skb) argument 3325 marvell_config_oob_wake(struct hci_dev *hdev) argument 3367 btusb_set_bdaddr_marvell(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 3390 btusb_set_bdaddr_ath3012(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 3414 btusb_set_bdaddr_wcn6855(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 3457 btusb_dump_hdr_qca(struct hci_dev *hdev, struct sk_buff *skb) argument 3483 btusb_coredump_qca(struct hci_dev *hdev) argument 3498 handle_dump_pkt_qca(struct hci_dev *hdev, struct sk_buff *skb) argument 3615 btusb_recv_acl_qca(struct hci_dev *hdev, struct sk_buff *skb) argument 3622 btusb_recv_evt_qca(struct hci_dev *hdev, struct sk_buff *skb) argument 3710 btusb_setup_qca_download_fw(struct hci_dev *hdev, const struct firmware *firmware, size_t hdr_size) argument 3779 btusb_setup_qca_load_rampatch(struct hci_dev *hdev, struct qca_version *ver, const struct qca_device_info *info) argument 3877 btusb_setup_qca_load_nvm(struct hci_dev *hdev, struct qca_version *ver, const struct qca_device_info *info) argument 3915 btusb_setup_qca(struct hci_dev *hdev) argument 3988 __set_diag_interface(struct hci_dev *hdev) argument 4024 alloc_diag_urb(struct hci_dev *hdev, bool enable) argument 4057 btusb_bcm_set_diag(struct hci_dev *hdev, bool enable) argument 4100 btusb_config_oob_wake(struct hci_dev *hdev) argument 4144 btusb_wakeup(struct hci_dev *hdev) argument 4151 btusb_shutdown_qca(struct hci_dev *hdev) argument 4214 struct hci_dev *hdev; local 4606 struct hci_dev *hdev; local 4735 struct hci_dev *hdev = data->hdev; local 4800 struct hci_dev *hdev = data->hdev; local [all...] |
H A D | btmtk.c | 56 static void btmtk_coredump(struct hci_dev *hdev) argument 65 static void btmtk_coredump_hdr(struct hci_dev *hdev, struct sk_buff *skb) argument 86 static void btmtk_coredump_notify(struct hci_dev *hdev, int state) argument 106 int btmtk_setup_firmware_79xx(struct hci_dev *hdev, const char *fwname, argument 227 btmtk_setup_firmware(struct hci_dev *hdev, const char *fwname, wmt_cmd_sync_func_t wmt_cmd_sync) argument 320 btmtk_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) argument 338 btmtk_reset_sync(struct hci_dev *hdev) argument 353 btmtk_register_coredump(struct hci_dev *hdev, const char *name, u32 fw_version) argument 370 btmtk_process_coredump(struct hci_dev *hdev, struct sk_buff *skb) argument [all...] |
/linux-master/drivers/usb/core/ |
H A D | port.c | 52 struct usb_device *hdev = to_usb_device(dev->parent->parent); local 104 struct usb_device *hdev = to_usb_device(dev->parent->parent); local 352 struct usb_device *hdev = to_usb_device(dev->parent->parent); local 411 struct usb_device *hdev = to_usb_device(dev->parent->parent); local 611 struct usb_device *hdev = to_usb_device(port_dev->dev.parent->parent); local 642 struct usb_device *hdev = hub->hdev; local 736 struct usb_device *hdev = hub->hdev; local [all...] |
H A D | hub.c | 153 struct usb_hub *usb_hub_to_struct_hub(struct usb_device *hdev) argument 406 static int get_hub_descriptor(struct usb_device *hdev, argument 442 clear_hub_feature(struct usb_device *hdev, int feature) argument 451 usb_clear_port_feature(struct usb_device *hdev, int port1, int feature) argument 461 set_port_feature(struct usb_device *hdev, int port1, int feature) argument 505 struct usb_device *hdev = hub->hdev; local 579 get_hub_status(struct usb_device *hdev, struct usb_hub_status *data) argument 597 get_port_status(struct usb_device *hdev, int port1, void *data, u16 value, u16 length) argument 644 struct usb_device *hdev = hub->hdev; local 732 usb_kick_hub_wq(struct usb_device *hdev) argument 748 usb_wakeup_notification(struct usb_device *hdev, unsigned int portnum) argument 812 hub_clear_tt_buffer(struct usb_device *hdev, u16 devinfo, u16 tt) argument 844 struct usb_device *hdev = hub->hdev; local 883 usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub, int port1, bool set) argument 1078 struct usb_device *hdev = hub->hdev; local 1369 struct usb_device *hdev = hub->hdev; local 1429 struct usb_device *hdev = hub->hdev; local 1776 struct usb_device *hdev = interface_to_usbdev(intf); local 1844 struct usb_device *hdev; local 1978 struct usb_device *hdev = interface_to_usbdev(intf); local 2014 find_port_owner(struct usb_device *hdev, unsigned port1, struct usb_dev_state ***ppowner) argument 2032 usb_hub_claim_port(struct usb_device *hdev, unsigned port1, struct usb_dev_state *owner) argument 2048 usb_hub_release_port(struct usb_device *hdev, unsigned port1, struct usb_dev_state *owner) argument 2064 usb_hub_release_all_ports(struct usb_device *hdev, struct usb_dev_state *owner) argument 2524 struct usb_device *hdev = udev->parent; local 2769 get_port_ssp_rate(struct usb_device *hdev, u32 ext_portstatus) argument 3860 struct usb_device *hdev; variable in typeref:struct:usb_device 3916 struct usb_device *hdev = hub->hdev; local 3970 struct usb_device *hdev = hub->hdev; local 4599 struct usb_device *hdev = hub->hdev; local 4860 struct usb_device *hdev = hub->hdev; local 5216 struct usb_device *hdev = hub->hdev; local 5351 struct usb_device *hdev = hub->hdev; local 5707 struct usb_device *hdev = hub->hdev; variable in typeref:struct:usb_device 5827 struct usb_device *hdev; local 6398 usb_hub_find_child(struct usb_device *hdev, int port1) argument 6409 usb_hub_adjust_deviceremovable(struct usb_device *hdev, struct usb_hub_descriptor *desc) argument 6463 usb_get_hub_port_acpi_handle(struct usb_device *hdev, int port1) argument [all...] |
/linux-master/include/net/bluetooth/ |
H A D | hci_core.h | 776 struct hci_dev *hdev; member in struct:hci_conn 875 sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags) argument 890 iso_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags) argument 905 discovery_init(struct hci_dev *hdev) argument 915 hci_discovery_filter_clear(struct hci_dev *hdev) argument 931 inquiry_cache_empty(struct hci_dev *hdev) argument 936 inquiry_cache_age(struct hci_dev *hdev) argument 996 struct hci_dev *hdev = conn->hdev; local 1003 struct hci_dev *hdev = conn->hdev; local 1008 hci_conn_hash_add(struct hci_dev *hdev, struct hci_conn *c) argument 1034 hci_conn_hash_del(struct hci_dev *hdev, struct hci_conn *c) argument 1063 hci_conn_num(struct hci_dev *hdev, __u8 type) argument 1083 hci_conn_count(struct hci_dev *hdev) argument 1090 hci_conn_valid(struct hci_dev *hdev, struct hci_conn *conn) argument 1108 hci_conn_lookup_type(struct hci_dev *hdev, __u16 handle) argument 1128 hci_conn_hash_lookup_bis(struct hci_dev *hdev, bdaddr_t *ba, __u8 bis) argument 1151 hci_conn_hash_lookup_per_adv_bis(struct hci_dev *hdev, bdaddr_t *ba, __u8 big, __u8 bis) argument 1176 hci_conn_hash_lookup_handle(struct hci_dev *hdev, __u16 handle) argument 1195 hci_conn_hash_lookup_ba(struct hci_dev *hdev, __u8 type, bdaddr_t *ba) argument 1215 hci_conn_hash_lookup_le(struct hci_dev *hdev, bdaddr_t *ba, __u8 ba_type) argument 1239 hci_conn_hash_lookup_cis(struct hci_dev *hdev, bdaddr_t *ba, __u8 ba_type, __u8 cig, __u8 id) argument 1274 hci_conn_hash_lookup_cig(struct hci_dev *hdev, __u8 handle) argument 1297 hci_conn_hash_lookup_big(struct hci_dev *hdev, __u8 handle) argument 1321 hci_conn_hash_lookup_big_state(struct hci_dev *hdev, __u8 handle, __u16 state) argument 1345 hci_conn_hash_lookup_pa_sync_big_handle(struct hci_dev *hdev, __u8 big) argument 1368 hci_conn_hash_lookup_pa_sync_handle(struct hci_dev *hdev, __u16 sync_handle) argument 1390 hci_conn_hash_lookup_state(struct hci_dev *hdev, __u8 type, __u16 state) argument 1411 hci_conn_hash_list_state(struct hci_dev *hdev, hci_conn_func_t func, __u8 type, __u16 state, void *data) argument 1431 hci_conn_hash_list_flag(struct hci_dev *hdev, hci_conn_func_t func, __u8 type, __u8 flag, void *data) argument 1451 hci_lookup_le_connect(struct hci_dev *hdev) argument 1472 hci_is_le_conn_scanning(struct hci_dev *hdev) argument 1652 hci_get_drvdata(struct hci_dev *hdev) argument 1657 hci_set_drvdata(struct hci_dev *hdev, void *data) argument 1662 hci_get_priv(struct hci_dev *hdev) argument 1691 hci_set_msft_opcode(struct hci_dev *hdev, __u16 opcode) argument 1698 hci_set_aosp_capable(struct hci_dev *hdev) argument 1705 hci_devcd_setup(struct hci_dev *hdev) argument 1964 hci_proto_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 type, __u8 *flags) argument 2145 hci_get_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type) argument [all...] |
/linux-master/drivers/hid/ |
H A D | hid-nintendo.c | 570 struct hid_device *hdev; member in struct:joycon_ctlr 805 __joycon_hid_send(struct hid_device *hdev, u8 *data, size_t len) argument 1131 joycon_use_default_calibration(struct hid_device *hdev, struct joycon_stick_cal *cal_x, struct joycon_stick_cal *cal_y, const char *stick, int ret) argument 2088 struct hid_device *hdev; local 2155 struct hid_device *hdev; local 2223 struct hid_device *hdev = to_hid_device(dev); local 2249 struct hid_device *hdev = to_hid_device(dev); local 2267 struct hid_device *hdev = ctlr->hdev; local 2412 struct hid_device *hdev = ctlr->hdev; local 2492 joycon_init(struct hid_device *hdev) argument 2645 nintendo_hid_event(struct hid_device *hdev, struct hid_report *report, u8 *raw_data, int size) argument 2656 nintendo_hid_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 2757 nintendo_hid_remove(struct hid_device *hdev) argument 2777 nintendo_hid_resume(struct hid_device *hdev) argument [all...] |
H A D | hid-mcp2221.c | 94 struct hid_device *hdev; member in struct:mcp2221 754 static int mcp2221_raw_event(struct hid_device *hdev, argument 938 struct hid_device *hdev = ptr; local 945 mcp2221_remove(struct hid_device *hdev) argument 1124 mcp2221_probe(struct hid_device *hdev, const struct hid_device_id *id) argument [all...] |
H A D | hid-logitech-dj.c | 157 struct hid_device *hdev; member in struct:dj_device 577 static struct dj_receiver_dev *dj_find_receiver_dev(struct hid_device *hdev, argument 620 static void dj_put_receiver_dev(struct hid_device *hdev) argument 638 dj_get_receiver_dev(struct hid_device *hdev, enum recvr_type type, unsigned int application, bool is_hidpp) argument 939 logi_hidpp_dev_conn_notif_equad(struct hid_device *hdev, struct hidpp_event *hidpp_report, struct dj_workitem *workitem) argument 973 logi_hidpp_dev_conn_notif_27mhz(struct hid_device *hdev, struct hidpp_event *hidpp_report, struct dj_workitem *workitem) argument 1004 logi_hidpp_recv_queue_notif(struct hid_device *hdev, struct hidpp_event *hidpp_report) argument 1153 logi_dj_recv_forward_input_report(struct hid_device *hdev, u8 *data, int size) argument 1186 struct hid_device *hdev = djrcv_dev->hidpp; local 1260 struct hid_device *hdev = djrcv_dev->hidpp; local 1520 logi_dj_dj_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size) argument 1590 logi_dj_hidpp_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size) argument 1667 logi_dj_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size) argument 1744 logi_dj_probe(struct hid_device *hdev, const struct hid_device_id *id) argument 1881 logi_dj_reset_resume(struct hid_device *hdev) argument 1899 logi_dj_remove(struct hid_device *hdev) argument [all...] |