Lines Matching refs:interface
488 static int sur40_probe(struct usb_interface *interface, in sur40_probe() argument
491 struct usb_device *usbdev = interface_to_usbdev(interface); in sur40_probe()
499 iface_desc = &interface->altsetting[0]; in sur40_probe()
539 poll_dev->input->dev.parent = &interface->dev; in sur40_probe()
542 sur40->dev = &interface->dev; in sur40_probe()
550 dev_err(&interface->dev, "Unable to allocate input buffer."); in sur40_probe()
558 dev_err(&interface->dev, in sur40_probe()
567 dev_err(&interface->dev, in sur40_probe()
597 dev_err(&interface->dev, in sur40_probe()
603 usb_set_intfdata(interface, sur40); in sur40_probe()
604 dev_dbg(&interface->dev, "%s is now attached\n", DRIVER_DESC); in sur40_probe()
623 static void sur40_disconnect(struct usb_interface *interface) in sur40_disconnect() argument
625 struct sur40_state *sur40 = usb_get_intfdata(interface); in sur40_disconnect()
636 usb_set_intfdata(interface, NULL); in sur40_disconnect()
637 dev_dbg(&interface->dev, "%s is now disconnected\n", DRIVER_DESC); in sur40_disconnect()