Lines Matching defs:btusb_data
123 struct btusb_data { struct
124 struct hci_dev *hdev;
125 struct usb_device *udev;
126 struct usb_interface *intf;
127 struct usb_interface *isoc;
129 spinlock_t lock;
131 unsigned long flags;
133 struct work_struct work;
134 struct work_struct waker;
136 struct usb_anchor tx_anchor;
137 struct usb_anchor intr_anchor;
138 struct usb_anchor bulk_anchor;
139 struct usb_anchor isoc_anchor;
140 struct usb_anchor deferred;
141 int tx_in_flight;
142 spinlock_t txlock;
144 struct usb_endpoint_descriptor *intr_ep;
145 struct usb_endpoint_descriptor *bulk_tx_ep;
146 struct usb_endpoint_descriptor *bulk_rx_ep;
147 struct usb_endpoint_descriptor *isoc_tx_ep;
148 struct usb_endpoint_descriptor *isoc_rx_ep;
150 __u8 cmdreq_type;
152 unsigned int sco_num;
153 int isoc_altsetting;
154 int suspend_count;
155 uint16_t sco_handle;
160 struct notifier_block pm_notifier;
161 struct notifier_block reboot_notifier;
163 firmware_info *fw_info;
166 RTK_sco_card_t *pSCOSnd;