Home
last modified time | relevance | path

Searched defs:hdev (Results 1 – 25 of 35) sorted by relevance

12

/net/bluetooth/
Dhci_sync.c23 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 …]
Dhci_debugfs.c93 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 …]
Dhci_core.c69 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 …]
Dcoredump.c51 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 …]
Dmsft.h32 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 …]
Dhci_event.c49 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 …]
Dmgmt.c322 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 …]
Dhci_conn.c73 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 …]
Deir.c16 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()
Dmsft.c136 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 …]
Dhci_sysfs.c26 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()
Daosp.h16 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()
Dmgmt_util.c59 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 …]
Dhci_debugfs.h33 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()
Dleds.c15 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()
Daosp.c43 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()
Dhci_sock.c53 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 …]
Dhci_drv.c14 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()
Dmgmt_config.c44 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()
Dleds.h16 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()
Dhci_codec.c48 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()
Dsmp.c38 #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/
Dcore.c37 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 …]
Dcommand.c19 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 …]
Dhcp.c21 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()

12