| /net/bluetooth/ | 
| D | hci_sync.c | 23 static void hci_cmd_sync_complete(struct hci_dev *hdev, u8 result, u16 opcode,  in hci_cmd_sync_complete() 51 struct sk_buff *hci_cmd_sync_alloc(struct hci_dev *hdev, u16 opcode, u32 plen,  in hci_cmd_sync_alloc() 88 	struct hci_dev *hdev = req->hdev;  in hci_cmd_sync_add()  local 117 	struct hci_dev *hdev = req->hdev;  in hci_req_sync_run()  local 148 static void hci_request_init(struct hci_request *req, struct hci_dev *hdev)  in hci_request_init() 156 struct sk_buff *__hci_cmd_sync_sk(struct hci_dev *hdev, u16 opcode, u32 plen,  in __hci_cmd_sync_sk() 220 struct sk_buff *__hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen,  in __hci_cmd_sync() 228 struct sk_buff *hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen,  in hci_cmd_sync() 247 struct sk_buff *__hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen,  in __hci_cmd_sync_ev() 256 int __hci_cmd_sync_status_sk(struct hci_dev *hdev, u16 opcode, u32 plen,  in __hci_cmd_sync_status_sk() [all …] 
 | 
| D | hci_debugfs.c | 93 	struct hci_dev *hdev = f->private;  in features_show()  local 110 	struct hci_dev *hdev = f->private;  in device_id_show()  local 124 	struct hci_dev *hdev = f->private;  in device_list_show()  local 144 	struct hci_dev *hdev = f->private;  in blacklist_show()  local 159 	struct hci_dev *hdev = f->private;  in blocked_keys_show()  local 174 	struct hci_dev *hdev = f->private;  in uuids_show()  local 199 	struct hci_dev *hdev = f->private;  in remote_oob_show()  local 218 	struct hci_dev *hdev = data;  in conn_info_min_age_set()  local 234 	struct hci_dev *hdev = data;  in conn_info_min_age_get()  local 248 	struct hci_dev *hdev = data;  in conn_info_max_age_set()  local [all …] 
 | 
| D | hci_core.c | 69 	struct hci_dev *hdev = NULL, *d;  in hci_dev_get()  local 89 bool hci_discovery_active(struct hci_dev *hdev)  in hci_discovery_active() 103 void hci_discovery_set_state(struct hci_dev *hdev, int state)  in hci_discovery_set_state() 133 void hci_inquiry_cache_flush(struct hci_dev *hdev)  in hci_inquiry_cache_flush() 147 struct inquiry_entry *hci_inquiry_cache_lookup(struct hci_dev *hdev,  in hci_inquiry_cache_lookup() 163 struct inquiry_entry *hci_inquiry_cache_lookup_unknown(struct hci_dev *hdev,  in hci_inquiry_cache_lookup_unknown() 179 struct inquiry_entry *hci_inquiry_cache_lookup_resolve(struct hci_dev *hdev,  in hci_inquiry_cache_lookup_resolve() 198 void hci_inquiry_cache_update_resolve(struct hci_dev *hdev,  in hci_inquiry_cache_update_resolve() 217 u32 hci_inquiry_cache_update(struct hci_dev *hdev, struct inquiry_data *data,  in hci_inquiry_cache_update() 279 static int inquiry_cache_dump(struct hci_dev *hdev, int num, __u8 *buf)  in inquiry_cache_dump() [all …] 
 | 
| D | coredump.c | 51 static int hci_devcd_update_state(struct hci_dev *hdev, int state)  in hci_devcd_update_state() 62 static int hci_devcd_mkheader(struct hci_dev *hdev, struct sk_buff *skb)  in hci_devcd_mkheader() 81 static void hci_devcd_notify(struct hci_dev *hdev, int state)  in hci_devcd_notify() 88 void hci_devcd_reset(struct hci_dev *hdev)  in hci_devcd_reset() 101 static void hci_devcd_free(struct hci_dev *hdev)  in hci_devcd_free() 109 static int hci_devcd_alloc(struct hci_dev *hdev, u32 size)  in hci_devcd_alloc() 125 static bool hci_devcd_copy(struct hci_dev *hdev, char *buf, u32 size)  in hci_devcd_copy() 137 static bool hci_devcd_memset(struct hci_dev *hdev, u8 pattern, u32 len)  in hci_devcd_memset() 149 static int hci_devcd_prepare(struct hci_dev *hdev, u32 dump_size)  in hci_devcd_prepare() 181 static void hci_devcd_handle_pkt_init(struct hci_dev *hdev, struct sk_buff *skb)  in hci_devcd_handle_pkt_init() [all …] 
 | 
| D | msft.h | 32 static inline bool msft_monitor_supported(struct hci_dev *hdev)  in msft_monitor_supported() 37 static inline void msft_register(struct hci_dev *hdev) {}  in msft_register() 38 static inline void msft_release(struct hci_dev *hdev) {}  in msft_release() 39 static inline void msft_do_open(struct hci_dev *hdev) {}  in msft_do_open() 40 static inline void msft_do_close(struct hci_dev *hdev) {}  in msft_do_close() 41 static inline void msft_vendor_evt(struct hci_dev *hdev, void *data,  in msft_vendor_evt() 43 static inline __u64 msft_get_features(struct hci_dev *hdev) { return 0; }  in msft_get_features() 44 static inline int msft_add_monitor_pattern(struct hci_dev *hdev,  in msft_add_monitor_pattern() 50 static inline int msft_remove_monitor(struct hci_dev *hdev,  in msft_remove_monitor() 58 static inline int msft_set_filter_enable(struct hci_dev *hdev, bool enable)  in msft_set_filter_enable() [all …] 
 | 
| D | hci_event.c | 49 static void *hci_ev_skb_pull(struct hci_dev *hdev, struct sk_buff *skb,  in hci_ev_skb_pull() 61 static void *hci_cc_skb_pull(struct hci_dev *hdev, struct sk_buff *skb,  in hci_cc_skb_pull() 73 static void *hci_le_ev_skb_pull(struct hci_dev *hdev, struct sk_buff *skb,  in hci_le_ev_skb_pull() 85 static u8 hci_cc_inquiry_cancel(struct hci_dev *hdev, void *data,  in hci_cc_inquiry_cancel() 123 static u8 hci_cc_periodic_inq(struct hci_dev *hdev, void *data,  in hci_cc_periodic_inq() 138 static u8 hci_cc_exit_periodic_inq(struct hci_dev *hdev, void *data,  in hci_cc_exit_periodic_inq() 153 static u8 hci_cc_remote_name_req_cancel(struct hci_dev *hdev, void *data,  in hci_cc_remote_name_req_cancel() 163 static u8 hci_cc_role_discovery(struct hci_dev *hdev, void *data,  in hci_cc_role_discovery() 185 static u8 hci_cc_read_link_policy(struct hci_dev *hdev, void *data,  in hci_cc_read_link_policy() 207 static u8 hci_cc_write_link_policy(struct hci_dev *hdev, void *data,  in hci_cc_write_link_policy() [all …] 
 | 
| D | mgmt.c | 322 static int mgmt_index_event(u16 event, struct hci_dev *hdev, void *data,  in mgmt_index_event() 329 static int mgmt_limited_event(u16 event, struct hci_dev *hdev, void *data,  in mgmt_limited_event() 336 static int mgmt_event(u16 event, struct hci_dev *hdev, void *data, u16 len,  in mgmt_event() 365 static int read_version(struct sock *sk, struct hci_dev *hdev, void *data,  in read_version() 378 static int read_commands(struct sock *sk, struct hci_dev *hdev, void *data,  in read_commands() 430 static int read_index_list(struct sock *sk, struct hci_dev *hdev, void *data,  in read_index_list() 488 static int read_unconf_index_list(struct sock *sk, struct hci_dev *hdev,  in read_unconf_index_list() 546 static int read_ext_index_list(struct sock *sk, struct hci_dev *hdev,  in read_ext_index_list() 612 static bool is_configured(struct hci_dev *hdev)  in is_configured() 626 static __le32 get_missing_options(struct hci_dev *hdev)  in get_missing_options() [all …] 
 | 
| D | hci_conn.c | 73 	struct hci_dev *hdev = conn->hdev;  in hci_connect_le_scan_cleanup()  local 141 	struct hci_dev *hdev = conn->hdev;  in hci_conn_cleanup()  local 190 		struct hci_dev *hdev = conn->hdev;  in hci_disconnect()  local 203 	struct hci_dev *hdev = conn->hdev;  in hci_add_sco()  local 236 static int configure_datapath_sync(struct hci_dev *hdev, struct bt_codec *codec)  in configure_datapath_sync() 282 static int hci_enhanced_setup_sync(struct hci_dev *hdev, void *data)  in hci_enhanced_setup_sync() 410 	struct hci_dev *hdev = conn->hdev;  in hci_setup_sync_conn()  local 487 	struct hci_dev *hdev = conn->hdev;  in hci_le_conn_update()  local 523 	struct hci_dev *hdev = conn->hdev;  in hci_le_start_enc()  local 588 	struct hci_dev *hdev = conn->hdev;  in hci_conn_idle()  local [all …] 
 | 
| D | eir.c | 16 u8 eir_append_local_name(struct hci_dev *hdev, u8 *ptr, u8 ad_len)  in eir_append_local_name() 49 u8 eir_append_appearance(struct hci_dev *hdev, u8 *ptr, u8 ad_len)  in eir_append_appearance() 67 static u8 *create_uuid16_list(struct hci_dev *hdev, u8 *data, ptrdiff_t len)  in create_uuid16_list() 109 static u8 *create_uuid32_list(struct hci_dev *hdev, u8 *data, ptrdiff_t len)  in create_uuid32_list() 142 static u8 *create_uuid128_list(struct hci_dev *hdev, u8 *data, ptrdiff_t len)  in create_uuid128_list() 175 void eir_create(struct hci_dev *hdev, u8 *data)  in eir_create() 224 u8 eir_create_per_adv_data(struct hci_dev *hdev, u8 instance, u8 *ptr)  in eir_create_per_adv_data() 245 u8 eir_create_adv_data(struct hci_dev *hdev, u8 instance, u8 *ptr, u8 size)  in eir_create_adv_data() 333 static u8 create_default_scan_rsp(struct hci_dev *hdev, u8 *ptr)  in create_default_scan_rsp() 343 u8 eir_create_scan_rsp(struct hci_dev *hdev, u8 instance, u8 *ptr)  in eir_create_scan_rsp()
  | 
| D | msft.c | 136 bool msft_monitor_supported(struct hci_dev *hdev)  in msft_monitor_supported() 141 static bool read_supported_features(struct hci_dev *hdev,  in read_supported_features() 194 				(struct hci_dev *hdev, u16 handle, bool is_mgmt)  in msft_find_handle_data() 211 			(struct hci_dev *hdev, u8 addr_type, bdaddr_t *addr,  in msft_find_address_data() 228 static int msft_monitor_device_del(struct hci_dev *hdev, __u16 mgmt_handle,  in msft_monitor_device_del() 258 static int msft_le_monitor_advertisement_cb(struct hci_dev *hdev, u16 opcode,  in msft_le_monitor_advertisement_cb() 303 static void msft_remove_addr_filters_sync(struct hci_dev *hdev, u8 handle)  in msft_remove_addr_filters_sync() 366 static int msft_le_cancel_monitor_advertisement_cb(struct hci_dev *hdev,  in msft_le_cancel_monitor_advertisement_cb() 423 static int msft_remove_monitor_sync(struct hci_dev *hdev,  in msft_remove_monitor_sync() 449 int msft_suspend_sync(struct hci_dev *hdev)  in msft_suspend_sync() [all …] 
 | 
| D | hci_sysfs.c | 26 	struct hci_dev *hdev = conn->hdev;  in hci_conn_init_sysfs()  local 39 	struct hci_dev *hdev = conn->hdev;  in hci_conn_add_sysfs()  local 54 	struct hci_dev *hdev = conn->hdev;  in hci_conn_del_sysfs()  local 84 	struct hci_dev *hdev = to_hci_dev(dev);  in bt_host_release()  local 96 	struct hci_dev *hdev = to_hci_dev(dev);  in reset_store()  local 117 void hci_init_sysfs(struct hci_dev *hdev)  in hci_init_sysfs()
  | 
| D | aosp.h | 16 static inline void aosp_do_open(struct hci_dev *hdev) {}  in aosp_do_open() 17 static inline void aosp_do_close(struct hci_dev *hdev) {}  in aosp_do_close() 19 static inline bool aosp_has_quality_report(struct hci_dev *hdev)  in aosp_has_quality_report() 24 static inline int aosp_set_quality_report(struct hci_dev *hdev, bool enable)  in aosp_set_quality_report()
  | 
| D | mgmt_util.c | 59 struct sk_buff *mgmt_alloc_skb(struct hci_dev *hdev, u16 opcode,  in mgmt_alloc_skb() 78 	struct hci_dev *hdev;  in mgmt_send_event_skb()  local 111 int mgmt_send_event(u16 event, struct hci_dev *hdev, unsigned short channel,  in mgmt_send_event() 218 					   struct hci_dev *hdev)  in mgmt_pending_find() 232 void mgmt_pending_foreach(u16 opcode, struct hci_dev *hdev,  in mgmt_pending_foreach() 247 					  struct hci_dev *hdev,  in mgmt_pending_new() 274 					  struct hci_dev *hdev,  in mgmt_pending_add() 301 void mgmt_mesh_foreach(struct hci_dev *hdev,  in mgmt_mesh_foreach() 313 struct mgmt_mesh_tx *mgmt_mesh_next(struct hci_dev *hdev, struct sock *sk)  in mgmt_mesh_next() 328 struct mgmt_mesh_tx *mgmt_mesh_find(struct hci_dev *hdev, u8 handle)  in mgmt_mesh_find() [all …] 
 | 
| D | hci_debugfs.h | 33 static inline void hci_debugfs_create_common(struct hci_dev *hdev)  in hci_debugfs_create_common() 37 static inline void hci_debugfs_create_bredr(struct hci_dev *hdev)  in hci_debugfs_create_bredr() 41 static inline void hci_debugfs_create_le(struct hci_dev *hdev)  in hci_debugfs_create_le() 49 static inline void hci_debugfs_create_basic(struct hci_dev *hdev)  in hci_debugfs_create_basic()
  | 
| D | leds.c | 15 	struct hci_dev		*hdev;  member 21 void hci_leds_update_powered(struct hci_dev *hdev, bool enabled)  in hci_leds_update_powered() 56 static struct led_trigger *led_allocate_basic(struct hci_dev *hdev,  in led_allocate_basic() 86 void hci_leds_init(struct hci_dev *hdev)  in hci_leds_init()
  | 
| D | aosp.c | 43 void aosp_do_open(struct hci_dev *hdev)  in aosp_do_open() 111 void aosp_do_close(struct hci_dev *hdev)  in aosp_do_close() 147 static int enable_quality_report(struct hci_dev *hdev)  in enable_quality_report() 171 static int disable_quality_report(struct hci_dev *hdev)  in disable_quality_report() 193 bool aosp_has_quality_report(struct hci_dev *hdev)  in aosp_has_quality_report() 198 int aosp_set_quality_report(struct hci_dev *hdev, bool enable)  in aosp_set_quality_report()
  | 
| D | hci_sock.c | 53 	struct hci_dev    *hdev;  member 65 	struct hci_dev *hdev = hci_pi(sk)->hdev;  in hci_hdev_from_sock()  local 203 void hci_send_to_sock(struct hci_dev *hdev, struct sk_buff *skb)  in hci_send_to_sock() 359 void hci_send_to_monitor(struct hci_dev *hdev, struct sk_buff *skb)  in hci_send_to_monitor() 426 void hci_send_monitor_ctrl_event(struct hci_dev *hdev, u16 event,  in hci_send_monitor_ctrl_event() 480 static struct sk_buff *create_monitor_event(struct hci_dev *hdev, int event)  in create_monitor_event() 724 	struct hci_dev *hdev;  in send_monitor_replay()  local 785 static void hci_si_event(struct hci_dev *hdev, int type, int dlen, void *data)  in hci_si_event() 811 void hci_sock_dev_event(struct hci_dev *hdev, int event)  in hci_sock_dev_event() 904 	struct hci_dev *hdev;  in hci_sock_release()  local [all …] 
 | 
| D | hci_drv.c | 14 int hci_drv_cmd_status(struct hci_dev *hdev, u16 cmd, u8 status)  in hci_drv_cmd_status() 38 int hci_drv_cmd_complete(struct hci_dev *hdev, u16 cmd, u8 status, void *rp,  in hci_drv_cmd_complete() 65 int hci_drv_process_cmd(struct hci_dev *hdev, struct sk_buff *skb)  in hci_drv_process_cmd()
  | 
| D | mgmt_config.c | 44 int read_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data,  in read_def_system_config() 128 int set_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data,  in set_def_system_config() 330 int read_def_runtime_config(struct sock *sk, struct hci_dev *hdev, void *data,  in read_def_runtime_config() 339 int set_def_runtime_config(struct sock *sk, struct hci_dev *hdev, void *data,  in set_def_runtime_config()
  | 
| D | leds.h | 16 static inline void hci_leds_update_powered(struct hci_dev *hdev,  in hci_leds_update_powered() 18 static inline void hci_leds_init(struct hci_dev *hdev) {}  in hci_leds_init()
  | 
| D | hci_codec.c | 48 static void hci_read_codec_capabilities(struct hci_dev *hdev, __u8 transport,  in hci_read_codec_capabilities() 120 void hci_read_supported_codecs(struct hci_dev *hdev)  in hci_read_supported_codecs() 189 void hci_read_supported_codecs_v2(struct hci_dev *hdev)  in hci_read_supported_codecs_v2()
  | 
| D | smp.c | 38 #define SMP_DEV(hdev) \  argument 497 bool smp_irk_matches(struct hci_dev *hdev, const u8 irk[16],  in smp_irk_matches() 516 int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa)  in smp_generate_rpa() 538 int smp_generate_oob(struct hci_dev *hdev, u8 hash[16], u8 rand[16])  in smp_generate_oob() 654 	struct hci_dev *hdev = hcon->hdev;  in build_pairing_cmd()  local 726 	struct hci_dev *hdev = conn->hcon->hdev;  in check_enc_key_size()  local 1042 	struct hci_dev *hdev = hcon->hdev;  in smp_notify_keys()  local 1208 	struct hci_dev *hdev = hcon->hdev;  in sc_generate_ltk()  local 1245 	struct hci_dev *hdev = hcon->hdev;  in smp_distribute_keys()  local 1507 	struct hci_dev *hdev = hcon->hdev;  in sc_passkey_round()  local [all …] 
 | 
| /net/nfc/hci/ | 
| D | core.c | 37 void nfc_hci_reset_pipes(struct nfc_hci_dev *hdev)  in nfc_hci_reset_pipes() 49 void nfc_hci_reset_pipes_per_host(struct nfc_hci_dev *hdev, u8 host)  in nfc_hci_reset_pipes_per_host() 65 	struct nfc_hci_dev *hdev = container_of(work, struct nfc_hci_dev,  in nfc_hci_msg_tx_work()  local 128 	struct nfc_hci_dev *hdev = container_of(work, struct nfc_hci_dev,  in nfc_hci_msg_rx_work()  local 148 static void __nfc_hci_cmd_completion(struct nfc_hci_dev *hdev, int err,  in __nfc_hci_cmd_completion() 165 void nfc_hci_resp_received(struct nfc_hci_dev *hdev, u8 result,  in nfc_hci_resp_received() 181 void nfc_hci_cmd_received(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd,  in nfc_hci_cmd_received() 284 int nfc_hci_target_discovered(struct nfc_hci_dev *hdev, u8 gate)  in nfc_hci_target_discovered() 381 void nfc_hci_event_received(struct nfc_hci_dev *hdev, u8 pipe, u8 event,  in nfc_hci_event_received() 444 	struct nfc_hci_dev *hdev = from_timer(hdev, t, cmd_timer);  in nfc_hci_cmd_timeout()  local [all …] 
 | 
| D | command.c | 19 static int nfc_hci_execute_cmd_async(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd,  in nfc_hci_execute_cmd_async() 55 static int nfc_hci_execute_cmd(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd,  in nfc_hci_execute_cmd() 91 int nfc_hci_send_event(struct nfc_hci_dev *hdev, u8 gate, u8 event,  in nfc_hci_send_event() 112 int nfc_hci_send_cmd(struct nfc_hci_dev *hdev, u8 gate, u8 cmd,  in nfc_hci_send_cmd() 125 int nfc_hci_send_cmd_async(struct nfc_hci_dev *hdev, u8 gate, u8 cmd,  in nfc_hci_send_cmd_async() 140 int nfc_hci_set_param(struct nfc_hci_dev *hdev, u8 gate, u8 idx,  in nfc_hci_set_param() 172 int nfc_hci_get_param(struct nfc_hci_dev *hdev, u8 gate, u8 idx,  in nfc_hci_get_param() 182 static int nfc_hci_open_pipe(struct nfc_hci_dev *hdev, u8 pipe)  in nfc_hci_open_pipe() 202 static int nfc_hci_close_pipe(struct nfc_hci_dev *hdev, u8 pipe)  in nfc_hci_close_pipe() 208 static u8 nfc_hci_create_pipe(struct nfc_hci_dev *hdev, u8 dest_host,  in nfc_hci_create_pipe() [all …] 
 | 
| D | hcp.c | 21 int nfc_hci_hcp_message_tx(struct nfc_hci_dev *hdev, u8 pipe,  in nfc_hci_hcp_message_tx() 117 void nfc_hci_hcp_message_rx(struct nfc_hci_dev *hdev, u8 pipe, u8 type,  in nfc_hci_hcp_message_rx()
  |