Lines Matching refs:hu
45 struct hci_uart *hu; member
88 struct hci_uart *hu; in ath_hci_uart_work() local
93 hu = ath->hu; in ath_hci_uart_work()
94 tty = hu->tty; in ath_hci_uart_work()
104 clear_bit(HCI_UART_SENDING, &hu->tx_state); in ath_hci_uart_work()
105 hci_uart_tx_wakeup(hu); in ath_hci_uart_work()
109 static int ath_open(struct hci_uart *hu) in ath_open() argument
113 BT_DBG("hu %p", hu); in ath_open()
121 hu->priv = ath; in ath_open()
122 ath->hu = hu; in ath_open()
130 static int ath_flush(struct hci_uart *hu) in ath_flush() argument
132 struct ath_struct *ath = hu->priv; in ath_flush()
134 BT_DBG("hu %p", hu); in ath_flush()
142 static int ath_close(struct hci_uart *hu) in ath_close() argument
144 struct ath_struct *ath = hu->priv; in ath_close()
146 BT_DBG("hu %p", hu); in ath_close()
152 hu->priv = NULL; in ath_close()
161 static int ath_enqueue(struct hci_uart *hu, struct sk_buff *skb) in ath_enqueue() argument
163 struct ath_struct *ath = hu->priv; in ath_enqueue()
181 BT_DBG("hu %p skb %p", hu, skb); in ath_enqueue()
187 set_bit(HCI_UART_SENDING, &hu->tx_state); in ath_enqueue()
194 static struct sk_buff *ath_dequeue(struct hci_uart *hu) in ath_dequeue() argument
196 struct ath_struct *ath = hu->priv; in ath_dequeue()
202 static int ath_recv(struct hci_uart *hu, void *data, int count) in ath_recv() argument
206 ret = hci_recv_stream_fragment(hu->hdev, data, count); in ath_recv()