Home
last modified time | relevance | path

Searched refs:hci_dev (Results 51 - 75 of 161) sorted by relevance

1234567

/kernel/linux/linux-6.6/net/bluetooth/
H A Dhci_conn.c74 struct hci_dev *hdev = conn->hdev; in hci_connect_le_scan_cleanup()
143 struct hci_dev *hdev = conn->hdev; in hci_conn_cleanup()
183 struct hci_dev *hdev = conn->hdev; in hci_acl_create_connection()
250 struct hci_dev *hdev = conn->hdev; in hci_disconnect()
263 struct hci_dev *hdev = conn->hdev; in hci_add_sco()
296 static int configure_datapath_sync(struct hci_dev *hdev, struct bt_codec *codec) in configure_datapath_sync()
335 static int hci_enhanced_setup_sync(struct hci_dev *hdev, void *data) in hci_enhanced_setup_sync()
461 struct hci_dev *hdev = conn->hdev; in hci_setup_sync_conn()
538 struct hci_dev *hdev = conn->hdev; in hci_le_conn_update()
574 struct hci_dev *hde in hci_le_start_enc()
[all...]
H A Dleds.c15 struct hci_dev *hdev;
21 void hci_leds_update_powered(struct hci_dev *hdev, bool enabled) in hci_leds_update_powered()
28 struct hci_dev *d; 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()
H A 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()
H A Deir.h10 void eir_create(struct hci_dev *hdev, u8 *data);
12 u8 eir_create_adv_data(struct hci_dev *hdev, u8 instance, u8 *ptr);
13 u8 eir_create_scan_rsp(struct hci_dev *hdev, u8 instance, u8 *ptr);
14 u8 eir_create_per_adv_data(struct hci_dev *hdev, u8 instance, u8 *ptr);
16 u8 eir_append_local_name(struct hci_dev *hdev, u8 *eir, u8 ad_len);
17 u8 eir_append_appearance(struct hci_dev *hdev, u8 *ptr, u8 ad_len);
H A 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) in eir_create_adv_data()
332 static u8 create_default_scan_rsp(struct hci_dev *hdev, u8 *ptr) in create_default_scan_rsp()
342 u8 eir_create_scan_rsp(struct hci_dev *hde
[all...]
H A Dhci_sysfs.c36 struct hci_dev *hdev = conn->hdev; in hci_conn_init_sysfs()
49 struct hci_dev *hdev = conn->hdev; in hci_conn_add_sysfs()
64 struct hci_dev *hdev = conn->hdev; in hci_conn_del_sysfs()
91 struct hci_dev *hdev = to_hci_dev(dev); in bt_host_release()
105 void hci_init_sysfs(struct hci_dev *hdev) in hci_init_sysfs()
H A 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()
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()
234 struct hci_dev *hdev, in mgmt_pending_find_data()
249 void mgmt_pending_foreach(u16 opcode, struct hci_dev *hdev, in mgmt_pending_foreach()
264 struct hci_dev *hdev, in mgmt_pending_new()
291 struct hci_dev *hdev, in mgmt_pending_add()
318 void mgmt_mesh_foreach(struct hci_dev *hdev, in mgmt_mesh_foreach()
330 struct mgmt_mesh_tx *mgmt_mesh_next(struct hci_dev *hde
[all...]
/kernel/linux/linux-6.6/drivers/bluetooth/
H A Dbtbcm.c40 static int btbcm_set_bdaddr_from_efi(struct hci_dev *hdev) in btbcm_set_bdaddr_from_efi()
70 static int btbcm_set_bdaddr_from_efi(struct hci_dev *hdev) in btbcm_set_bdaddr_from_efi()
76 int btbcm_check_bdaddr(struct hci_dev *hdev) in btbcm_check_bdaddr()
147 int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) in btbcm_set_bdaddr()
164 int btbcm_read_pcm_int_params(struct hci_dev *hdev, in btbcm_read_pcm_int_params()
192 int btbcm_write_pcm_int_params(struct hci_dev *hdev, in btbcm_write_pcm_int_params()
210 int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw) in btbcm_patchram()
273 static int btbcm_reset(struct hci_dev *hdev) in btbcm_reset()
292 static struct sk_buff *btbcm_read_local_name(struct hci_dev *hdev) in btbcm_read_local_name()
313 static struct sk_buff *btbcm_read_local_version(struct hci_dev *hde
[all...]
H A Dbtqcomsmd.c21 struct hci_dev *hdev;
27 static int btqcomsmd_recv(struct hci_dev *hdev, unsigned int type, in btqcomsmd_recv()
63 static int btqcomsmd_send(struct hci_dev *hdev, struct sk_buff *skb) in btqcomsmd_send()
98 static int btqcomsmd_open(struct hci_dev *hdev) in btqcomsmd_open()
103 static int btqcomsmd_close(struct hci_dev *hdev) in btqcomsmd_close()
108 static int btqcomsmd_setup(struct hci_dev *hdev) in btqcomsmd_setup()
125 static int btqcomsmd_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) in btqcomsmd_set_bdaddr()
143 struct hci_dev *hdev; in btqcomsmd_probe()
H A Dbtnxpuart.c126 struct hci_dev *hdev;
149 struct hci_dev *hdev;
286 static struct sk_buff *nxp_drv_send_cmd(struct hci_dev *hdev, u16 opcode, in nxp_drv_send_cmd()
330 static void ps_control(struct hci_dev *hdev, u8 ps_state) in ps_control()
376 struct hci_dev *hdev = data->hdev; in ps_timeout_func()
387 static void ps_setup(struct hci_dev *hdev) in ps_setup()
407 static int send_ps_cmd(struct hci_dev *hdev, void *data) in send_ps_cmd()
445 static int send_wakeup_method_cmd(struct hci_dev *hdev, void *data) in send_wakeup_method_cmd()
486 static void ps_init(struct hci_dev *hdev) in ps_init()
528 static int nxp_download_firmware(struct hci_dev *hde
[all...]
H A Dhci_serdev.c26 struct hci_dev *hdev = hu->hdev; in hci_uart_tx_complete()
61 struct hci_dev *hdev = hu->hdev; in hci_uart_write_work()
94 static int hci_uart_flush(struct hci_dev *hdev) in hci_uart_flush()
114 static int hci_uart_open(struct hci_dev *hdev) in hci_uart_open()
139 static int hci_uart_close(struct hci_dev *hdev) in hci_uart_close()
164 static int hci_uart_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in hci_uart_send_frame()
178 static int hci_uart_setup(struct hci_dev *hdev) in hci_uart_setup()
235 static bool hci_uart_wakeup(struct hci_dev *hdev) in hci_uart_wakeup()
308 struct hci_dev *hdev; in hci_uart_register_device_priv()
402 struct hci_dev *hde in hci_uart_unregister_device()
[all...]
H A Dbpa10x.c37 struct hci_dev *hdev;
49 struct hci_dev *hdev = (struct hci_dev *) skb->dev; in bpa10x_tx_complete()
86 struct hci_dev *hdev = urb->context; in bpa10x_rx_complete()
120 static inline int bpa10x_submit_intr_urb(struct hci_dev *hdev) in bpa10x_submit_intr_urb()
160 static inline int bpa10x_submit_bulk_urb(struct hci_dev *hdev) in bpa10x_submit_bulk_urb()
200 static int bpa10x_open(struct hci_dev *hdev) in bpa10x_open()
223 static int bpa10x_close(struct hci_dev *hdev) in bpa10x_close()
234 static int bpa10x_flush(struct hci_dev *hdev) in bpa10x_flush()
245 static int bpa10x_setup(struct hci_dev *hde
[all...]
H A Dhci_vhci.c35 struct hci_dev *hdev;
51 static int vhci_open_dev(struct hci_dev *hdev) in vhci_open_dev()
56 static int vhci_close_dev(struct hci_dev *hdev) in vhci_close_dev()
65 static int vhci_flush(struct hci_dev *hdev) in vhci_flush()
74 static int vhci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in vhci_send_frame()
87 static int vhci_get_data_path_id(struct hci_dev *hdev, u8 *data_path_id) in vhci_get_data_path_id()
93 static int vhci_get_codec_config_data(struct hci_dev *hdev, __u8 type, in vhci_get_codec_config_data()
105 static bool vhci_wakeup(struct hci_dev *hdev) in vhci_wakeup()
272 static int vhci_setup(struct hci_dev *hdev) in vhci_setup()
285 static void vhci_coredump(struct hci_dev *hde
[all...]
/kernel/linux/linux-5.10/net/bluetooth/
H A Dmgmt.c281 static int mgmt_index_event(u16 event, struct hci_dev *hdev, void *data, in mgmt_index_event()
288 static int mgmt_limited_event(u16 event, struct hci_dev *hdev, void *data, in mgmt_limited_event()
295 static int mgmt_event(u16 event, struct hci_dev *hdev, void *data, u16 len, in mgmt_event()
318 static int read_version(struct sock *sk, struct hci_dev *hdev, void *data, in read_version()
331 static int read_commands(struct sock *sk, struct hci_dev *hdev, void *data, in read_commands()
383 static int read_index_list(struct sock *sk, struct hci_dev *hdev, void *data, in read_index_list()
387 struct hci_dev *d; in read_index_list()
443 static int read_unconf_index_list(struct sock *sk, struct hci_dev *hdev, in read_unconf_index_list()
447 struct hci_dev *d; in read_unconf_index_list()
503 static int read_ext_index_list(struct sock *sk, struct hci_dev *hde
[all...]
H A Dleds.c15 struct hci_dev *hdev;
21 void hci_leds_update_powered(struct hci_dev *hdev, bool enabled) in hci_leds_update_powered()
28 struct hci_dev *d; 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()
H A Dsmp.h184 int smp_cancel_and_remove_pairing(struct hci_dev *hdev, bdaddr_t *bdaddr,
191 bool smp_irk_matches(struct hci_dev *hdev, const u8 irk[16],
193 int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa);
194 int smp_generate_oob(struct hci_dev *hdev, u8 hash[16], u8 rand[16]);
196 int smp_register(struct hci_dev *hdev);
197 void smp_unregister(struct hci_dev *hdev);
H A Damp.c105 struct hci_conn *phylink_add(struct hci_dev *hdev, struct amp_mgr *mgr, in phylink_add()
169 struct hci_dev *hdev = conn->hdev; in phylink_gen_key()
216 static void read_local_amp_assoc_complete(struct hci_dev *hdev, u8 status, in read_local_amp_assoc_complete()
253 void amp_read_loc_assoc_frag(struct hci_dev *hdev, u8 phy_handle) in amp_read_loc_assoc_frag()
273 void amp_read_loc_assoc(struct hci_dev *hdev, struct amp_mgr *mgr) in amp_read_loc_assoc()
292 void amp_read_loc_assoc_final_data(struct hci_dev *hdev, in amp_read_loc_assoc_final_data()
317 static void write_remote_amp_assoc_complete(struct hci_dev *hdev, u8 status, in write_remote_amp_assoc_complete()
332 static bool amp_write_rem_assoc_frag(struct hci_dev *hdev, in amp_write_rem_assoc_frag()
385 void amp_write_rem_assoc_continue(struct hci_dev *hdev, u8 handle) in amp_write_rem_assoc_continue()
400 void amp_write_remote_assoc(struct hci_dev *hde
[all...]
H A Dmsft.c30 static bool read_supported_features(struct hci_dev *hdev, in read_supported_features()
75 void msft_do_open(struct hci_dev *hdev) in msft_do_open()
96 void msft_do_close(struct hci_dev *hdev) in msft_do_close()
111 void msft_vendor_evt(struct hci_dev *hdev, struct sk_buff *skb) in msft_vendor_evt()
144 __u64 msft_get_features(struct hci_dev *hdev) in msft_get_features()
H A Dhci_sysfs.c34 struct hci_dev *hdev = conn->hdev; in hci_conn_init_sysfs()
47 struct hci_dev *hdev = conn->hdev; in hci_conn_add_sysfs()
62 struct hci_dev *hdev = conn->hdev; in hci_conn_del_sysfs()
89 struct hci_dev *hdev = to_hci_dev(dev); in bt_host_release()
102 void hci_init_sysfs(struct hci_dev *hdev) in hci_init_sysfs()
/kernel/linux/linux-5.10/drivers/bluetooth/
H A Dbtqcomsmd.c21 struct hci_dev *hdev;
27 static int btqcomsmd_recv(struct hci_dev *hdev, unsigned int type, in btqcomsmd_recv()
63 static int btqcomsmd_send(struct hci_dev *hdev, struct sk_buff *skb) in btqcomsmd_send()
98 static int btqcomsmd_open(struct hci_dev *hdev) in btqcomsmd_open()
103 static int btqcomsmd_close(struct hci_dev *hdev) in btqcomsmd_close()
108 static int btqcomsmd_setup(struct hci_dev *hdev) in btqcomsmd_setup()
125 static int btqcomsmd_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) in btqcomsmd_set_bdaddr()
143 struct hci_dev *hdev; in btqcomsmd_probe()
H A Dbpa10x.c37 struct hci_dev *hdev;
49 struct hci_dev *hdev = (struct hci_dev *) skb->dev; in bpa10x_tx_complete()
86 struct hci_dev *hdev = urb->context; in bpa10x_rx_complete()
120 static inline int bpa10x_submit_intr_urb(struct hci_dev *hdev) in bpa10x_submit_intr_urb()
160 static inline int bpa10x_submit_bulk_urb(struct hci_dev *hdev) in bpa10x_submit_bulk_urb()
200 static int bpa10x_open(struct hci_dev *hdev) in bpa10x_open()
223 static int bpa10x_close(struct hci_dev *hdev) in bpa10x_close()
234 static int bpa10x_flush(struct hci_dev *hdev) in bpa10x_flush()
245 static int bpa10x_setup(struct hci_dev *hde
[all...]
H A Dhci_serdev.c26 struct hci_dev *hdev = hu->hdev; in hci_uart_tx_complete()
61 struct hci_dev *hdev = hu->hdev; in hci_uart_write_work()
94 static int hci_uart_flush(struct hci_dev *hdev) in hci_uart_flush()
114 static int hci_uart_open(struct hci_dev *hdev) in hci_uart_open()
139 static int hci_uart_close(struct hci_dev *hdev) in hci_uart_close()
164 static int hci_uart_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in hci_uart_send_frame()
178 static int hci_uart_setup(struct hci_dev *hdev) in hci_uart_setup()
298 struct hci_dev *hdev; in hci_uart_register_device()
387 struct hci_dev *hdev = hu->hdev; in hci_uart_unregister_device()
H A Dbtusb.c543 struct hci_dev *hdev;
590 int (*recv_event)(struct hci_dev *hdev, struct sk_buff *skb);
593 int (*setup_on_usb)(struct hci_dev *hdev);
599 static void btusb_intel_cmd_timeout(struct hci_dev *hdev) in btusb_intel_cmd_timeout()
630 static void btusb_rtl_cmd_timeout(struct hci_dev *hdev) in btusb_rtl_cmd_timeout()
660 static void btusb_qca_cmd_timeout(struct hci_dev *hdev) in btusb_qca_cmd_timeout()
867 struct hci_dev *hdev = urb->context; in btusb_intr_complete()
908 static int btusb_submit_intr_urb(struct hci_dev *hdev, gfp_t mem_flags) in btusb_submit_intr_urb()
957 struct hci_dev *hdev = urb->context; in btusb_bulk_complete()
998 static int btusb_submit_bulk_urb(struct hci_dev *hde
[all...]
/kernel/linux/linux-5.10/drivers/usb/host/
H A Dbcma-hcd.c305 struct platform_device *hci_dev; in bcma_hcd_create_pdev() local
318 hci_dev = platform_device_alloc(name, 0); in bcma_hcd_create_pdev()
319 if (!hci_dev) in bcma_hcd_create_pdev()
322 hci_dev->dev.parent = &dev->dev; in bcma_hcd_create_pdev()
323 hci_dev->dev.dma_mask = &hci_dev->dev.coherent_dma_mask; in bcma_hcd_create_pdev()
325 ret = platform_device_add_resources(hci_dev, hci_res, in bcma_hcd_create_pdev()
330 ret = platform_device_add_data(hci_dev, data, size); in bcma_hcd_create_pdev()
333 ret = platform_device_add(hci_dev); in bcma_hcd_create_pdev()
337 return hci_dev; in bcma_hcd_create_pdev()
[all...]
/kernel/linux/linux-6.6/drivers/usb/host/
H A Dbcma-hcd.c305 struct platform_device *hci_dev; in bcma_hcd_create_pdev() local
318 hci_dev = platform_device_alloc(name, 0); in bcma_hcd_create_pdev()
319 if (!hci_dev) in bcma_hcd_create_pdev()
322 hci_dev->dev.parent = &dev->dev; in bcma_hcd_create_pdev()
323 hci_dev->dev.dma_mask = &hci_dev->dev.coherent_dma_mask; in bcma_hcd_create_pdev()
325 ret = platform_device_add_resources(hci_dev, hci_res, in bcma_hcd_create_pdev()
330 ret = platform_device_add_data(hci_dev, data, size); in bcma_hcd_create_pdev()
333 ret = platform_device_add(hci_dev); in bcma_hcd_create_pdev()
337 return hci_dev; in bcma_hcd_create_pdev()
[all...]

Completed in 21 milliseconds

1234567