/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | hci_conn.c | 74 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 D | leds.c | 15 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 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()
|
H A D | eir.h | 10 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 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) 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 D | hci_sysfs.c | 36 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 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() 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 D | btbcm.c | 40 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 D | btqcomsmd.c | 21 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 D | btnxpuart.c | 126 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 D | hci_serdev.c | 26 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 D | bpa10x.c | 37 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 D | hci_vhci.c | 35 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 D | mgmt.c | 281 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 D | leds.c | 15 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 D | smp.h | 184 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 D | amp.c | 105 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 D | msft.c | 30 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 D | hci_sysfs.c | 34 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 D | btqcomsmd.c | 21 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 D | bpa10x.c | 37 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 D | hci_serdev.c | 26 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 D | btusb.c | 543 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 D | bcma-hcd.c | 305 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 D | bcma-hcd.c | 305 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...] |