Lines Matching refs:interface
476 static int sur40_probe(struct usb_interface *interface, in sur40_probe() argument
479 struct usb_device *usbdev = interface_to_usbdev(interface); in sur40_probe()
487 iface_desc = &interface->altsetting[0]; in sur40_probe()
527 poll_dev->input->dev.parent = &interface->dev; in sur40_probe()
530 sur40->dev = &interface->dev; in sur40_probe()
538 dev_err(&interface->dev, "Unable to allocate input buffer."); in sur40_probe()
546 dev_err(&interface->dev, in sur40_probe()
555 dev_err(&interface->dev, in sur40_probe()
584 dev_err(&interface->dev, in sur40_probe()
590 usb_set_intfdata(interface, sur40); in sur40_probe()
591 dev_dbg(&interface->dev, "%s is now attached\n", DRIVER_DESC); in sur40_probe()
610 static void sur40_disconnect(struct usb_interface *interface) in sur40_disconnect() argument
612 struct sur40_state *sur40 = usb_get_intfdata(interface); in sur40_disconnect()
623 usb_set_intfdata(interface, NULL); in sur40_disconnect()
624 dev_dbg(&interface->dev, "%s is now disconnected\n", DRIVER_DESC); in sur40_disconnect()