Lines Matching refs:hci_dev

50 static void *hci_ev_skb_pull(struct hci_dev *hdev, struct sk_buff *skb,
62 static void *hci_cc_skb_pull(struct hci_dev *hdev, struct sk_buff *skb,
74 static void *hci_le_ev_skb_pull(struct hci_dev *hdev, struct sk_buff *skb,
86 static u8 hci_cc_inquiry_cancel(struct hci_dev *hdev, void *data,
126 static u8 hci_cc_periodic_inq(struct hci_dev *hdev, void *data,
141 static u8 hci_cc_exit_periodic_inq(struct hci_dev *hdev, void *data,
158 static u8 hci_cc_remote_name_req_cancel(struct hci_dev *hdev, void *data,
168 static u8 hci_cc_role_discovery(struct hci_dev *hdev, void *data,
190 static u8 hci_cc_read_link_policy(struct hci_dev *hdev, void *data,
212 static u8 hci_cc_write_link_policy(struct hci_dev *hdev, void *data,
239 static u8 hci_cc_read_def_link_policy(struct hci_dev *hdev, void *data,
254 static u8 hci_cc_write_def_link_policy(struct hci_dev *hdev, void *data,
274 static u8 hci_cc_reset(struct hci_dev *hdev, void *data, struct sk_buff *skb)
309 static u8 hci_cc_read_stored_link_key(struct hci_dev *hdev, void *data,
329 static u8 hci_cc_delete_stored_link_key(struct hci_dev *hdev, void *data,
350 static u8 hci_cc_write_local_name(struct hci_dev *hdev, void *data,
374 static u8 hci_cc_read_local_name(struct hci_dev *hdev, void *data,
391 static u8 hci_cc_write_auth_enable(struct hci_dev *hdev, void *data,
422 static u8 hci_cc_write_encrypt_mode(struct hci_dev *hdev, void *data,
448 static u8 hci_cc_write_scan_enable(struct hci_dev *hdev, void *data,
486 static u8 hci_cc_set_event_filter(struct hci_dev *hdev, void *data,
512 static u8 hci_cc_read_class_of_dev(struct hci_dev *hdev, void *data,
533 static u8 hci_cc_write_class_of_dev(struct hci_dev *hdev, void *data,
558 static u8 hci_cc_read_voice_setting(struct hci_dev *hdev, void *data,
584 static u8 hci_cc_write_voice_setting(struct hci_dev *hdev, void *data,
615 static u8 hci_cc_read_num_supported_iac(struct hci_dev *hdev, void *data,
632 static u8 hci_cc_write_ssp_mode(struct hci_dev *hdev, void *data,
665 static u8 hci_cc_write_sc_support(struct hci_dev *hdev, void *data,
698 static u8 hci_cc_read_local_version(struct hci_dev *hdev, void *data,
720 static u8 hci_cc_read_enc_key_size(struct hci_dev *hdev, void *data,
775 static u8 hci_cc_read_local_commands(struct hci_dev *hdev, void *data,
792 static u8 hci_cc_read_auth_payload_timeout(struct hci_dev *hdev, void *data,
814 static u8 hci_cc_write_auth_payload_timeout(struct hci_dev *hdev, void *data,
844 static u8 hci_cc_read_local_features(struct hci_dev *hdev, void *data,
896 static u8 hci_cc_read_local_ext_features(struct hci_dev *hdev, void *data,
920 static u8 hci_cc_read_flow_control_mode(struct hci_dev *hdev, void *data,
935 static u8 hci_cc_read_buffer_size(struct hci_dev *hdev, void *data,
964 static u8 hci_cc_read_bd_addr(struct hci_dev *hdev, void *data,
983 static u8 hci_cc_read_local_pairing_opts(struct hci_dev *hdev, void *data,
1002 static u8 hci_cc_read_page_scan_activity(struct hci_dev *hdev, void *data,
1020 static u8 hci_cc_write_page_scan_activity(struct hci_dev *hdev, void *data,
1041 static u8 hci_cc_read_page_scan_type(struct hci_dev *hdev, void *data,
1057 static u8 hci_cc_write_page_scan_type(struct hci_dev *hdev, void *data,
1075 static u8 hci_cc_read_data_block_size(struct hci_dev *hdev, void *data,
1097 static u8 hci_cc_read_clock(struct hci_dev *hdev, void *data,
1131 static u8 hci_cc_read_local_amp_info(struct hci_dev *hdev, void *data,
1155 static u8 hci_cc_read_inq_rsp_tx_power(struct hci_dev *hdev, void *data,
1170 static u8 hci_cc_read_def_err_data_reporting(struct hci_dev *hdev, void *data,
1185 static u8 hci_cc_write_def_err_data_reporting(struct hci_dev *hdev, void *data,
1205 static u8 hci_cc_pin_code_reply(struct hci_dev *hdev, void *data,
1235 static u8 hci_cc_pin_code_neg_reply(struct hci_dev *hdev, void *data,
1253 static u8 hci_cc_le_read_buffer_size(struct hci_dev *hdev, void *data,
1273 static u8 hci_cc_le_read_local_features(struct hci_dev *hdev, void *data,
1288 static u8 hci_cc_le_read_adv_tx_power(struct hci_dev *hdev, void *data,
1303 static u8 hci_cc_user_confirm_reply(struct hci_dev *hdev, void *data,
1321 static u8 hci_cc_user_confirm_neg_reply(struct hci_dev *hdev, void *data,
1339 static u8 hci_cc_user_passkey_reply(struct hci_dev *hdev, void *data,
1357 static u8 hci_cc_user_passkey_neg_reply(struct hci_dev *hdev, void *data,
1375 static u8 hci_cc_read_local_oob_data(struct hci_dev *hdev, void *data,
1385 static u8 hci_cc_read_local_oob_ext_data(struct hci_dev *hdev, void *data,
1395 static u8 hci_cc_le_set_random_addr(struct hci_dev *hdev, void *data,
1425 static u8 hci_cc_le_set_default_phy(struct hci_dev *hdev, void *data,
1450 static u8 hci_cc_le_set_adv_set_random_addr(struct hci_dev *hdev, void *data,
1488 static u8 hci_cc_le_remove_adv_set(struct hci_dev *hdev, void *data,
1516 static u8 hci_cc_le_clear_adv_sets(struct hci_dev *hdev, void *data,
1547 static u8 hci_cc_le_read_transmit_power(struct hci_dev *hdev, void *data,
1563 static u8 hci_cc_le_set_privacy_mode(struct hci_dev *hdev, void *data,
1590 static u8 hci_cc_le_set_adv_enable(struct hci_dev *hdev, void *data,
1629 static u8 hci_cc_le_set_ext_adv_enable(struct hci_dev *hdev, void *data,
1694 static u8 hci_cc_le_set_scan_param(struct hci_dev *hdev, void *data,
1718 static u8 hci_cc_le_set_ext_scan_param(struct hci_dev *hdev, void *data,
1745 static bool has_pending_adv_report(struct hci_dev *hdev)
1752 static void clear_pending_adv_report(struct hci_dev *hdev)
1760 static void store_pending_adv_report(struct hci_dev *hdev, bdaddr_t *bdaddr,
1777 static void le_set_scan_enable_complete(struct hci_dev *hdev, u8 enable)
1833 static u8 hci_cc_le_set_scan_enable(struct hci_dev *hdev, void *data,
1853 static u8 hci_cc_le_set_ext_scan_enable(struct hci_dev *hdev, void *data,
1873 static u8 hci_cc_le_read_num_adv_sets(struct hci_dev *hdev, void *data,
1889 static u8 hci_cc_le_read_accept_list_size(struct hci_dev *hdev, void *data,
1904 static u8 hci_cc_le_clear_accept_list(struct hci_dev *hdev, void *data,
1921 static u8 hci_cc_le_add_to_accept_list(struct hci_dev *hdev, void *data,
1944 static u8 hci_cc_le_del_from_accept_list(struct hci_dev *hdev, void *data,
1967 static u8 hci_cc_le_read_supported_states(struct hci_dev *hdev, void *data,
1982 static u8 hci_cc_le_read_def_data_len(struct hci_dev *hdev, void *data,
1998 static u8 hci_cc_le_write_def_data_len(struct hci_dev *hdev, void *data,
2019 static u8 hci_cc_le_add_to_resolv_list(struct hci_dev *hdev, void *data,
2043 static u8 hci_cc_le_del_from_resolv_list(struct hci_dev *hdev, void *data,
2066 static u8 hci_cc_le_clear_resolv_list(struct hci_dev *hdev, void *data,
2083 static u8 hci_cc_le_read_resolv_list_size(struct hci_dev *hdev, void *data,
2098 static u8 hci_cc_le_set_addr_resolution_enable(struct hci_dev *hdev, void *data,
2125 static u8 hci_cc_le_read_max_data_len(struct hci_dev *hdev, void *data,
2143 static u8 hci_cc_write_le_host_supported(struct hci_dev *hdev, void *data,
2179 static u8 hci_cc_set_adv_param(struct hci_dev *hdev, void *data,
2201 static u8 hci_cc_set_ext_adv_param(struct hci_dev *hdev, void *data,
2235 static u8 hci_cc_read_rssi(struct hci_dev *hdev, void *data,
2257 static u8 hci_cc_read_tx_power(struct hci_dev *hdev, void *data,
2293 static u8 hci_cc_write_ssp_debug_mode(struct hci_dev *hdev, void *data,
2311 static void hci_cs_inquiry(struct hci_dev *hdev, __u8 status)
2324 static void hci_cs_create_conn(struct hci_dev *hdev, __u8 status)
2362 static void hci_cs_add_sco(struct hci_dev *hdev, __u8 status)
2399 static void hci_cs_auth_requested(struct hci_dev *hdev, __u8 status)
2426 static void hci_cs_set_conn_encrypt(struct hci_dev *hdev, __u8 status)
2453 static int hci_outgoing_auth_needed(struct hci_dev *hdev,
2475 static int hci_resolve_name(struct hci_dev *hdev,
2490 static bool hci_resolve_next_name(struct hci_dev *hdev)
2516 static void hci_check_pending_name(struct hci_dev *hdev, struct hci_conn *conn,
2560 static void hci_cs_remote_name_req(struct hci_dev *hdev, __u8 status)
2603 static void hci_cs_read_remote_features(struct hci_dev *hdev, __u8 status)
2630 static void hci_cs_read_remote_ext_features(struct hci_dev *hdev, __u8 status)
2657 static void hci_setup_sync_conn_status(struct hci_dev *hdev, __u16 handle,
2682 static void hci_cs_setup_sync_conn(struct hci_dev *hdev, __u8 status)
2698 static void hci_cs_enhanced_setup_sync_conn(struct hci_dev *hdev, __u8 status)
2714 static void hci_cs_sniff_mode(struct hci_dev *hdev, __u8 status)
2741 static void hci_cs_exit_sniff_mode(struct hci_dev *hdev, __u8 status)
2768 static void hci_cs_disconnect(struct hci_dev *hdev, u8 status)
2850 static u8 ev_bdaddr_type(struct hci_dev *hdev, u8 type, bool *resolved)
2872 static void cs_le_create_conn(struct hci_dev *hdev, bdaddr_t *peer_addr,
2899 static void hci_cs_le_create_conn(struct hci_dev *hdev, u8 status)
2924 static void hci_cs_le_ext_create_conn(struct hci_dev *hdev, u8 status)
2949 static void hci_cs_le_read_remote_features(struct hci_dev *hdev, u8 status)
2976 static void hci_cs_le_start_enc(struct hci_dev *hdev, u8 status)
3006 static void hci_cs_switch_role(struct hci_dev *hdev, u8 status)
3029 static void hci_inquiry_complete_evt(struct hci_dev *hdev, void *data,
3090 static void hci_inquiry_result_evt(struct hci_dev *hdev, void *edata,
3134 static void hci_conn_complete_evt(struct hci_dev *hdev, void *data,
3265 static void hci_reject_conn(struct hci_dev *hdev, bdaddr_t *bdaddr)
3274 static void hci_conn_request_evt(struct hci_dev *hdev, void *data,
3398 static void hci_disconn_complete_evt(struct hci_dev *hdev, void *data,
3483 static void hci_auth_complete_evt(struct hci_dev *hdev, void *data,
3547 static void hci_remote_name_evt(struct hci_dev *hdev, void *data,
3588 static void hci_encrypt_change_evt(struct hci_dev *hdev, void *data,
3700 static void hci_change_link_key_complete_evt(struct hci_dev *hdev, void *data,
3723 static void hci_remote_features_evt(struct hci_dev *hdev, void *data,
3773 static inline void handle_cmd_cnt_and_timer(struct hci_dev *hdev, u8 ncmd)
3791 static u8 hci_cc_le_read_buffer_size_v2(struct hci_dev *hdev, void *data,
3815 static void hci_unbound_cis_failed(struct hci_dev *hdev, u8 cig, u8 status)
3831 static u8 hci_cc_le_set_cig_params(struct hci_dev *hdev, void *data,
3896 static u8 hci_cc_le_setup_iso_path(struct hci_dev *hdev, void *data,
3947 static void hci_cs_le_create_big(struct hci_dev *hdev, u8 status)
3952 static u8 hci_cc_set_per_adv_param(struct hci_dev *hdev, void *data,
3971 static u8 hci_cc_le_set_per_adv_enable(struct hci_dev *hdev, void *data,
4037 u8 (*func)(struct hci_dev *hdev, void *data, struct sk_buff *skb);
4210 static u8 hci_cc_func(struct hci_dev *hdev, const struct hci_cc *cc,
4236 static void hci_cmd_complete_evt(struct hci_dev *hdev, void *data,
4281 static void hci_cs_le_create_cis(struct hci_dev *hdev, u8 status)
4330 void (*func)(struct hci_dev *hdev, __u8 status);
4356 static void hci_cmd_status_evt(struct hci_dev *hdev, void *data,
4398 static void hci_hardware_error_evt(struct hci_dev *hdev, void *data,
4410 static void hci_role_change_evt(struct hci_dev *hdev, void *data,
4433 static void hci_num_comp_pkts_evt(struct hci_dev *hdev, void *data,
4515 static struct hci_conn *__hci_conn_lookup_handle(struct hci_dev *hdev,
4536 static void hci_num_comp_blocks_evt(struct hci_dev *hdev, void *data,
4587 static void hci_mode_change_evt(struct hci_dev *hdev, void *data,
4616 static void hci_pin_code_request_evt(struct hci_dev *hdev, void *data,
4687 static void hci_link_key_request_evt(struct hci_dev *hdev, void *data,
4745 static void hci_link_key_notify_evt(struct hci_dev *hdev, void *data,
4815 static void hci_clock_offset_evt(struct hci_dev *hdev, void *data,
4839 static void hci_pkt_type_change_evt(struct hci_dev *hdev, void *data,
4856 static void hci_pscan_rep_mode_evt(struct hci_dev *hdev, void *data,
4875 static void hci_inquiry_result_with_rssi_evt(struct hci_dev *hdev, void *edata,
4962 static void hci_remote_ext_features_evt(struct hci_dev *hdev, void *data,
5027 static void hci_sync_conn_complete_evt(struct hci_dev *hdev, void *data,
5157 static void hci_extended_inquiry_result_evt(struct hci_dev *hdev, void *edata,
5212 static void hci_key_refresh_complete_evt(struct hci_dev *hdev, void *data,
5282 struct hci_dev *hdev = conn->hdev;
5322 static void hci_io_capa_request_evt(struct hci_dev *hdev, void *data,
5395 static void hci_io_capa_reply_evt(struct hci_dev *hdev, void *data,
5416 static void hci_user_confirm_request_evt(struct hci_dev *hdev, void *data,
5501 static void hci_user_passkey_request_evt(struct hci_dev *hdev, void *data,
5512 static void hci_user_passkey_notify_evt(struct hci_dev *hdev, void *data,
5533 static void hci_keypress_notify_evt(struct hci_dev *hdev, void *data,
5572 static void hci_simple_pair_complete_evt(struct hci_dev *hdev, void *data,
5603 static void hci_remote_host_features_evt(struct hci_dev *hdev, void *data,
5625 static void hci_remote_oob_data_request_evt(struct hci_dev *hdev, void *edata,
5680 static void hci_chan_selected_evt(struct hci_dev *hdev, void *data,
5695 static void hci_phy_link_complete_evt(struct hci_dev *hdev, void *data,
5736 static void hci_loglink_complete_evt(struct hci_dev *hdev, void *data,
5775 static void hci_disconn_loglink_complete_evt(struct hci_dev *hdev, void *data,
5799 static void hci_disconn_phylink_complete_evt(struct hci_dev *hdev, void *data,
5876 static void le_conn_complete_evt(struct hci_dev *hdev, u8 status,
6047 static void hci_le_conn_complete_evt(struct hci_dev *hdev, void *data,
6061 static void hci_le_enh_conn_complete_evt(struct hci_dev *hdev, void *data,
6075 static void hci_le_ext_adv_term_evt(struct hci_dev *hdev, void *data,
6145 static void hci_le_conn_update_complete_evt(struct hci_dev *hdev, void *data,
6169 static struct hci_conn *check_pending_le_conn(struct hci_dev *hdev,
6260 static void process_adv_report(struct hci_dev *hdev, u8 type, bdaddr_t *bdaddr,
6469 static void hci_le_adv_report_evt(struct hci_dev *hdev, void *data,
6508 static u8 ext_evt_type_to_legacy(struct hci_dev *hdev, u16 evt_type)
6552 static void hci_le_ext_adv_report_evt(struct hci_dev *hdev, void *data,
6591 static int hci_le_pa_term_sync(struct hci_dev *hdev, __le16 handle)
6601 static void hci_le_pa_sync_estabilished_evt(struct hci_dev *hdev, void *data,
6642 static void hci_le_per_adv_report_evt(struct hci_dev *hdev, void *data,
6660 static void hci_le_remote_feat_complete_evt(struct hci_dev *hdev, void *data,
6702 static void hci_le_ltk_request_evt(struct hci_dev *hdev, void *data,
6767 static void send_conn_param_neg_reply(struct hci_dev *hdev, u16 handle,
6779 static void hci_le_remote_conn_param_req_evt(struct hci_dev *hdev, void *data,
6843 static void hci_le_direct_adv_report_evt(struct hci_dev *hdev, void *data,
6871 static void hci_le_phy_update_evt(struct hci_dev *hdev, void *data,
6895 static void hci_le_cis_estabilished_evt(struct hci_dev *hdev, void *data,
6979 static void hci_le_reject_cis(struct hci_dev *hdev, __le16 handle)
6989 static void hci_le_accept_cis(struct hci_dev *hdev, __le16 handle)
6998 static void hci_le_cis_req_evt(struct hci_dev *hdev, void *data,
7049 static int hci_iso_term_big_sync(struct hci_dev *hdev, void *data)
7057 static void hci_le_create_big_complete_evt(struct hci_dev *hdev, void *data,
7115 static void hci_le_big_sync_established_evt(struct hci_dev *hdev, void *data,
7186 static void hci_le_big_info_adv_report_evt(struct hci_dev *hdev, void *data,
7253 void (*func)(struct hci_dev *hdev, void *data, struct sk_buff *skb);
7329 static void hci_le_meta_evt(struct hci_dev *hdev, void *data,
7372 static bool hci_get_cmd_complete(struct hci_dev *hdev, u16 opcode,
7416 static void hci_store_wake_reason(struct hci_dev *hdev, u8 event,
7518 void (*func)(struct hci_dev *hdev, void *data,
7520 void (*func_req)(struct hci_dev *hdev, void *data,
7668 static void hci_event_func(struct hci_dev *hdev, u8 event, struct sk_buff *skb,
7705 void hci_event_packet(struct hci_dev *hdev, struct sk_buff *skb)