Searched refs:hci_uart (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/bluetooth/ |
| H A D | hci_uart.h | 45 struct hci_uart; 54 int (*open)(struct hci_uart *hu); 55 int (*close)(struct hci_uart *hu); 56 int (*flush)(struct hci_uart *hu); 57 int (*setup)(struct hci_uart *hu); 58 int (*set_baudrate)(struct hci_uart *hu, unsigned int speed); 59 int (*recv)(struct hci_uart *hu, const void *data, int len); 60 int (*enqueue)(struct hci_uart *hu, struct sk_buff *skb); 61 struct sk_buff *(*dequeue)(struct hci_uart *hu); 64 struct hci_uart { struct [all …]
|
| H A D | Makefile | 7 obj-$(CONFIG_BT_HCIUART) += hci_uart.o 39 hci_uart-y := hci_ldisc.o 40 hci_uart-$(CONFIG_BT_HCIUART_SERDEV) += hci_serdev.o 41 hci_uart-$(CONFIG_BT_HCIUART_H4) += hci_h4.o 42 hci_uart-$(CONFIG_BT_HCIUART_BCSP) += hci_bcsp.o 43 hci_uart-$(CONFIG_BT_HCIUART_LL) += hci_ll.o 44 hci_uart-$(CONFIG_BT_HCIUART_ATH3K) += hci_ath.o 45 hci_uart-$(CONFIG_BT_HCIUART_3WIRE) += hci_h5.o 46 hci_uart-$(CONFIG_BT_HCIUART_INTEL) += hci_intel.o 47 hci_uart-$(CONFIG_BT_HCIUART_BCM) += hci_bcm.o [all …]
|
| H A D | hci_ath.c | 31 struct hci_uart *hu; 75 struct hci_uart *hu; in ath_hci_uart_work() 95 static int ath_open(struct hci_uart *hu) in ath_open() 118 static int ath_close(struct hci_uart *hu) in ath_close() 136 static int ath_flush(struct hci_uart *hu) in ath_flush() 175 static int ath_setup(struct hci_uart *hu) in ath_setup() 190 static int ath_recv(struct hci_uart *hu, const void *data, int count) in ath_recv() 211 static int ath_enqueue(struct hci_uart *hu, struct sk_buff *skb) in ath_enqueue() 243 static struct sk_buff *ath_dequeue(struct hci_uart *hu) in ath_dequeue()
|
| H A D | hci_qca.c | 141 struct hci_uart *hu; 222 struct hci_uart serdev_hu; 237 static void qca_power_off(struct hci_uart *hu); 241 static enum qca_btsoc_type qca_soc_type(struct hci_uart *hu) in qca_soc_type() 256 static const char *qca_get_firmware_name(struct hci_uart *hu) in qca_get_firmware_name() 267 static const char *qca_get_rampatch_name(struct hci_uart *hu) in qca_get_rampatch_name() 295 static void serial_clock_vote(unsigned long vote, struct hci_uart *hu) in serial_clock_vote() 365 static int send_hci_ibs_cmd(u8 cmd, struct hci_uart *hu) in send_hci_ibs_cmd() 391 struct hci_uart *hu = qca->hu; in qca_wq_awake_device() 422 struct hci_uart *hu = qca->hu; in qca_wq_awake_rx() [all …]
|
| H A D | hci_mrvl.c | 48 struct hci_uart hu; 57 static int mrvl_open(struct hci_uart *hu) in mrvl_open() 91 static int mrvl_close(struct hci_uart *hu) in mrvl_close() 109 static int mrvl_flush(struct hci_uart *hu) in mrvl_flush() 121 static struct sk_buff *mrvl_dequeue(struct hci_uart *hu) in mrvl_dequeue() 138 static int mrvl_enqueue(struct hci_uart *hu, struct sk_buff *skb) in mrvl_enqueue() 146 static void mrvl_send_ack(struct hci_uart *hu, unsigned char type) in mrvl_send_ack() 166 struct hci_uart *hu = hci_get_drvdata(hdev); in mrvl_recv_fw_req() 198 struct hci_uart *hu = hci_get_drvdata(hdev); in mrvl_recv_chip_ver() 252 static int mrvl_recv(struct hci_uart *hu, const void *data, int count) in mrvl_recv() [all …]
|
| H A D | hci_h4.c | 41 static int h4_open(struct hci_uart *hu) in h4_open() 58 static int h4_flush(struct hci_uart *hu) in h4_flush() 70 static int h4_close(struct hci_uart *hu) in h4_close() 87 static int h4_enqueue(struct hci_uart *hu, struct sk_buff *skb) in h4_enqueue() 108 static int h4_recv(struct hci_uart *hu, const void *data, int count) in h4_recv() 127 static struct sk_buff *h4_dequeue(struct hci_uart *hu) in h4_dequeue() 154 struct sk_buff *h4_recv_buf(struct hci_uart *hu, struct sk_buff *skb, in h4_recv_buf()
|
| H A D | hci_ll.c | 66 struct hci_uart hu; 86 static int send_hcill_cmd(u8 cmd, struct hci_uart *hu) in send_hcill_cmd() 112 static int ll_open(struct hci_uart *hu) in ll_open() 141 static int ll_flush(struct hci_uart *hu) in ll_flush() 154 static int ll_close(struct hci_uart *hu) in ll_close() 200 static void ll_device_want_to_wakeup(struct hci_uart *hu) in ll_device_want_to_wakeup() 251 static void ll_device_want_to_sleep(struct hci_uart *hu) in ll_device_want_to_sleep() 285 static void ll_device_woke_up(struct hci_uart *hu) in ll_device_woke_up() 311 static int ll_enqueue(struct hci_uart *hu, struct sk_buff *skb) in ll_enqueue() 360 struct hci_uart *hu = hci_get_drvdata(hdev); in ll_recv_frame() [all …]
|
| H A D | hci_nokia.c | 120 struct hci_uart hu; 144 static int nokia_enqueue(struct hci_uart *hu, struct sk_buff *skb); 176 static int nokia_reset(struct hci_uart *hu) in nokia_reset() 216 static int nokia_send_alive_packet(struct hci_uart *hu) in nokia_send_alive_packet() 256 static int nokia_send_negotiation(struct hci_uart *hu) in nokia_send_negotiation() 319 static int nokia_setup_fw(struct hci_uart *hu) in nokia_setup_fw() 408 static int nokia_setup(struct hci_uart *hu) in nokia_setup() 480 static int nokia_open(struct hci_uart *hu) in nokia_open() 491 static int nokia_flush(struct hci_uart *hu) in nokia_flush() 502 static int nokia_close(struct hci_uart *hu) in nokia_close() [all …]
|
| H A D | hci_ag6xx.c | 33 static int ag6xx_open(struct hci_uart *hu) in ag6xx_open() 49 static int ag6xx_close(struct hci_uart *hu) in ag6xx_close() 63 static int ag6xx_flush(struct hci_uart *hu) in ag6xx_flush() 73 static struct sk_buff *ag6xx_dequeue(struct hci_uart *hu) in ag6xx_dequeue() 87 static int ag6xx_enqueue(struct hci_uart *hu, struct sk_buff *skb) in ag6xx_enqueue() 101 static int ag6xx_recv(struct hci_uart *hu, const void *data, int count) in ag6xx_recv() 151 static int ag6xx_setup(struct hci_uart *hu) in ag6xx_setup()
|
| H A D | hci_bcsp.c | 53 struct hci_uart *hu; 134 static int bcsp_enqueue(struct hci_uart *hu, struct sk_buff *skb) in bcsp_enqueue() 271 static struct sk_buff *bcsp_dequeue(struct hci_uart *hu) in bcsp_dequeue() 341 static int bcsp_flush(struct hci_uart *hu) in bcsp_flush() 397 static void bcsp_handle_le_pkt(struct hci_uart *hu) in bcsp_handle_le_pkt() 477 static void bcsp_complete_rx_pkt(struct hci_uart *hu) in bcsp_complete_rx_pkt() 583 static int bcsp_recv(struct hci_uart *hu, const void *data, int count) in bcsp_recv() 701 struct hci_uart *hu = bcsp->hu; in bcsp_timed_event() 719 static int bcsp_open(struct hci_uart *hu) in bcsp_open() 745 static int bcsp_close(struct hci_uart *hu) in bcsp_close()
|
| H A D | hci_aml.c | 96 struct hci_uart serdev_hu; 247 struct hci_uart *hu = hci_get_drvdata(hdev); in aml_download_firmware() 528 static int aml_set_baudrate(struct hci_uart *hu, unsigned int speed) in aml_set_baudrate() 543 static int aml_open(struct hci_uart *hu) in aml_open() 569 static int aml_close(struct hci_uart *hu) in aml_close() 583 static int aml_flush(struct hci_uart *hu) in aml_flush() 592 static int aml_setup(struct hci_uart *hu) in aml_setup() 639 static int aml_enqueue(struct hci_uart *hu, struct sk_buff *skb) in aml_enqueue() 648 static struct sk_buff *aml_dequeue(struct hci_uart *hu) in aml_dequeue() 662 static int aml_recv(struct hci_uart *hu, const void *data, int count) in aml_recv()
|
| H A D | bpa10x.c | 44 struct hci_uart hu;
|
| H A D | btmtkuart.c | 82 struct hci_uart hu;
|