Lines Matching refs:hci_uart

65 	struct hci_uart		serdev_hu;
77 int (*rx_func)(struct hci_uart *hu, u8 c);
80 struct hci_uart *hu; /* Parent HCI UART */
125 static void h5_link_control(struct hci_uart *hu, const void *data, size_t len) in h5_link_control()
152 struct hci_uart *hu = h5->hu; in h5_timed_event()
191 static void h5_peer_reset(struct hci_uart *hu) in h5_peer_reset()
212 static int h5_open(struct hci_uart *hu) in h5_open()
252 static int h5_close(struct hci_uart *hu) in h5_close()
274 static int h5_setup(struct hci_uart *hu) in h5_setup()
326 static void h5_handle_internal_rx(struct hci_uart *hu) in h5_handle_internal_rx()
387 static void h5_complete_rx_pkt(struct hci_uart *hu) in h5_complete_rx_pkt()
425 static int h5_rx_crc(struct hci_uart *hu, unsigned char c) in h5_rx_crc()
432 static int h5_rx_payload(struct hci_uart *hu, unsigned char c) in h5_rx_payload()
447 static int h5_rx_3wire_hdr(struct hci_uart *hu, unsigned char c) in h5_rx_3wire_hdr()
485 static int h5_rx_pkt_start(struct hci_uart *hu, unsigned char c) in h5_rx_pkt_start()
507 static int h5_rx_delimiter(struct hci_uart *hu, unsigned char c) in h5_rx_delimiter()
560 static int h5_recv(struct hci_uart *hu, const void *data, int count) in h5_recv()
601 static int h5_enqueue(struct hci_uart *hu, struct sk_buff *skb) in h5_enqueue()
682 static struct sk_buff *h5_prepare_pkt(struct hci_uart *hu, u8 pkt_type, in h5_prepare_pkt()
739 static struct sk_buff *h5_dequeue(struct hci_uart *hu) in h5_dequeue()
800 static int h5_flush(struct hci_uart *hu) in h5_flush()