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,