Lines Matching refs:iface
63 int i1480_usb_create(struct i1480_usb *i1480_usb, struct usb_interface *iface) in i1480_usb_create() argument
65 struct usb_device *usb_dev = interface_to_usbdev(iface); in i1480_usb_create()
69 i1480_usb->usb_iface = usb_get_intf(iface); in i1480_usb_create()
70 usb_set_intfdata(iface, i1480_usb); /* Bind the driver to iface0 */ in i1480_usb_create()
77 usb_set_intfdata(iface, NULL); in i1480_usb_create()
78 usb_put_intf(iface); in i1480_usb_create()
342 int i1480_usb_probe(struct usb_interface *iface, const struct usb_device_id *id) in i1480_usb_probe() argument
346 struct device *dev = &iface->dev; in i1480_usb_probe()
350 if (iface->cur_altsetting->desc.bInterfaceNumber != 0) { in i1480_usb_probe()
352 iface->cur_altsetting->desc.bInterfaceNumber); in i1480_usb_probe()
355 if (iface->num_altsetting > 1 in i1480_usb_probe()
356 && interface_to_usbdev(iface)->descriptor.idProduct == 0xbabe) { in i1480_usb_probe()
358 result = usb_set_interface(interface_to_usbdev(iface), 0, 1); in i1480_usb_probe()
383 result = i1480_usb_create(i1480_usb, iface); in i1480_usb_probe()
394 i1480->dev = &iface->dev; in i1480_usb_probe()