/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | hci_conn.c | 66 struct hci_dev *hdev = conn->hdev; in hci_connect_le_scan_cleanup() 116 struct hci_dev *hdev = conn->hdev; in hci_conn_cleanup() 149 struct hci_dev *hdev = conn->hdev; in le_scan_cleanup() 181 * Instead, grab temporary extra references to the hci_dev and in hci_connect_le_scan_remove() 198 struct hci_dev *hdev = conn->hdev; in hci_acl_create_connection() 248 struct hci_dev *hdev = conn->hdev; in hci_disconnect() 261 struct hci_dev *hdev = conn->hdev; in hci_add_sco() 279 struct hci_dev *hdev = conn->hdev; in hci_setup_sync() 330 struct hci_dev *hdev = conn->hdev; in hci_le_conn_update() 366 struct hci_dev *hde in hci_le_start_enc() [all...] |
H A D | a2mp.h | 149 void a2mp_send_getinfo_rsp(struct hci_dev *hdev); 150 void a2mp_send_getampassoc_rsp(struct hci_dev *hdev, u8 status); 151 void a2mp_send_create_phy_link_req(struct hci_dev *hdev, u8 status); 152 void a2mp_send_create_phy_link_rsp(struct hci_dev *hdev, u8 status);
|
H A D | hci_sock.c | 53 struct hci_dev *hdev; 62 static struct hci_dev *hci_hdev_from_sock(struct sock *sk) in hci_hdev_from_sock() 64 struct hci_dev *hdev = hci_pi(sk)->hdev; in hci_hdev_from_sock() 202 void hci_send_to_sock(struct hci_dev *hdev, struct sk_buff *skb) in hci_send_to_sock() 310 void hci_send_to_monitor(struct hci_dev *hdev, struct sk_buff *skb) in hci_send_to_monitor() 369 void hci_send_monitor_ctrl_event(struct hci_dev *hdev, u16 event, in hci_send_monitor_ctrl_event() 423 static struct sk_buff *create_monitor_event(struct hci_dev *hdev, int event) in create_monitor_event() 659 struct hci_dev *hdev; in send_monitor_replay() 720 static void hci_si_event(struct hci_dev *hdev, int type, int dlen, void *data) in hci_si_event() 746 void hci_sock_dev_event(struct hci_dev *hde [all...] |
H A D | a2mp.c | 94 struct hci_dev *hdev; in __a2mp_add_cl() 138 struct hci_dev *hdev; in a2mp_discover_req() 286 static void read_local_amp_info_complete(struct hci_dev *hdev, u8 status, in read_local_amp_info_complete() 298 struct hci_dev *hdev; in a2mp_getinfo_req() 370 struct hci_dev *hdev; in a2mp_getampassoc_req() 416 struct hci_dev *hdev; in a2mp_getampassoc_rsp() 477 struct hci_dev *hdev; in a2mp_createphyslink_req() 559 struct hci_dev *hdev; in a2mp_discphyslink_req() 905 void a2mp_send_getinfo_rsp(struct hci_dev *hdev) in a2mp_send_getinfo_rsp() 934 void a2mp_send_getampassoc_rsp(struct hci_dev *hde [all...] |
/kernel/linux/linux-6.6/drivers/bluetooth/ |
H A D | btmtksdio.c | 129 struct hci_dev *hdev; 144 static int mtk_hci_wmt_sync(struct hci_dev *hdev, in mtk_hci_wmt_sync() 378 static int btmtksdio_recv_event(struct hci_dev *hdev, struct sk_buff *skb) in btmtksdio_recv_event() 419 static int btmtksdio_recv_acl(struct hci_dev *hdev, struct sk_buff *skb) in btmtksdio_recv_acl() 629 static int btmtksdio_open(struct hci_dev *hdev) in btmtksdio_open() 713 static int btmtksdio_close(struct hci_dev *hdev) in btmtksdio_close() 736 static int btmtksdio_flush(struct hci_dev *hdev) in btmtksdio_flush() 747 static int btmtksdio_func_query(struct hci_dev *hdev) in btmtksdio_func_query() 769 static int mt76xx_setup(struct hci_dev *hdev, const char *fwname) in mt76xx_setup() 854 static int mt79xx_setup(struct hci_dev *hde [all...] |
H A D | btqca.c | 18 int qca_read_soc_version(struct hci_dev *hdev, struct qca_btsoc_version *ver, in qca_read_soc_version() 98 static int qca_read_fw_build_info(struct hci_dev *hdev) in qca_read_fw_build_info() 145 static int qca_send_patch_config_cmd(struct hci_dev *hdev) in qca_send_patch_config_cmd() 189 static int qca_send_reset(struct hci_dev *hdev) in qca_send_reset() 208 int qca_send_pre_shutdown_cmd(struct hci_dev *hdev) in qca_send_pre_shutdown_cmd() 230 static void qca_tlv_check_data(struct hci_dev *hdev, in qca_tlv_check_data() 347 static int qca_tlv_send_segment(struct hci_dev *hdev, int seg_size, in qca_tlv_send_segment() 420 static int qca_inject_cmd_complete_event(struct hci_dev *hdev) in qca_inject_cmd_complete_event() 445 static int qca_download_firmware(struct hci_dev *hdev, in qca_download_firmware() 532 static int qca_disable_soc_logging(struct hci_dev *hde [all...] |
H A D | btsdio.c | 44 struct hci_dev *hdev; 186 static int btsdio_open(struct hci_dev *hdev) in btsdio_open() 216 static int btsdio_close(struct hci_dev *hdev) in btsdio_close() 234 static int btsdio_flush(struct hci_dev *hdev) in btsdio_flush() 245 static int btsdio_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in btsdio_send_frame() 279 struct hci_dev *hdev; in btsdio_probe() 353 struct hci_dev *hdev; in btsdio_remove()
|
H A D | btrtl.c | 343 static struct sk_buff *btrtl_read_local_version(struct hci_dev *hdev) in btrtl_read_local_version() 364 static int rtl_read_rom_version(struct hci_dev *hdev, u8 *version) in rtl_read_rom_version() 393 static int btrtl_vendor_read_reg16(struct hci_dev *hdev, in btrtl_vendor_read_reg16() 449 static int btrtl_parse_section(struct hci_dev *hdev, in btrtl_parse_section() 510 static int rtlbt_parse_firmware_v2(struct hci_dev *hdev, in rtlbt_parse_firmware_v2() 614 static int rtlbt_parse_firmware(struct hci_dev *hdev, in rtlbt_parse_firmware() 791 static int rtl_download_firmware(struct hci_dev *hdev, in rtl_download_firmware() 860 static int rtl_load_file(struct hci_dev *hdev, const char *name, u8 **buff) in rtl_load_file() 881 static int btrtl_setup_rtl8723a(struct hci_dev *hdev, in btrtl_setup_rtl8723a() 899 static int btrtl_setup_rtl8723b(struct hci_dev *hde [all...] |
H A D | btmtkuart.c | 55 struct hci_dev *hdev; 88 static int mtk_hci_wmt_sync(struct hci_dev *hdev, in mtk_hci_wmt_sync() 190 static int btmtkuart_recv_event(struct hci_dev *hdev, struct sk_buff *skb) in btmtkuart_recv_event() 241 struct hci_dev *hdev = bdev->hdev; in btmtkuart_tx_work() 339 static void btmtkuart_recv(struct hci_dev *hdev, const u8 *data, size_t count) in btmtkuart_recv() 410 static int btmtkuart_open(struct hci_dev *hdev) in btmtkuart_open() 467 static int btmtkuart_close(struct hci_dev *hdev) in btmtkuart_close() 482 static int btmtkuart_flush(struct hci_dev *hdev) in btmtkuart_flush() 501 static int btmtkuart_func_query(struct hci_dev *hdev) in btmtkuart_func_query() 523 static int btmtkuart_change_baudrate(struct hci_dev *hde [all...] |
H A D | btusb.c | 793 struct hci_dev *hdev; 845 int (*recv_event)(struct hci_dev *hdev, struct sk_buff *skb); 846 int (*recv_acl)(struct hci_dev *hdev, struct sk_buff *skb); 849 int (*setup_on_usb)(struct hci_dev *hdev); 857 static void btusb_reset(struct hci_dev *hdev) in btusb_reset() 879 static void btusb_intel_cmd_timeout(struct hci_dev *hdev) in btusb_intel_cmd_timeout() 938 static inline void btusb_rtl_alloc_devcoredump(struct hci_dev *hdev, in btusb_rtl_alloc_devcoredump() 960 static void btusb_rtl_cmd_timeout(struct hci_dev *hdev) in btusb_rtl_cmd_timeout() 995 static void btusb_rtl_hw_error(struct hci_dev *hdev, u8 code) in btusb_rtl_hw_error() 1007 static void btusb_qca_cmd_timeout(struct hci_dev *hde [all...] |
H A D | btmtk.c | 56 static void btmtk_coredump(struct hci_dev *hdev) in btmtk_coredump() 65 static void btmtk_coredump_hdr(struct hci_dev *hdev, struct sk_buff *skb) in btmtk_coredump_hdr() 86 static void btmtk_coredump_notify(struct hci_dev *hdev, int state) in btmtk_coredump_notify() 106 int btmtk_setup_firmware_79xx(struct hci_dev *hdev, const char *fwname, in btmtk_setup_firmware_79xx() 227 int btmtk_setup_firmware(struct hci_dev *hdev, const char *fwname, in btmtk_setup_firmware() 320 int btmtk_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) in btmtk_set_bdaddr() 338 void btmtk_reset_sync(struct hci_dev *hdev) in btmtk_reset_sync() 353 int btmtk_register_coredump(struct hci_dev *hdev, const char *name, in btmtk_register_coredump() 370 int btmtk_process_coredump(struct hci_dev *hdev, struct sk_buff *skb) in btmtk_process_coredump()
|
H A D | hci_ldisc.c | 80 struct hci_dev *hdev = hu->hdev; in hci_uart_tx_complete() 149 struct hci_dev *hdev = hu->hdev; in hci_uart_write_work() 187 struct hci_dev *hdev; in hci_uart_init_work() 225 static int hci_uart_flush(struct hci_dev *hdev) in hci_uart_flush() 251 static int hci_uart_open(struct hci_dev *hdev) in hci_uart_open() 262 static int hci_uart_close(struct hci_dev *hdev) in hci_uart_close() 272 static int hci_uart_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in hci_uart_send_frame() 389 static int hci_uart_setup(struct hci_dev *hdev) in hci_uart_setup() 527 struct hci_dev *hdev; in hci_uart_tty_close() 630 struct hci_dev *hde in hci_uart_register_dev() [all...] |
H A D | btmrvl_drv.h | 55 struct hci_dev *hcidev; 171 void btmrvl_debugfs_init(struct hci_dev *hdev); 172 void btmrvl_debugfs_remove(struct hci_dev *hdev);
|
H A D | hci_uart.h | 67 struct hci_dev *hdev; 133 int (*recv)(struct hci_dev *hdev, struct sk_buff *skb); 164 struct sk_buff *h4_recv_buf(struct hci_dev *hdev, struct sk_buff *skb,
|
/kernel/linux/linux-5.10/drivers/bluetooth/ |
H A D | btqca.c | 17 int qca_read_soc_version(struct hci_dev *hdev, u32 *soc_version, in qca_read_soc_version() 104 static int qca_send_reset(struct hci_dev *hdev) in qca_send_reset() 123 int qca_send_pre_shutdown_cmd(struct hci_dev *hdev) in qca_send_pre_shutdown_cmd() 250 static int qca_tlv_send_segment(struct hci_dev *hdev, int seg_size, in qca_tlv_send_segment() 323 static int qca_inject_cmd_complete_event(struct hci_dev *hdev) in qca_inject_cmd_complete_event() 348 static int qca_download_firmware(struct hci_dev *hdev, in qca_download_firmware() 416 static int qca_disable_soc_logging(struct hci_dev *hdev) in qca_disable_soc_logging() 437 int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr) in qca_set_bdaddr_rome() 461 int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate, in qca_uart_setup() 542 int qca_set_bdaddr(struct hci_dev *hde [all...] |
H A D | btmtkuart.c | 116 struct hci_dev *hdev; 149 static int mtk_hci_wmt_sync(struct hci_dev *hdev, in mtk_hci_wmt_sync() 242 static int mtk_setup_firmware(struct hci_dev *hdev, const char *fwname) in mtk_setup_firmware() 318 static int btmtkuart_recv_event(struct hci_dev *hdev, struct sk_buff *skb) in btmtkuart_recv_event() 376 struct hci_dev *hdev = bdev->hdev; in btmtkuart_tx_work() 474 static void btmtkuart_recv(struct hci_dev *hdev, const u8 *data, size_t count) in btmtkuart_recv() 545 static int btmtkuart_open(struct hci_dev *hdev) in btmtkuart_open() 604 static int btmtkuart_close(struct hci_dev *hdev) in btmtkuart_close() 619 static int btmtkuart_flush(struct hci_dev *hdev) in btmtkuart_flush() 638 static int btmtkuart_func_query(struct hci_dev *hde [all...] |
H A D | btsdio.c | 44 struct hci_dev *hdev; 186 static int btsdio_open(struct hci_dev *hdev) in btsdio_open() 216 static int btsdio_close(struct hci_dev *hdev) in btsdio_close() 234 static int btsdio_flush(struct hci_dev *hdev) in btsdio_flush() 245 static int btsdio_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in btsdio_send_frame() 279 struct hci_dev *hdev; in btsdio_probe() 351 struct hci_dev *hdev; in btsdio_remove()
|
H A D | hci_vhci.c | 33 struct hci_dev *hdev; 42 static int vhci_open_dev(struct hci_dev *hdev) in vhci_open_dev() 47 static int vhci_close_dev(struct hci_dev *hdev) in vhci_close_dev() 56 static int vhci_flush(struct hci_dev *hdev) in vhci_flush() 65 static int vhci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in vhci_send_frame() 81 struct hci_dev *hdev; in __vhci_create_device() 338 struct hci_dev *hdev; in vhci_release()
|
H A D | btrtl.c | 200 static struct sk_buff *btrtl_read_local_version(struct hci_dev *hdev) in btrtl_read_local_version() 221 static int rtl_read_rom_version(struct hci_dev *hdev, u8 *version) in rtl_read_rom_version() 250 static int rtlbt_parse_firmware(struct hci_dev *hdev, in rtlbt_parse_firmware() 404 static int rtl_download_firmware(struct hci_dev *hdev, in rtl_download_firmware() 473 static int rtl_load_file(struct hci_dev *hdev, const char *name, u8 **buff) in rtl_load_file() 494 static int btrtl_setup_rtl8723a(struct hci_dev *hdev, in btrtl_setup_rtl8723a() 512 static int btrtl_setup_rtl8723b(struct hci_dev *hdev, in btrtl_setup_rtl8723b() 556 struct btrtl_device_info *btrtl_initialize(struct hci_dev *hdev, in btrtl_initialize() 641 int btrtl_download_firmware(struct hci_dev *hdev, in btrtl_download_firmware() 671 int btrtl_setup_realtek(struct hci_dev *hde [all...] |
H A D | hci_ldisc.c | 80 struct hci_dev *hdev = hu->hdev; in hci_uart_tx_complete() 149 struct hci_dev *hdev = hu->hdev; in hci_uart_write_work() 187 struct hci_dev *hdev; in hci_uart_init_work() 225 static int hci_uart_flush(struct hci_dev *hdev) in hci_uart_flush() 251 static int hci_uart_open(struct hci_dev *hdev) in hci_uart_open() 262 static int hci_uart_close(struct hci_dev *hdev) in hci_uart_close() 272 static int hci_uart_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in hci_uart_send_frame() 389 static int hci_uart_setup(struct hci_dev *hdev) in hci_uart_setup() 524 struct hci_dev *hdev; in hci_uart_tty_close() 627 struct hci_dev *hde in hci_uart_register_dev() [all...] |
H A D | btmtksdio.c | 157 struct hci_dev *hdev; 170 static int mtk_hci_wmt_sync(struct hci_dev *hdev, in mtk_hci_wmt_sync() 330 static int btmtksdio_recv_event(struct hci_dev *hdev, struct sk_buff *skb) in btmtksdio_recv_event() 539 static int btmtksdio_open(struct hci_dev *hdev) in btmtksdio_open() 620 static int btmtksdio_close(struct hci_dev *hdev) in btmtksdio_close() 648 static int btmtksdio_flush(struct hci_dev *hdev) in btmtksdio_flush() 659 static int btmtksdio_func_query(struct hci_dev *hdev) in btmtksdio_func_query() 681 static int mtk_setup_firmware(struct hci_dev *hdev, const char *fwname) in mtk_setup_firmware() 771 static int btmtksdio_setup(struct hci_dev *hdev) in btmtksdio_setup() 881 static int btmtksdio_shutdown(struct hci_dev *hde [all...] |
H A D | btmrvl_drv.h | 69 struct hci_dev *hcidev; 185 void btmrvl_debugfs_init(struct hci_dev *hdev); 186 void btmrvl_debugfs_remove(struct hci_dev *hdev);
|
H A D | hci_uart.h | 67 struct hci_dev *hdev; 122 int (*recv)(struct hci_dev *hdev, struct sk_buff *skb); 153 struct sk_buff *h4_recv_buf(struct hci_dev *hdev, struct sk_buff *skb,
|
H A D | btmrvl_main.c | 427 static int btmrvl_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in btmrvl_send_frame() 460 static int btmrvl_flush(struct hci_dev *hdev) in btmrvl_flush() 469 static int btmrvl_close(struct hci_dev *hdev) in btmrvl_close() 478 static int btmrvl_open(struct hci_dev *hdev) in btmrvl_open() 542 static int btmrvl_setup(struct hci_dev *hdev) in btmrvl_setup() 567 static int btmrvl_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) in btmrvl_set_bdaddr() 590 static bool btmrvl_prevent_wake(struct hci_dev *hdev) in btmrvl_prevent_wake() 679 struct hci_dev *hdev = NULL; in btmrvl_register_hdev() 776 struct hci_dev *hdev; in btmrvl_remove_card()
|
/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | hci_sock.c | 53 struct hci_dev *hdev; 63 static struct hci_dev *hci_hdev_from_sock(struct sock *sk) in hci_hdev_from_sock() 65 struct hci_dev *hdev = hci_pi(sk)->hdev; in hci_hdev_from_sock() 203 void hci_send_to_sock(struct hci_dev *hdev, struct sk_buff *skb) in hci_send_to_sock() 358 void hci_send_to_monitor(struct hci_dev *hdev, struct sk_buff *skb) in hci_send_to_monitor() 419 void hci_send_monitor_ctrl_event(struct hci_dev *hdev, u16 event, in hci_send_monitor_ctrl_event() 473 static struct sk_buff *create_monitor_event(struct hci_dev *hdev, int event) in create_monitor_event() 717 struct hci_dev *hdev; in send_monitor_replay() 778 static void hci_si_event(struct hci_dev *hdev, int type, int dlen, void *data) in hci_si_event() 804 void hci_sock_dev_event(struct hci_dev *hde [all...] |