Lines Matching refs:hci_uart
60 struct hci_uart serdev_hu;
72 int (*rx_func)(struct hci_uart *hu, u8 c);
75 struct hci_uart *hu; /* Parent HCI UART */
111 static void h5_link_control(struct hci_uart *hu, const void *data, size_t len) in h5_link_control()
138 struct hci_uart *hu = h5->hu; in h5_timed_event()
177 static void h5_peer_reset(struct hci_uart *hu) in h5_peer_reset()
198 static int h5_open(struct hci_uart *hu) in h5_open()
238 static int h5_close(struct hci_uart *hu) in h5_close()
260 static int h5_setup(struct hci_uart *hu) in h5_setup()
312 static void h5_handle_internal_rx(struct hci_uart *hu) in h5_handle_internal_rx()
373 static void h5_complete_rx_pkt(struct hci_uart *hu) in h5_complete_rx_pkt()
411 static int h5_rx_crc(struct hci_uart *hu, unsigned char c) in h5_rx_crc()
418 static int h5_rx_payload(struct hci_uart *hu, unsigned char c) in h5_rx_payload()
433 static int h5_rx_3wire_hdr(struct hci_uart *hu, unsigned char c) in h5_rx_3wire_hdr()
469 static int h5_rx_pkt_start(struct hci_uart *hu, unsigned char c) in h5_rx_pkt_start()
491 static int h5_rx_delimiter(struct hci_uart *hu, unsigned char c) in h5_rx_delimiter()
544 static int h5_recv(struct hci_uart *hu, const void *data, int count) in h5_recv()
579 static int h5_enqueue(struct hci_uart *hu, struct sk_buff *skb) in h5_enqueue()
654 static struct sk_buff *h5_prepare_pkt(struct hci_uart *hu, u8 pkt_type, in h5_prepare_pkt()
711 static struct sk_buff *h5_dequeue(struct hci_uart *hu) in h5_dequeue()
772 static int h5_flush(struct hci_uart *hu) in h5_flush()