| H A D | hci_core.c | 69 struct hci_dev *hdev = NULL, *d; in __hci_dev_get() local 99 static void hci_dev_put_srcu(struct hci_dev *hdev, int srcu_index) in hci_dev_put_srcu() argument 107 bool hci_discovery_active(struct hci_dev *hdev) in hci_discovery_active() argument 121 void hci_discovery_set_state(struct hci_dev *hdev, int state) in hci_discovery_set_state() argument 151 hci_inquiry_cache_flush(struct hci_dev * hdev) hci_inquiry_cache_flush() argument 165 hci_inquiry_cache_lookup(struct hci_dev * hdev,bdaddr_t * bdaddr) hci_inquiry_cache_lookup() argument 181 hci_inquiry_cache_lookup_unknown(struct hci_dev * hdev,bdaddr_t * bdaddr) hci_inquiry_cache_lookup_unknown() argument 197 hci_inquiry_cache_lookup_resolve(struct hci_dev * hdev,bdaddr_t * bdaddr,int state) hci_inquiry_cache_lookup_resolve() argument 216 hci_inquiry_cache_update_resolve(struct hci_dev * hdev,struct inquiry_entry * ie) hci_inquiry_cache_update_resolve() argument 235 hci_inquiry_cache_update(struct hci_dev * hdev,struct inquiry_data * data,bool name_known) hci_inquiry_cache_update() argument 297 inquiry_cache_dump(struct hci_dev * hdev,int num,__u8 * buf) inquiry_cache_dump() argument 329 struct hci_dev *hdev; hci_inquiry() local 422 hci_dev_do_open(struct hci_dev * hdev) hci_dev_do_open() argument 440 struct hci_dev *hdev; hci_dev_open() local 493 hci_dev_do_close(struct hci_dev * hdev) hci_dev_do_close() argument 510 struct hci_dev *hdev; hci_dev_close() local 533 hci_dev_do_reset(struct hci_dev * hdev) hci_dev_do_reset() argument 588 struct hci_dev *hdev; hci_dev_reset() local 619 struct hci_dev *hdev; hci_dev_reset_stat() local 643 hci_update_passive_scan_state(struct hci_dev * hdev,u8 scan) hci_update_passive_scan_state() argument 681 struct hci_dev *hdev; hci_dev_cmd() local 787 struct hci_dev *hdev; hci_get_dev_list() local 834 struct hci_dev *hdev; hci_get_dev_info() local 887 hci_dev_do_poweroff(struct hci_dev * hdev) hci_dev_do_poweroff() argument 904 struct hci_dev *hdev = data; hci_rfkill_set_block() local 945 struct hci_dev *hdev = container_of(work, struct hci_dev, power_on); hci_power_on() local 1014 struct hci_dev *hdev = container_of(work, struct hci_dev, hci_power_off() local 1024 struct hci_dev *hdev = container_of(work, struct hci_dev, error_reset); hci_error_reset() local 1040 hci_uuids_clear(struct hci_dev * hdev) hci_uuids_clear() argument 1050 hci_link_keys_clear(struct hci_dev * hdev) hci_link_keys_clear() argument 1060 hci_smp_ltks_clear(struct hci_dev * hdev) hci_smp_ltks_clear() argument 1070 hci_smp_irks_clear(struct hci_dev * hdev) hci_smp_irks_clear() argument 1080 hci_blocked_keys_clear(struct hci_dev * hdev) hci_blocked_keys_clear() argument 1090 hci_is_blocked_key(struct hci_dev * hdev,u8 type,u8 val[16]) hci_is_blocked_key() argument 1107 hci_find_link_key(struct hci_dev * hdev,bdaddr_t * bdaddr) hci_find_link_key() argument 1133 hci_persistent_key(struct hci_dev * hdev,struct hci_conn * conn,u8 key_type,u8 old_key_type) hci_persistent_key() argument 1181 hci_find_ltk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type,u8 role) hci_find_ltk() argument 1210 hci_find_irk_by_rpa(struct hci_dev * hdev,bdaddr_t * rpa) hci_find_irk_by_rpa() argument 1244 hci_find_irk_by_addr(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type) hci_find_irk_by_addr() argument 1275 hci_add_link_key(struct hci_dev * hdev,struct hci_conn * conn,bdaddr_t * bdaddr,u8 * val,u8 type,u8 pin_len,bool * persistent) hci_add_link_key() argument 1322 hci_add_ltk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type,u8 type,u8 authenticated,u8 tk[16],u8 enc_size,__le16 ediv,__le64 rand) hci_add_ltk() argument 1351 hci_add_irk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type,u8 val[16],bdaddr_t * rpa) hci_add_irk() argument 1374 hci_remove_link_key(struct hci_dev * hdev,bdaddr_t * bdaddr) hci_remove_link_key() argument 1390 hci_remove_ltk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_remove_ltk() argument 1409 hci_remove_irk(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 addr_type) hci_remove_irk() argument 1424 hci_bdaddr_is_paired(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 type) hci_bdaddr_is_paired() argument 1463 struct hci_dev *hdev = container_of(work, struct hci_dev, hci_cmd_timeout() local 1486 struct hci_dev *hdev = container_of(work, struct hci_dev, hci_ncmd_timeout() local 1501 hci_find_remote_oob_data(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_find_remote_oob_data() argument 1517 hci_remove_remote_oob_data(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type) hci_remove_remote_oob_data() argument 1534 hci_remote_oob_data_clear(struct hci_dev * hdev) hci_remote_oob_data_clear() argument 1544 hci_add_remote_oob_data(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 bdaddr_type,u8 * hash192,u8 * rand192,u8 * hash256,u8 * rand256) hci_add_remote_oob_data() argument 1591 hci_find_adv_instance(struct hci_dev * hdev,u8 instance) hci_find_adv_instance() argument 1604 hci_find_adv_sid(struct hci_dev * hdev,u8 sid) hci_find_adv_sid() argument 1617 hci_get_next_instance(struct hci_dev * hdev,u8 instance) hci_get_next_instance() argument 1634 hci_remove_adv_instance(struct hci_dev * hdev,u8 instance) hci_remove_adv_instance() argument 1662 hci_adv_instances_set_rpa_expired(struct hci_dev * hdev,bool rpa_expired) hci_adv_instances_set_rpa_expired() argument 1671 hci_adv_instances_clear(struct hci_dev * hdev) hci_adv_instances_clear() argument 1701 hci_add_adv_instance(struct hci_dev * hdev,u8 instance,u32 flags,u16 adv_data_len,u8 * adv_data,u16 scan_rsp_len,u8 * scan_rsp_data,u16 timeout,u16 duration,s8 tx_power,u32 min_interval,u32 max_interval,u8 mesh_handle) hci_add_adv_instance() argument 1768 hci_add_per_instance(struct hci_dev * hdev,u8 instance,u8 sid,u32 flags,u8 data_len,u8 * data,u32 min_interval,u32 max_interval) hci_add_per_instance() argument 1791 hci_set_adv_instance_data(struct hci_dev * hdev,u8 instance,u16 adv_data_len,u8 * adv_data,u16 scan_rsp_len,u8 * scan_rsp_data) hci_set_adv_instance_data() argument 1826 hci_adv_instance_flags(struct hci_dev * hdev,u8 instance) hci_adv_instance_flags() argument 1860 hci_adv_instance_is_scannable(struct hci_dev * hdev,u8 instance) hci_adv_instance_is_scannable() argument 1880 hci_adv_monitors_clear(struct hci_dev * hdev) hci_adv_monitors_clear() argument 1894 hci_free_adv_monitor(struct hci_dev * hdev,struct adv_monitor * monitor) hci_free_adv_monitor() argument 1920 hci_add_adv_monitor(struct hci_dev * hdev,struct adv_monitor * monitor) hci_add_adv_monitor() argument 1966 hci_remove_adv_monitor(struct hci_dev * hdev,struct adv_monitor * monitor) hci_remove_adv_monitor() argument 2002 hci_remove_single_adv_monitor(struct hci_dev * hdev,u16 handle) hci_remove_single_adv_monitor() argument 2013 hci_remove_all_adv_monitor(struct hci_dev * hdev) hci_remove_all_adv_monitor() argument 2035 hci_is_adv_monitoring(struct hci_dev * hdev) hci_is_adv_monitoring() argument 2040 hci_get_adv_monitor_offload_ext(struct hci_dev * hdev) hci_get_adv_monitor_offload_ext() argument 2214 hci_conn_params_lookup(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type) hci_conn_params_lookup() argument 2269 hci_conn_params_add(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type) hci_conn_params_add() argument 2315 hci_conn_params_del(struct hci_dev * hdev,bdaddr_t * addr,u8 addr_type) hci_conn_params_del() argument 2331 hci_conn_params_clear_disabled(struct hci_dev * hdev) hci_conn_params_clear_disabled() argument 2354 hci_conn_params_clear_all(struct hci_dev * hdev) hci_conn_params_clear_all() argument 2377 hci_copy_identity_address(struct hci_dev * hdev,bdaddr_t * bdaddr,u8 * bdaddr_type) hci_copy_identity_address() argument 2392 hci_clear_wake_reason(struct hci_dev * hdev) hci_clear_wake_reason() argument 2406 struct hci_dev *hdev = hci_suspend_notifier() local 2439 struct hci_dev *hdev; hci_alloc_dev_priv() local 2576 hci_free_dev(struct hci_dev * hdev) hci_free_dev() argument 2584 hci_register_dev(struct hci_dev * hdev) hci_register_dev() argument 2690 hci_unregister_dev(struct hci_dev * hdev) hci_unregister_dev() argument 2743 hci_release_dev(struct hci_dev * hdev) hci_release_dev() argument 2780 hci_register_suspend_notifier(struct hci_dev * hdev) hci_register_suspend_notifier() argument 2793 hci_unregister_suspend_notifier(struct hci_dev * hdev) hci_unregister_suspend_notifier() argument 2812 hci_cancel_cmd_sync(struct hci_dev * hdev,int err) hci_cancel_cmd_sync() argument 2830 hci_suspend_dev(struct hci_dev * hdev) hci_suspend_dev() argument 2861 hci_resume_dev(struct hci_dev * hdev) hci_resume_dev() argument 2889 hci_reset_dev(struct hci_dev * hdev) hci_reset_dev() argument 2908 hci_dev_classify_pkt_type(struct hci_dev * hdev,struct sk_buff * skb) hci_dev_classify_pkt_type() argument 2917 hci_recv_frame(struct hci_dev * hdev,struct sk_buff * skb) hci_recv_frame() argument 2975 hci_recv_diag(struct hci_dev * hdev,struct sk_buff * skb) hci_recv_diag() argument 2990 hci_set_hw_info(struct hci_dev * hdev,const char * fmt,...) hci_set_hw_info() argument 3001 hci_set_fw_info(struct hci_dev * hdev,const char * fmt,...) hci_set_fw_info() argument 3038 hci_send_frame(struct hci_dev * hdev,struct sk_buff * skb) hci_send_frame() argument 3083 hci_send_conn_frame(struct hci_dev * hdev,struct hci_conn * conn,struct sk_buff * skb) hci_send_conn_frame() argument 3091 hci_send_cmd(struct hci_dev * hdev,__u16 opcode,__u32 plen,const void * param) hci_send_cmd() argument 3115 __hci_cmd_send(struct hci_dev * hdev,u16 opcode,u32 plen,const void * param) __hci_cmd_send() argument 3163 hci_sent_cmd_data(struct hci_dev * hdev,__u16 opcode) hci_sent_cmd_data() argument 3177 hci_recv_event_data(struct hci_dev * hdev,__u8 event) hci_recv_event_data() argument 3224 struct hci_dev *hdev = conn->hdev; hci_queue_acl() local 3274 struct hci_dev *hdev = chan->conn->hdev; hci_send_acl() local 3286 struct hci_dev *hdev = conn->hdev; hci_send_sco() local 3320 struct hci_dev *hdev = conn->hdev; hci_queue_iso() local 3364 struct hci_dev *hdev = conn->hdev; hci_send_iso() local 3378 struct hci_dev *hdev; hci_quote_sent() local 3414 hci_low_sent(struct hci_dev * hdev,__u8 type,int * quote) hci_low_sent() argument 3453 hci_link_tx_to(struct hci_dev * hdev,__u8 type) hci_link_tx_to() argument 3474 hci_chan_sent(struct hci_dev * hdev,__u8 type,int * quote) hci_chan_sent() argument 3537 hci_prio_recalculate(struct hci_dev * hdev,__u8 type) hci_prio_recalculate() argument 3587 __check_timeout(struct hci_dev * hdev,unsigned int cnt,u8 type) __check_timeout() argument 3611 hci_sched_sco(struct hci_dev * hdev,__u8 type) hci_sched_sco() argument 3652 hci_sched_acl_pkt(struct hci_dev * hdev) hci_sched_acl_pkt() argument 3694 hci_sched_acl(struct hci_dev * hdev) hci_sched_acl() argument 3705 hci_sched_le(struct hci_dev * hdev) hci_sched_le() argument 3751 hci_sched_iso(struct hci_dev * hdev,__u8 type) hci_sched_iso() argument 3779 struct hci_dev *hdev = container_of(work, struct hci_dev, tx_work); hci_tx_work() local 3804 hci_acldata_packet(struct hci_dev * hdev,struct sk_buff * skb) hci_acldata_packet() argument 3845 hci_scodata_packet(struct hci_dev * hdev,struct sk_buff * skb) hci_scodata_packet() argument 3884 hci_isodata_packet(struct hci_dev * hdev,struct sk_buff * skb) hci_isodata_packet() argument 3921 hci_req_is_complete(struct hci_dev * hdev) hci_req_is_complete() argument 3932 hci_resend_last(struct hci_dev * hdev) hci_resend_last() argument 3954 hci_req_cmd_complete(struct hci_dev * hdev,u16 opcode,u8 status,hci_req_complete_t * req_complete,hci_req_complete_skb_t * req_complete_skb) hci_req_cmd_complete() argument 4023 struct hci_dev *hdev = container_of(work, struct hci_dev, rx_work); hci_rx_work() local 4096 hci_send_cmd_sync(struct hci_dev * hdev,struct sk_buff * skb) hci_send_cmd_sync() argument 4129 struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_work); hci_cmd_work() local [all...] |