Lines Matching refs:interface
173 struct usb_interface *interface; /* the interface for this device */ member
205 static int i2c_tiny_usb_probe(struct usb_interface *interface, in i2c_tiny_usb_probe() argument
212 dev_dbg(&interface->dev, "probing usb device\n"); in i2c_tiny_usb_probe()
217 dev_err(&interface->dev, "Out of memory\n"); in i2c_tiny_usb_probe()
221 dev->usb_dev = usb_get_dev(interface_to_usbdev(interface)); in i2c_tiny_usb_probe()
222 dev->interface = interface; in i2c_tiny_usb_probe()
225 usb_set_intfdata(interface, dev); in i2c_tiny_usb_probe()
228 dev_info(&interface->dev, in i2c_tiny_usb_probe()
249 dev->adapter.dev.parent = &dev->interface->dev; in i2c_tiny_usb_probe()
266 static void i2c_tiny_usb_disconnect(struct usb_interface *interface) in i2c_tiny_usb_disconnect() argument
268 struct i2c_tiny_usb *dev = usb_get_intfdata(interface); in i2c_tiny_usb_disconnect()
271 usb_set_intfdata(interface, NULL); in i2c_tiny_usb_disconnect()
274 dev_dbg(&interface->dev, "disconnected\n"); in i2c_tiny_usb_disconnect()