Lines Matching refs:intf

367 	struct usb_interface *intf;  member
1046 err = usb_autopm_get_interface(data->intf); in btusb_open()
1050 data->intf->needs_remote_wakeup = 1; in btusb_open()
1074 usb_autopm_put_interface(data->intf); in btusb_open()
1079 usb_autopm_put_interface(data->intf); in btusb_open()
1109 err = usb_autopm_get_interface(data->intf); in btusb_close()
1113 data->intf->needs_remote_wakeup = 0; in btusb_close()
1114 usb_autopm_put_interface(data->intf); in btusb_close()
1315 struct usb_interface *intf = data->isoc; in __set_isoc_interface() local
1333 for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { in __set_isoc_interface()
1334 ep_desc = &intf->cur_altsetting->endpoint[i].desc; in __set_isoc_interface()
1364 err = usb_autopm_get_interface(data->isoc ? data->isoc : data->intf); in btusb_work()
1418 usb_autopm_put_interface(data->isoc ? data->isoc : data->intf); in btusb_work()
1427 err = usb_autopm_get_interface(data->intf); in btusb_waker()
1431 usb_autopm_put_interface(data->intf); in btusb_waker()
2692 struct usb_interface *intf = data->diag; in __set_diag_interface() local
2701 for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { in __set_diag_interface()
2704 ep_desc = &intf->cur_altsetting->endpoint[i].desc; in __set_diag_interface()
2777 static int btusb_probe(struct usb_interface *intf, in btusb_probe() argument
2786 BT_DBG("intf %p id %p", intf, id); in btusb_probe()
2789 if (intf->cur_altsetting->desc.bInterfaceNumber != 0) { in btusb_probe()
2792 if (intf->cur_altsetting->desc.bInterfaceNumber != 2) in btusb_probe()
2796 ifnum_base = intf->cur_altsetting->desc.bInterfaceNumber; in btusb_probe()
2801 match = usb_match_id(intf, blacklist_table); in btusb_probe()
2810 struct usb_device *udev = interface_to_usbdev(intf); in btusb_probe()
2818 data = devm_kzalloc(&intf->dev, sizeof(*data), GFP_KERNEL); in btusb_probe()
2822 for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { in btusb_probe()
2823 ep_desc = &intf->cur_altsetting->endpoint[i].desc; in btusb_probe()
2852 data->udev = interface_to_usbdev(intf); in btusb_probe()
2853 data->intf = intf; in btusb_probe()
2890 SET_HCIDEV_DEV(hdev, &intf->dev); in btusb_probe()
3067 usb_set_intfdata(intf, data); in btusb_probe()
3072 static void btusb_disconnect(struct usb_interface *intf) in btusb_disconnect() argument
3074 struct btusb_data *data = usb_get_intfdata(intf); in btusb_disconnect()
3077 BT_DBG("intf %p", intf); in btusb_disconnect()
3083 usb_set_intfdata(data->intf, NULL); in btusb_disconnect()
3093 if (intf == data->intf) { in btusb_disconnect()
3098 } else if (intf == data->isoc) { in btusb_disconnect()
3101 usb_driver_release_interface(&btusb_driver, data->intf); in btusb_disconnect()
3102 } else if (intf == data->diag) { in btusb_disconnect()
3103 usb_driver_release_interface(&btusb_driver, data->intf); in btusb_disconnect()
3112 static int btusb_suspend(struct usb_interface *intf, pm_message_t message) in btusb_suspend() argument
3114 struct btusb_data *data = usb_get_intfdata(intf); in btusb_suspend()
3116 BT_DBG("intf %p", intf); in btusb_suspend()
3162 static int btusb_resume(struct usb_interface *intf) in btusb_resume() argument
3164 struct btusb_data *data = usb_get_intfdata(intf); in btusb_resume()
3168 BT_DBG("intf %p", intf); in btusb_resume()