Lines Matching refs:hu
56 static int h4_open(struct hci_uart *hu) in h4_open() argument
60 BT_DBG("hu %p", hu); in h4_open()
68 hu->priv = h4; in h4_open()
73 static int h4_flush(struct hci_uart *hu) in h4_flush() argument
75 struct h4_struct *h4 = hu->priv; in h4_flush()
77 BT_DBG("hu %p", hu); in h4_flush()
85 static int h4_close(struct hci_uart *hu) in h4_close() argument
87 struct h4_struct *h4 = hu->priv; in h4_close()
89 hu->priv = NULL; in h4_close()
91 BT_DBG("hu %p", hu); in h4_close()
97 hu->priv = NULL; in h4_close()
104 static int h4_enqueue(struct hci_uart *hu, struct sk_buff *skb) in h4_enqueue() argument
106 struct h4_struct *h4 = hu->priv; in h4_enqueue()
108 BT_DBG("hu %p skb %p", hu, skb); in h4_enqueue()
124 static int h4_recv(struct hci_uart *hu, const void *data, int count) in h4_recv() argument
126 struct h4_struct *h4 = hu->priv; in h4_recv()
128 if (!test_bit(HCI_UART_REGISTERED, &hu->flags)) in h4_recv()
131 h4->rx_skb = h4_recv_buf(hu->hdev, h4->rx_skb, data, count, in h4_recv()
135 BT_ERR("%s: Frame reassembly failed (%d)", hu->hdev->name, err); in h4_recv()
142 static struct sk_buff *h4_dequeue(struct hci_uart *hu) in h4_dequeue() argument
144 struct h4_struct *h4 = hu->priv; in h4_dequeue()