Lines Matching refs:intf

350 	struct usb_interface *intf;  member
939 err = usb_autopm_get_interface(data->intf); in btusb_open()
943 data->intf->needs_remote_wakeup = 1; in btusb_open()
965 usb_autopm_put_interface(data->intf); in btusb_open()
971 usb_autopm_put_interface(data->intf); in btusb_open()
1002 err = usb_autopm_get_interface(data->intf); in btusb_close()
1006 data->intf->needs_remote_wakeup = 0; in btusb_close()
1007 usb_autopm_put_interface(data->intf); in btusb_close()
1211 struct usb_interface *intf = data->isoc; in __set_isoc_interface() local
1229 for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { in __set_isoc_interface()
1230 ep_desc = &intf->cur_altsetting->endpoint[i].desc; in __set_isoc_interface()
1260 err = usb_autopm_get_interface(data->isoc ? data->isoc : data->intf); in btusb_work()
1298 usb_autopm_put_interface(data->isoc ? data->isoc : data->intf); in btusb_work()
1307 err = usb_autopm_get_interface(data->intf); in btusb_waker()
1311 usb_autopm_put_interface(data->intf); in btusb_waker()
1655 struct usb_device *udev = interface_to_usbdev(data->intf); in btusb_setup_rtl8723a()
1691 struct usb_device *udev = interface_to_usbdev(data->intf); in btusb_setup_rtl8723b()
3039 static int btusb_probe(struct usb_interface *intf, in btusb_probe() argument
3047 BT_DBG("intf %p id %p", intf, id); in btusb_probe()
3050 if (intf->cur_altsetting->desc.bInterfaceNumber != 0) in btusb_probe()
3056 match = usb_match_id(intf, blacklist_table); in btusb_probe()
3065 struct usb_device *udev = interface_to_usbdev(intf); in btusb_probe()
3073 data = devm_kzalloc(&intf->dev, sizeof(*data), GFP_KERNEL); in btusb_probe()
3077 for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { in btusb_probe()
3078 ep_desc = &intf->cur_altsetting->endpoint[i].desc; in btusb_probe()
3107 data->udev = interface_to_usbdev(intf); in btusb_probe()
3108 data->intf = intf; in btusb_probe()
3144 SET_HCIDEV_DEV(hdev, &intf->dev); in btusb_probe()
3280 usb_set_intfdata(intf, data); in btusb_probe()
3285 static void btusb_disconnect(struct usb_interface *intf) in btusb_disconnect() argument
3287 struct btusb_data *data = usb_get_intfdata(intf); in btusb_disconnect()
3290 BT_DBG("intf %p", intf); in btusb_disconnect()
3296 usb_set_intfdata(data->intf, NULL); in btusb_disconnect()
3303 if (intf == data->isoc) in btusb_disconnect()
3304 usb_driver_release_interface(&btusb_driver, data->intf); in btusb_disconnect()
3312 static int btusb_suspend(struct usb_interface *intf, pm_message_t message) in btusb_suspend() argument
3314 struct btusb_data *data = usb_get_intfdata(intf); in btusb_suspend()
3316 BT_DBG("intf %p", intf); in btusb_suspend()
3354 static int btusb_resume(struct usb_interface *intf) in btusb_resume() argument
3356 struct btusb_data *data = usb_get_intfdata(intf); in btusb_resume()
3360 BT_DBG("intf %p", intf); in btusb_resume()