ath 74 drivers/bluetooth/hci_ath.c struct ath_struct *ath; ath 78 drivers/bluetooth/hci_ath.c ath = container_of(work, struct ath_struct, ctxtsw); ath 80 drivers/bluetooth/hci_ath.c hu = ath->hu; ath 84 drivers/bluetooth/hci_ath.c if (ath->cur_sleep) { ath 97 drivers/bluetooth/hci_ath.c struct ath_struct *ath; ath 104 drivers/bluetooth/hci_ath.c ath = kzalloc(sizeof(*ath), GFP_KERNEL); ath 105 drivers/bluetooth/hci_ath.c if (!ath) ath 108 drivers/bluetooth/hci_ath.c skb_queue_head_init(&ath->txq); ath 110 drivers/bluetooth/hci_ath.c hu->priv = ath; ath 111 drivers/bluetooth/hci_ath.c ath->hu = hu; ath 113 drivers/bluetooth/hci_ath.c INIT_WORK(&ath->ctxtsw, ath_hci_uart_work); ath 120 drivers/bluetooth/hci_ath.c struct ath_struct *ath = hu->priv; ath 124 drivers/bluetooth/hci_ath.c skb_queue_purge(&ath->txq); ath 126 drivers/bluetooth/hci_ath.c kfree_skb(ath->rx_skb); ath 128 drivers/bluetooth/hci_ath.c cancel_work_sync(&ath->ctxtsw); ath 131 drivers/bluetooth/hci_ath.c kfree(ath); ath 138 drivers/bluetooth/hci_ath.c struct ath_struct *ath = hu->priv; ath 142 drivers/bluetooth/hci_ath.c skb_queue_purge(&ath->txq); ath 192 drivers/bluetooth/hci_ath.c struct ath_struct *ath = hu->priv; ath 194 drivers/bluetooth/hci_ath.c ath->rx_skb = h4_recv_buf(hu->hdev, ath->rx_skb, data, count, ath 196 drivers/bluetooth/hci_ath.c if (IS_ERR(ath->rx_skb)) { ath 197 drivers/bluetooth/hci_ath.c int err = PTR_ERR(ath->rx_skb); ath 199 drivers/bluetooth/hci_ath.c ath->rx_skb = NULL; ath 210 drivers/bluetooth/hci_ath.c struct ath_struct *ath = hu->priv; ath 224 drivers/bluetooth/hci_ath.c ath->cur_sleep = skb->data[HCI_COMMAND_HDR_SIZE]; ath 232 drivers/bluetooth/hci_ath.c skb_queue_tail(&ath->txq, skb); ath 235 drivers/bluetooth/hci_ath.c schedule_work(&ath->ctxtsw); ath 242 drivers/bluetooth/hci_ath.c struct ath_struct *ath = hu->priv; ath 244 drivers/bluetooth/hci_ath.c return skb_dequeue(&ath->txq); ath 24 drivers/net/wireless/ath/trace.h #define TRACE_SYSTEM ath