Lines Matching defs:interface
1986 static int xillyusb_discovery(struct usb_interface *interface)
1989 struct xillyusb_dev *xdev = usb_get_intfdata(interface);
2000 dev_err(&interface->dev, "Failed to send quiesce request. Aborting.\n");
2030 dev_err(&interface->dev, "Failed to send IDT request. Aborting.\n");
2050 dev_err(&interface->dev, "No response from FPGA. Aborting.\n");
2065 dev_err(&interface->dev, "IDT failed CRC check. Aborting.\n");
2071 dev_err(&interface->dev, "No support for IDT version 0x%02x. Maybe the xillyusb driver needs an upgrade. Aborting.\n",
2084 dev_err(&interface->dev, "IDT too short. This is exceptionally weird, because its CRC is OK\n");
2108 rc = xillybus_init_chrdev(&interface->dev, &xillyusb_fops,
2129 static int xillyusb_probe(struct usb_interface *interface,
2143 xdev->udev = usb_get_dev(interface_to_usbdev(interface));
2144 xdev->dev = &interface->dev;
2152 dev_err(&interface->dev, "Failed to allocate work queue\n");
2159 usb_set_intfdata(interface, xdev);
2165 rc = xillyusb_discovery(interface);
2176 usb_set_intfdata(interface, NULL);
2181 static void xillyusb_disconnect(struct usb_interface *interface)
2183 struct xillyusb_dev *xdev = usb_get_intfdata(interface);
2189 xillybus_cleanup_chrdev(xdev, &interface->dev);
2211 dev_err(&interface->dev,
2240 usb_set_intfdata(interface, NULL);