Searched refs:hci_uart (Results 1 – 9 of 9) sorted by relevance
/linux-3.4.99/drivers/bluetooth/ |
D | hci_uart.h | 51 struct hci_uart; 55 int (*open)(struct hci_uart *hu); 56 int (*close)(struct hci_uart *hu); 57 int (*flush)(struct hci_uart *hu); 58 int (*recv)(struct hci_uart *hu, void *data, int len); 59 int (*enqueue)(struct hci_uart *hu, struct sk_buff *skb); 60 struct sk_buff *(*dequeue)(struct hci_uart *hu); 63 struct hci_uart { struct 86 int hci_uart_tx_wakeup(struct hci_uart *hu); argument
|
D | Makefile | 6 obj-$(CONFIG_BT_HCIUART) += hci_uart.o 26 hci_uart-y := hci_ldisc.o 27 hci_uart-$(CONFIG_BT_HCIUART_H4) += hci_h4.o 28 hci_uart-$(CONFIG_BT_HCIUART_BCSP) += hci_bcsp.o 29 hci_uart-$(CONFIG_BT_HCIUART_LL) += hci_ll.o 30 hci_uart-$(CONFIG_BT_HCIUART_ATH3K) += hci_ath.o 31 hci_uart-objs := $(hci_uart-y)
|
D | hci_ath.c | 45 struct hci_uart *hu; 88 struct hci_uart *hu; in ath_hci_uart_work() 109 static int ath_open(struct hci_uart *hu) in ath_open() 130 static int ath_flush(struct hci_uart *hu) in ath_flush() 142 static int ath_close(struct hci_uart *hu) in ath_close() 161 static int ath_enqueue(struct hci_uart *hu, struct sk_buff *skb) in ath_enqueue() 194 static struct sk_buff *ath_dequeue(struct hci_uart *hu) in ath_dequeue() 202 static int ath_recv(struct hci_uart *hu, void *data, int count) in ath_recv()
|
D | hci_h4.c | 66 static int h4_open(struct hci_uart *hu) in h4_open() 83 static int h4_flush(struct hci_uart *hu) in h4_flush() 95 static int h4_close(struct hci_uart *hu) in h4_close() 114 static int h4_enqueue(struct hci_uart *hu, struct sk_buff *skb) in h4_enqueue() 152 static int h4_recv(struct hci_uart *hu, void *data, int count) in h4_recv() 165 static struct sk_buff *h4_dequeue(struct hci_uart *hu) in h4_dequeue()
|
D | hci_ldisc.c | 87 static inline void hci_uart_tx_complete(struct hci_uart *hu, int pkt_type) in hci_uart_tx_complete() 107 static inline struct sk_buff *hci_uart_dequeue(struct hci_uart *hu) in hci_uart_dequeue() 119 int hci_uart_tx_wakeup(struct hci_uart *hu) in hci_uart_tx_wakeup() 175 struct hci_uart *hu = hci_get_drvdata(hdev); in hci_uart_flush() 211 struct hci_uart *hu; in hci_uart_send_frame() 244 struct hci_uart *hu = (void *) tty->disc_data; in hci_uart_tty_open() 258 if (!(hu = kzalloc(sizeof(struct hci_uart), GFP_KERNEL))) { in hci_uart_tty_open() 288 struct hci_uart *hu = (void *)tty->disc_data; in hci_uart_tty_close() 323 struct hci_uart *hu = (void *)tty->disc_data; in hci_uart_tty_wakeup() 353 struct hci_uart *hu = (void *)tty->disc_data; in hci_uart_tty_receive() [all …]
|
D | hci_ll.c | 93 static int send_hcill_cmd(u8 cmd, struct hci_uart *hu) in send_hcill_cmd() 122 static int ll_open(struct hci_uart *hu) in ll_open() 144 static int ll_flush(struct hci_uart *hu) in ll_flush() 157 static int ll_close(struct hci_uart *hu) in ll_close() 195 static void ll_device_want_to_wakeup(struct hci_uart *hu) in ll_device_want_to_wakeup() 245 static void ll_device_want_to_sleep(struct hci_uart *hu) in ll_device_want_to_sleep() 278 static void ll_device_woke_up(struct hci_uart *hu) in ll_device_woke_up() 303 static int ll_enqueue(struct hci_uart *hu, struct sk_buff *skb) in ll_enqueue() 374 static int ll_recv(struct hci_uart *hu, void *data, int count) in ll_recv() 504 static struct sk_buff *ll_dequeue(struct hci_uart *hu) in ll_dequeue()
|
D | hci_bcsp.c | 150 static int bcsp_enqueue(struct hci_uart *hu, struct sk_buff *skb) in bcsp_enqueue() 285 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() 396 static void bcsp_handle_le_pkt(struct hci_uart *hu) in bcsp_handle_le_pkt() 473 static void bcsp_complete_rx_pkt(struct hci_uart *hu) in bcsp_complete_rx_pkt() 552 static int bcsp_recv(struct hci_uart *hu, void *data, int count) in bcsp_recv() 670 struct hci_uart *hu = (struct hci_uart *) arg; in bcsp_timed_event() 689 static int bcsp_open(struct hci_uart *hu) in bcsp_open() 716 static int bcsp_close(struct hci_uart *hu) in bcsp_close()
|
D | Kconfig | 37 kernel or say M to compile it as module (hci_uart).
|
/linux-3.4.99/Documentation/ioctl/ |
D | ioctl-number.txt | 172 'U' C0-CF drivers/bluetooth/hci_uart.h
|