Lines Matching defs:intf

545 	struct usb_interface *intf;
670 err = usb_autopm_get_interface(data->intf);
672 usb_queue_reset_device(data->intf);
1346 err = usb_autopm_get_interface(data->intf);
1359 data->intf->needs_remote_wakeup = 1;
1390 usb_autopm_put_interface(data->intf);
1396 usb_autopm_put_interface(data->intf);
1427 err = usb_autopm_get_interface(data->intf);
1431 data->intf->needs_remote_wakeup = 0;
1435 data->intf->needs_remote_wakeup = 1;
1437 usb_autopm_put_interface(data->intf);
1643 struct usb_interface *intf = data->isoc;
1661 for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) {
1662 ep_desc = &intf->cur_altsetting->endpoint[i].desc;
1726 struct usb_interface *intf = data->isoc;
1731 if (!intf)
1734 for (i = 0; i < intf->num_altsetting; i++) {
1735 if (intf->altsetting[i].desc.bAlternateSetting == alt)
1736 return &intf->altsetting[i];
1751 err = usb_autopm_get_interface(data->isoc ? data->isoc : data->intf);
1797 usb_autopm_put_interface(data->isoc ? data->isoc : data->intf);
1806 err = usb_autopm_get_interface(data->intf);
1810 usb_autopm_put_interface(data->intf);
3066 err = usb_autopm_get_interface(data->intf);
3074 usb_autopm_put_interface(data->intf);
3081 usb_autopm_put_interface(data->intf);
3834 struct usb_interface *intf = data->diag;
3843 for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) {
3846 ep_desc = &intf->cur_altsetting->endpoint[i].desc;
3981 static void btusb_check_needs_reset_resume(struct usb_interface *intf)
3984 interface_to_usbdev(intf)->quirks |= USB_QUIRK_RESET_RESUME;
3997 static int btusb_probe(struct usb_interface *intf,
4007 BT_DBG("intf %p id %p", intf, id);
4010 if (intf->cur_altsetting->desc.bInterfaceNumber != 0) {
4013 if (intf->cur_altsetting->desc.bInterfaceNumber != 2)
4017 ifnum_base = intf->cur_altsetting->desc.bInterfaceNumber;
4022 match = usb_match_id(intf, blacklist_table);
4031 struct usb_device *udev = interface_to_usbdev(intf);
4041 data = devm_kzalloc(&intf->dev, sizeof(*data), GFP_KERNEL);
4045 for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) {
4046 ep_desc = &intf->cur_altsetting->endpoint[i].desc;
4075 data->udev = interface_to_usbdev(intf);
4076 data->intf = intf;
4114 SET_HCIDEV_DEV(hdev, &intf->dev);
4233 btusb_check_needs_reset_resume(intf);
4346 usb_set_intfdata(intf, data);
4357 static void btusb_disconnect(struct usb_interface *intf)
4359 struct btusb_data *data = usb_get_intfdata(intf);
4362 BT_DBG("intf %p", intf);
4368 usb_set_intfdata(data->intf, NULL);
4378 if (intf == data->intf) {
4383 } else if (intf == data->isoc) {
4386 usb_driver_release_interface(&btusb_driver, data->intf);
4387 } else if (intf == data->diag) {
4388 usb_driver_release_interface(&btusb_driver, data->intf);
4403 static int btusb_suspend(struct usb_interface *intf, pm_message_t message)
4405 struct btusb_data *data = usb_get_intfdata(intf);
4407 BT_DBG("intf %p", intf);
4479 static int btusb_resume(struct usb_interface *intf)
4481 struct btusb_data *data = usb_get_intfdata(intf);
4485 BT_DBG("intf %p", intf);