Lines Matching refs:intf
197 static int ttusbir_probe(struct usb_interface *intf, in ttusbir_probe() argument
215 for (i = 0; i < intf->num_altsetting && altsetting == -1; i++) { in ttusbir_probe()
218 idesc = &intf->altsetting[i].desc; in ttusbir_probe()
221 desc = &intf->altsetting[i].endpoint[j].desc; in ttusbir_probe()
242 dev_err(&intf->dev, "cannot find expected altsetting\n"); in ttusbir_probe()
247 tt->dev = &intf->dev; in ttusbir_probe()
248 tt->udev = interface_to_usbdev(intf); in ttusbir_probe()
310 ret = led_classdev_register(&intf->dev, &tt->led); in ttusbir_probe()
319 rc->dev.parent = &intf->dev; in ttusbir_probe()
334 dev_err(&intf->dev, "failed to register rc device %d\n", ret); in ttusbir_probe()
338 usb_set_intfdata(intf, tt); in ttusbir_probe()
373 static void ttusbir_disconnect(struct usb_interface *intf) in ttusbir_disconnect() argument
375 struct ttusbir *tt = usb_get_intfdata(intf); in ttusbir_disconnect()
391 usb_set_intfdata(intf, NULL); in ttusbir_disconnect()
395 static int ttusbir_suspend(struct usb_interface *intf, pm_message_t message) in ttusbir_suspend() argument
397 struct ttusbir *tt = usb_get_intfdata(intf); in ttusbir_suspend()
409 static int ttusbir_resume(struct usb_interface *intf) in ttusbir_resume() argument
411 struct ttusbir *tt = usb_get_intfdata(intf); in ttusbir_resume()