Lines Matching refs:interface
175 static int led_probe(struct usb_interface *interface, in led_probe() argument
178 struct usb_device *udev = interface_to_usbdev(interface); in led_probe()
184 dev_err(&interface->dev, "out of memory\n"); in led_probe()
191 usb_set_intfdata(interface, dev); in led_probe()
193 retval = device_create_file(&interface->dev, &dev_attr_blue); in led_probe()
196 retval = device_create_file(&interface->dev, &dev_attr_red); in led_probe()
199 retval = device_create_file(&interface->dev, &dev_attr_green); in led_probe()
208 dev_err(&interface->dev, "out of memory\n"); in led_probe()
228 dev_info(&interface->dev, "USB LED device now attached\n"); in led_probe()
232 device_remove_file(&interface->dev, &dev_attr_blue); in led_probe()
233 device_remove_file(&interface->dev, &dev_attr_red); in led_probe()
234 device_remove_file(&interface->dev, &dev_attr_green); in led_probe()
235 usb_set_intfdata(interface, NULL); in led_probe()
242 static void led_disconnect(struct usb_interface *interface) in led_disconnect() argument
246 dev = usb_get_intfdata(interface); in led_disconnect()
248 device_remove_file(&interface->dev, &dev_attr_blue); in led_disconnect()
249 device_remove_file(&interface->dev, &dev_attr_red); in led_disconnect()
250 device_remove_file(&interface->dev, &dev_attr_green); in led_disconnect()
253 usb_set_intfdata(interface, NULL); in led_disconnect()
259 dev_info(&interface->dev, "USB LED now disconnected\n"); in led_disconnect()