Lines Matching defs:interface
18 /* include interface to i2c layer */
154 * Initially the usb i2c interface uses a vid/pid pair donated by
169 struct usb_interface *interface; /* the interface for this device */
218 static int i2c_tiny_usb_probe(struct usb_interface *interface,
225 dev_dbg(&interface->dev, "probing usb device\n");
232 dev->usb_dev = usb_get_dev(interface_to_usbdev(interface));
233 dev->interface = interface;
235 /* save our data pointer in this interface device */
236 usb_set_intfdata(interface, dev);
239 dev_info(&interface->dev,
260 dev->adapter.dev.parent = &dev->interface->dev;
277 static void i2c_tiny_usb_disconnect(struct usb_interface *interface)
279 struct i2c_tiny_usb *dev = usb_get_intfdata(interface);
282 usb_set_intfdata(interface, NULL);
285 dev_dbg(&interface->dev, "disconnected\n");