hci_uart 33 drivers/bluetooth/hci_ag6xx.c static int ag6xx_open(struct hci_uart *hu) hci_uart 49 drivers/bluetooth/hci_ag6xx.c static int ag6xx_close(struct hci_uart *hu) hci_uart 63 drivers/bluetooth/hci_ag6xx.c static int ag6xx_flush(struct hci_uart *hu) hci_uart 73 drivers/bluetooth/hci_ag6xx.c static struct sk_buff *ag6xx_dequeue(struct hci_uart *hu) hci_uart 87 drivers/bluetooth/hci_ag6xx.c static int ag6xx_enqueue(struct hci_uart *hu, struct sk_buff *skb) hci_uart 101 drivers/bluetooth/hci_ag6xx.c static int ag6xx_recv(struct hci_uart *hu, const void *data, int count) hci_uart 151 drivers/bluetooth/hci_ag6xx.c static int ag6xx_setup(struct hci_uart *hu) hci_uart 31 drivers/bluetooth/hci_ath.c struct hci_uart *hu; hci_uart 75 drivers/bluetooth/hci_ath.c struct hci_uart *hu; hci_uart 95 drivers/bluetooth/hci_ath.c static int ath_open(struct hci_uart *hu) hci_uart 118 drivers/bluetooth/hci_ath.c static int ath_close(struct hci_uart *hu) hci_uart 136 drivers/bluetooth/hci_ath.c static int ath_flush(struct hci_uart *hu) hci_uart 175 drivers/bluetooth/hci_ath.c static int ath_setup(struct hci_uart *hu) hci_uart 190 drivers/bluetooth/hci_ath.c static int ath_recv(struct hci_uart *hu, const void *data, int count) hci_uart 208 drivers/bluetooth/hci_ath.c static int ath_enqueue(struct hci_uart *hu, struct sk_buff *skb) hci_uart 240 drivers/bluetooth/hci_ath.c static struct sk_buff *ath_dequeue(struct hci_uart *hu) hci_uart 85 drivers/bluetooth/hci_bcm.c struct hci_uart serdev_hu; hci_uart 112 drivers/bluetooth/hci_bcm.c struct hci_uart *hu; hci_uart 133 drivers/bluetooth/hci_bcm.c static inline void host_set_baudrate(struct hci_uart *hu, unsigned int speed) hci_uart 141 drivers/bluetooth/hci_bcm.c static int bcm_set_baudrate(struct hci_uart *hu, unsigned int speed) hci_uart 352 drivers/bluetooth/hci_bcm.c static int bcm_setup_sleep(struct hci_uart *hu) hci_uart 375 drivers/bluetooth/hci_bcm.c static inline int bcm_setup_sleep(struct hci_uart *hu) { return 0; } hci_uart 380 drivers/bluetooth/hci_bcm.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 401 drivers/bluetooth/hci_bcm.c static int bcm_open(struct hci_uart *hu) hci_uart 469 drivers/bluetooth/hci_bcm.c static int bcm_close(struct hci_uart *hu) hci_uart 512 drivers/bluetooth/hci_bcm.c static int bcm_flush(struct hci_uart *hu) hci_uart 523 drivers/bluetooth/hci_bcm.c static int bcm_setup(struct hci_uart *hu) hci_uart 628 drivers/bluetooth/hci_bcm.c static int bcm_recv(struct hci_uart *hu, const void *data, int count) hci_uart 656 drivers/bluetooth/hci_bcm.c static int bcm_enqueue(struct hci_uart *hu, struct sk_buff *skb) hci_uart 669 drivers/bluetooth/hci_bcm.c static struct sk_buff *bcm_dequeue(struct hci_uart *hu) hci_uart 53 drivers/bluetooth/hci_bcsp.c struct hci_uart *hu; hci_uart 134 drivers/bluetooth/hci_bcsp.c static int bcsp_enqueue(struct hci_uart *hu, struct sk_buff *skb) hci_uart 271 drivers/bluetooth/hci_bcsp.c static struct sk_buff *bcsp_dequeue(struct hci_uart *hu) hci_uart 341 drivers/bluetooth/hci_bcsp.c static int bcsp_flush(struct hci_uart *hu) hci_uart 397 drivers/bluetooth/hci_bcsp.c static void bcsp_handle_le_pkt(struct hci_uart *hu) hci_uart 474 drivers/bluetooth/hci_bcsp.c static void bcsp_complete_rx_pkt(struct hci_uart *hu) hci_uart 580 drivers/bluetooth/hci_bcsp.c static int bcsp_recv(struct hci_uart *hu, const void *data, int count) hci_uart 692 drivers/bluetooth/hci_bcsp.c struct hci_uart *hu = bcsp->hu; hci_uart 710 drivers/bluetooth/hci_bcsp.c static int bcsp_open(struct hci_uart *hu) hci_uart 736 drivers/bluetooth/hci_bcsp.c static int bcsp_close(struct hci_uart *hu) hci_uart 41 drivers/bluetooth/hci_h4.c static int h4_open(struct hci_uart *hu) hci_uart 58 drivers/bluetooth/hci_h4.c static int h4_flush(struct hci_uart *hu) hci_uart 70 drivers/bluetooth/hci_h4.c static int h4_close(struct hci_uart *hu) hci_uart 89 drivers/bluetooth/hci_h4.c static int h4_enqueue(struct hci_uart *hu, struct sk_buff *skb) hci_uart 109 drivers/bluetooth/hci_h4.c static int h4_recv(struct hci_uart *hu, const void *data, int count) hci_uart 128 drivers/bluetooth/hci_h4.c static struct sk_buff *h4_dequeue(struct hci_uart *hu) hci_uart 159 drivers/bluetooth/hci_h4.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 59 drivers/bluetooth/hci_h5.c struct hci_uart serdev_hu; hci_uart 71 drivers/bluetooth/hci_h5.c int (*rx_func)(struct hci_uart *hu, u8 c); hci_uart 74 drivers/bluetooth/hci_h5.c struct hci_uart *hu; /* Parent HCI UART */ hci_uart 110 drivers/bluetooth/hci_h5.c static void h5_link_control(struct hci_uart *hu, const void *data, size_t len) hci_uart 137 drivers/bluetooth/hci_h5.c struct hci_uart *hu = h5->hu; hci_uart 176 drivers/bluetooth/hci_h5.c static void h5_peer_reset(struct hci_uart *hu) hci_uart 197 drivers/bluetooth/hci_h5.c static int h5_open(struct hci_uart *hu) hci_uart 237 drivers/bluetooth/hci_h5.c static int h5_close(struct hci_uart *hu) hci_uart 256 drivers/bluetooth/hci_h5.c static int h5_setup(struct hci_uart *hu) hci_uart 308 drivers/bluetooth/hci_h5.c static void h5_handle_internal_rx(struct hci_uart *hu) hci_uart 369 drivers/bluetooth/hci_h5.c static void h5_complete_rx_pkt(struct hci_uart *hu) hci_uart 406 drivers/bluetooth/hci_h5.c static int h5_rx_crc(struct hci_uart *hu, unsigned char c) hci_uart 413 drivers/bluetooth/hci_h5.c static int h5_rx_payload(struct hci_uart *hu, unsigned char c) hci_uart 428 drivers/bluetooth/hci_h5.c static int h5_rx_3wire_hdr(struct hci_uart *hu, unsigned char c) hci_uart 464 drivers/bluetooth/hci_h5.c static int h5_rx_pkt_start(struct hci_uart *hu, unsigned char c) hci_uart 486 drivers/bluetooth/hci_h5.c static int h5_rx_delimiter(struct hci_uart *hu, unsigned char c) hci_uart 539 drivers/bluetooth/hci_h5.c static int h5_recv(struct hci_uart *hu, const void *data, int count) hci_uart 574 drivers/bluetooth/hci_h5.c static int h5_enqueue(struct hci_uart *hu, struct sk_buff *skb) hci_uart 647 drivers/bluetooth/hci_h5.c static struct sk_buff *h5_prepare_pkt(struct hci_uart *hu, u8 pkt_type, hci_uart 704 drivers/bluetooth/hci_h5.c static struct sk_buff *h5_dequeue(struct hci_uart *hu) hci_uart 765 drivers/bluetooth/hci_h5.c static int h5_flush(struct hci_uart *hu) hci_uart 59 drivers/bluetooth/hci_intel.c struct hci_uart *hu; hci_uart 71 drivers/bluetooth/hci_intel.c struct hci_uart *hu; hci_uart 107 drivers/bluetooth/hci_intel.c static int intel_wait_booting(struct hci_uart *hu) hci_uart 130 drivers/bluetooth/hci_intel.c static int intel_wait_lpm_transaction(struct hci_uart *hu) hci_uart 152 drivers/bluetooth/hci_intel.c static int intel_lpm_suspend(struct hci_uart *hu) hci_uart 199 drivers/bluetooth/hci_intel.c static int intel_lpm_resume(struct hci_uart *hu) hci_uart 242 drivers/bluetooth/hci_intel.c static int intel_lpm_host_wake(struct hci_uart *hu) hci_uart 289 drivers/bluetooth/hci_intel.c static int intel_set_power(struct hci_uart *hu, bool powered) hci_uart 388 drivers/bluetooth/hci_intel.c static int intel_open(struct hci_uart *hu) hci_uart 414 drivers/bluetooth/hci_intel.c static int intel_close(struct hci_uart *hu) hci_uart 432 drivers/bluetooth/hci_intel.c static int intel_flush(struct hci_uart *hu) hci_uart 468 drivers/bluetooth/hci_intel.c static int intel_set_baudrate(struct hci_uart *hu, unsigned int speed) hci_uart 529 drivers/bluetooth/hci_intel.c static int intel_setup(struct hci_uart *hu) hci_uart 880 drivers/bluetooth/hci_intel.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 918 drivers/bluetooth/hci_intel.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 934 drivers/bluetooth/hci_intel.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 979 drivers/bluetooth/hci_intel.c static int intel_recv(struct hci_uart *hu, const void *data, int count) hci_uart 999 drivers/bluetooth/hci_intel.c static int intel_enqueue(struct hci_uart *hu, struct sk_buff *skb) hci_uart 1031 drivers/bluetooth/hci_intel.c static struct sk_buff *intel_dequeue(struct hci_uart *hu) hci_uart 78 drivers/bluetooth/hci_ldisc.c static inline void hci_uart_tx_complete(struct hci_uart *hu, int pkt_type) hci_uart 98 drivers/bluetooth/hci_ldisc.c static inline struct sk_buff *hci_uart_dequeue(struct hci_uart *hu) hci_uart 116 drivers/bluetooth/hci_ldisc.c int hci_uart_tx_wakeup(struct hci_uart *hu) hci_uart 148 drivers/bluetooth/hci_ldisc.c struct hci_uart *hu = container_of(work, struct hci_uart, write_work); hci_uart 186 drivers/bluetooth/hci_ldisc.c struct hci_uart *hu = container_of(work, struct hci_uart, init_ready); hci_uart 207 drivers/bluetooth/hci_ldisc.c int hci_uart_init_ready(struct hci_uart *hu) hci_uart 217 drivers/bluetooth/hci_ldisc.c int hci_uart_wait_until_sent(struct hci_uart *hu) hci_uart 228 drivers/bluetooth/hci_ldisc.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 275 drivers/bluetooth/hci_ldisc.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 296 drivers/bluetooth/hci_ldisc.c bool hci_uart_has_flow_control(struct hci_uart *hu) hci_uart 309 drivers/bluetooth/hci_ldisc.c void hci_uart_set_flow_control(struct hci_uart *hu, bool enable) hci_uart 367 drivers/bluetooth/hci_ldisc.c void hci_uart_set_speeds(struct hci_uart *hu, unsigned int init_speed, hci_uart 374 drivers/bluetooth/hci_ldisc.c void hci_uart_set_baudrate(struct hci_uart *hu, unsigned int speed) hci_uart 392 drivers/bluetooth/hci_ldisc.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 479 drivers/bluetooth/hci_ldisc.c struct hci_uart *hu; hci_uart 489 drivers/bluetooth/hci_ldisc.c hu = kzalloc(sizeof(struct hci_uart), GFP_KERNEL); hci_uart 521 drivers/bluetooth/hci_ldisc.c struct hci_uart *hu = tty->disc_data; hci_uart 567 drivers/bluetooth/hci_ldisc.c struct hci_uart *hu = tty->disc_data; hci_uart 598 drivers/bluetooth/hci_ldisc.c struct hci_uart *hu = tty->disc_data; hci_uart 622 drivers/bluetooth/hci_ldisc.c static int hci_uart_register_dev(struct hci_uart *hu) hci_uart 695 drivers/bluetooth/hci_ldisc.c static int hci_uart_set_proto(struct hci_uart *hu, int id) hci_uart 715 drivers/bluetooth/hci_ldisc.c static int hci_uart_set_flags(struct hci_uart *hu, unsigned long flags) hci_uart 748 drivers/bluetooth/hci_ldisc.c struct hci_uart *hu = tty->disc_data; hci_uart 66 drivers/bluetooth/hci_ll.c struct hci_uart hu; hci_uart 85 drivers/bluetooth/hci_ll.c static int send_hcill_cmd(u8 cmd, struct hci_uart *hu) hci_uart 111 drivers/bluetooth/hci_ll.c static int ll_open(struct hci_uart *hu) hci_uart 140 drivers/bluetooth/hci_ll.c static int ll_flush(struct hci_uart *hu) hci_uart 153 drivers/bluetooth/hci_ll.c static int ll_close(struct hci_uart *hu) hci_uart 199 drivers/bluetooth/hci_ll.c static void ll_device_want_to_wakeup(struct hci_uart *hu) hci_uart 250 drivers/bluetooth/hci_ll.c static void ll_device_want_to_sleep(struct hci_uart *hu) hci_uart 284 drivers/bluetooth/hci_ll.c static void ll_device_woke_up(struct hci_uart *hu) hci_uart 310 drivers/bluetooth/hci_ll.c static int ll_enqueue(struct hci_uart *hu, struct sk_buff *skb) hci_uart 359 drivers/bluetooth/hci_ll.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 425 drivers/bluetooth/hci_ll.c static int ll_recv(struct hci_uart *hu, const void *data, int count) hci_uart 444 drivers/bluetooth/hci_ll.c static struct sk_buff *ll_dequeue(struct hci_uart *hu) hci_uart 608 drivers/bluetooth/hci_ll.c static int ll_setup(struct hci_uart *hu) hci_uart 686 drivers/bluetooth/hci_ll.c struct hci_uart *hu; hci_uart 46 drivers/bluetooth/hci_mrvl.c struct hci_uart hu; hci_uart 55 drivers/bluetooth/hci_mrvl.c static int mrvl_open(struct hci_uart *hu) hci_uart 89 drivers/bluetooth/hci_mrvl.c static int mrvl_close(struct hci_uart *hu) hci_uart 107 drivers/bluetooth/hci_mrvl.c static int mrvl_flush(struct hci_uart *hu) hci_uart 119 drivers/bluetooth/hci_mrvl.c static struct sk_buff *mrvl_dequeue(struct hci_uart *hu) hci_uart 136 drivers/bluetooth/hci_mrvl.c static int mrvl_enqueue(struct hci_uart *hu, struct sk_buff *skb) hci_uart 144 drivers/bluetooth/hci_mrvl.c static void mrvl_send_ack(struct hci_uart *hu, unsigned char type) hci_uart 164 drivers/bluetooth/hci_mrvl.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 196 drivers/bluetooth/hci_mrvl.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 250 drivers/bluetooth/hci_mrvl.c static int mrvl_recv(struct hci_uart *hu, const void *data, int count) hci_uart 272 drivers/bluetooth/hci_mrvl.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 354 drivers/bluetooth/hci_mrvl.c static int mrvl_setup(struct hci_uart *hu) hci_uart 125 drivers/bluetooth/hci_nokia.c struct hci_uart hu; hci_uart 149 drivers/bluetooth/hci_nokia.c static int nokia_enqueue(struct hci_uart *hu, struct sk_buff *skb); hci_uart 181 drivers/bluetooth/hci_nokia.c static int nokia_reset(struct hci_uart *hu) hci_uart 221 drivers/bluetooth/hci_nokia.c static int nokia_send_alive_packet(struct hci_uart *hu) hci_uart 261 drivers/bluetooth/hci_nokia.c static int nokia_send_negotiation(struct hci_uart *hu) hci_uart 324 drivers/bluetooth/hci_nokia.c static int nokia_setup_fw(struct hci_uart *hu) hci_uart 393 drivers/bluetooth/hci_nokia.c static int nokia_setup(struct hci_uart *hu) hci_uart 465 drivers/bluetooth/hci_nokia.c static int nokia_open(struct hci_uart *hu) hci_uart 476 drivers/bluetooth/hci_nokia.c static int nokia_flush(struct hci_uart *hu) hci_uart 487 drivers/bluetooth/hci_nokia.c static int nokia_close(struct hci_uart *hu) hci_uart 510 drivers/bluetooth/hci_nokia.c static int nokia_enqueue(struct hci_uart *hu, struct sk_buff *skb) hci_uart 534 drivers/bluetooth/hci_nokia.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 571 drivers/bluetooth/hci_nokia.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 623 drivers/bluetooth/hci_nokia.c static int nokia_recv(struct hci_uart *hu, const void *data, int count) hci_uart 644 drivers/bluetooth/hci_nokia.c static struct sk_buff *nokia_dequeue(struct hci_uart *hu) hci_uart 83 drivers/bluetooth/hci_qca.c struct hci_uart *hu; hci_uart 155 drivers/bluetooth/hci_qca.c struct hci_uart serdev_hu; hci_uart 165 drivers/bluetooth/hci_qca.c static int qca_power_setup(struct hci_uart *hu, bool on); hci_uart 166 drivers/bluetooth/hci_qca.c static void qca_power_shutdown(struct hci_uart *hu); hci_uart 169 drivers/bluetooth/hci_qca.c static enum qca_btsoc_type qca_soc_type(struct hci_uart *hu) hci_uart 184 drivers/bluetooth/hci_qca.c static const char *qca_get_firmware_name(struct hci_uart *hu) hci_uart 212 drivers/bluetooth/hci_qca.c static void serial_clock_vote(unsigned long vote, struct hci_uart *hu) hci_uart 284 drivers/bluetooth/hci_qca.c static int send_hci_ibs_cmd(u8 cmd, struct hci_uart *hu) hci_uart 310 drivers/bluetooth/hci_qca.c struct hci_uart *hu = qca->hu; hci_uart 341 drivers/bluetooth/hci_qca.c struct hci_uart *hu = qca->hu; hci_uart 369 drivers/bluetooth/hci_qca.c struct hci_uart *hu = qca->hu; hci_uart 380 drivers/bluetooth/hci_qca.c struct hci_uart *hu = qca->hu; hci_uart 396 drivers/bluetooth/hci_qca.c struct hci_uart *hu = qca->hu; hci_uart 431 drivers/bluetooth/hci_qca.c struct hci_uart *hu = qca->hu; hci_uart 470 drivers/bluetooth/hci_qca.c static int qca_open(struct hci_uart *hu) hci_uart 546 drivers/bluetooth/hci_qca.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 591 drivers/bluetooth/hci_qca.c static int qca_flush(struct hci_uart *hu) hci_uart 604 drivers/bluetooth/hci_qca.c static int qca_close(struct hci_uart *hu) hci_uart 640 drivers/bluetooth/hci_qca.c static void device_want_to_wakeup(struct hci_uart *hu) hci_uart 686 drivers/bluetooth/hci_qca.c static void device_want_to_sleep(struct hci_uart *hu) hci_uart 720 drivers/bluetooth/hci_qca.c static void device_woke_up(struct hci_uart *hu) hci_uart 769 drivers/bluetooth/hci_qca.c static int qca_enqueue(struct hci_uart *hu, struct sk_buff *skb) hci_uart 830 drivers/bluetooth/hci_qca.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 842 drivers/bluetooth/hci_qca.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 854 drivers/bluetooth/hci_qca.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 879 drivers/bluetooth/hci_qca.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 936 drivers/bluetooth/hci_qca.c static int qca_recv(struct hci_uart *hu, const void *data, int count) hci_uart 955 drivers/bluetooth/hci_qca.c static struct sk_buff *qca_dequeue(struct hci_uart *hu) hci_uart 1000 drivers/bluetooth/hci_qca.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 1041 drivers/bluetooth/hci_qca.c static inline void host_set_baudrate(struct hci_uart *hu, unsigned int speed) hci_uart 1049 drivers/bluetooth/hci_qca.c static int qca_send_power_pulse(struct hci_uart *hu, bool on) hci_uart 1087 drivers/bluetooth/hci_qca.c static unsigned int qca_get_speed(struct hci_uart *hu, hci_uart 1107 drivers/bluetooth/hci_qca.c static int qca_check_speeds(struct hci_uart *hu) hci_uart 1122 drivers/bluetooth/hci_qca.c static int qca_set_speed(struct hci_uart *hu, enum qca_speed_type speed_type) hci_uart 1180 drivers/bluetooth/hci_qca.c static int qca_wcn3990_init(struct hci_uart *hu) hci_uart 1230 drivers/bluetooth/hci_qca.c static int qca_setup(struct hci_uart *hu) hci_uart 1354 drivers/bluetooth/hci_qca.c static void qca_power_shutdown(struct hci_uart *hu) hci_uart 1375 drivers/bluetooth/hci_qca.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 1417 drivers/bluetooth/hci_qca.c static int qca_power_setup(struct hci_uart *hu, bool on) hci_uart 26 drivers/bluetooth/hci_serdev.c static inline void hci_uart_tx_complete(struct hci_uart *hu, int pkt_type) hci_uart 46 drivers/bluetooth/hci_serdev.c static inline struct sk_buff *hci_uart_dequeue(struct hci_uart *hu) hci_uart 61 drivers/bluetooth/hci_serdev.c struct hci_uart *hu = container_of(work, struct hci_uart, write_work); hci_uart 98 drivers/bluetooth/hci_serdev.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 140 drivers/bluetooth/hci_serdev.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 154 drivers/bluetooth/hci_serdev.c struct hci_uart *hu = hci_get_drvdata(hdev); hci_uart 216 drivers/bluetooth/hci_serdev.c struct hci_uart *hu = serdev_device_get_drvdata(serdev); hci_uart 242 drivers/bluetooth/hci_serdev.c struct hci_uart *hu = serdev_device_get_drvdata(serdev); hci_uart 268 drivers/bluetooth/hci_serdev.c int hci_uart_register_device(struct hci_uart *hu, hci_uart 355 drivers/bluetooth/hci_serdev.c void hci_uart_unregister_device(struct hci_uart *hu) hci_uart 45 drivers/bluetooth/hci_uart.h struct hci_uart; hci_uart 54 drivers/bluetooth/hci_uart.h int (*open)(struct hci_uart *hu); hci_uart 55 drivers/bluetooth/hci_uart.h int (*close)(struct hci_uart *hu); hci_uart 56 drivers/bluetooth/hci_uart.h int (*flush)(struct hci_uart *hu); hci_uart 57 drivers/bluetooth/hci_uart.h int (*setup)(struct hci_uart *hu); hci_uart 58 drivers/bluetooth/hci_uart.h int (*set_baudrate)(struct hci_uart *hu, unsigned int speed); hci_uart 59 drivers/bluetooth/hci_uart.h int (*recv)(struct hci_uart *hu, const void *data, int len); hci_uart 60 drivers/bluetooth/hci_uart.h int (*enqueue)(struct hci_uart *hu, struct sk_buff *skb); hci_uart 61 drivers/bluetooth/hci_uart.h struct sk_buff *(*dequeue)(struct hci_uart *hu); hci_uart 99 drivers/bluetooth/hci_uart.h int hci_uart_register_device(struct hci_uart *hu, const struct hci_uart_proto *p); hci_uart 100 drivers/bluetooth/hci_uart.h void hci_uart_unregister_device(struct hci_uart *hu); hci_uart 102 drivers/bluetooth/hci_uart.h int hci_uart_tx_wakeup(struct hci_uart *hu); hci_uart 103 drivers/bluetooth/hci_uart.h int hci_uart_wait_until_sent(struct hci_uart *hu); hci_uart 104 drivers/bluetooth/hci_uart.h int hci_uart_init_ready(struct hci_uart *hu); hci_uart 106 drivers/bluetooth/hci_uart.h void hci_uart_set_baudrate(struct hci_uart *hu, unsigned int speed); hci_uart 107 drivers/bluetooth/hci_uart.h bool hci_uart_has_flow_control(struct hci_uart *hu); hci_uart 108 drivers/bluetooth/hci_uart.h void hci_uart_set_flow_control(struct hci_uart *hu, bool enable); hci_uart 109 drivers/bluetooth/hci_uart.h void hci_uart_set_speeds(struct hci_uart *hu, unsigned int init_speed,