Lines Matching defs:intf
182 static int ttusbir_probe(struct usb_interface *intf,
200 for (i = 0; i < intf->num_altsetting && altsetting == -1; i++) {
203 idesc = &intf->altsetting[i].desc;
206 desc = &intf->altsetting[i].endpoint[j].desc;
227 dev_err(&intf->dev, "cannot find expected altsetting\n");
232 tt->dev = &intf->dev;
233 tt->udev = interface_to_usbdev(intf);
295 ret = led_classdev_register(&intf->dev, &tt->led);
304 rc->dev.parent = &intf->dev;
321 dev_err(&intf->dev, "failed to register rc device %d\n", ret);
325 usb_set_intfdata(intf, tt);
360 static void ttusbir_disconnect(struct usb_interface *intf)
362 struct ttusbir *tt = usb_get_intfdata(intf);
378 usb_set_intfdata(intf, NULL);
382 static int ttusbir_suspend(struct usb_interface *intf, pm_message_t message)
384 struct ttusbir *tt = usb_get_intfdata(intf);
396 static int ttusbir_resume(struct usb_interface *intf)
398 struct ttusbir *tt = usb_get_intfdata(intf);