Lines Matching refs:led
68 static void change_color(struct usb_led *led) in change_color() argument
76 dev_err(&led->udev->dev, "out of memory\n"); in change_color()
80 switch (led->type) { in change_color()
84 if (led->blue) in change_color()
86 if (led->red) in change_color()
88 if (led->green) in change_color()
90 dev_dbg(&led->udev->dev, in change_color()
92 led->blue, led->red, led->green, color); in change_color()
94 retval = usb_control_msg(led->udev, in change_color()
95 usb_sndctrlpipe(led->udev, 0), in change_color()
107 dev_dbg(&led->udev->dev, in change_color()
109 led->red, led->green, led->blue); in change_color()
111 buffer[0] = led->red; in change_color()
112 buffer[1] = led->green; in change_color()
113 buffer[2] = led->blue; in change_color()
118 retval = usb_control_msg(led->udev, in change_color()
119 usb_sndctrlpipe(led->udev, 0), in change_color()
130 buffer[0] = RISO_KAGAKU_IX(led->red, led->green, led->blue); in change_color()
136 retval = usb_interrupt_msg(led->udev, in change_color()
137 usb_sndctrlpipe(led->udev, 2), in change_color()
142 dev_err(&led->udev->dev, "unknown device type %d\n", led->type); in change_color()
146 dev_dbg(&led->udev->dev, "retval = %d\n", retval); in change_color()
155 struct usb_led *led = usb_get_intfdata(intf); \
157 return sprintf(buf, "%d\n", led->value); \
163 struct usb_led *led = usb_get_intfdata(intf); \
166 led->value = temp; \
167 change_color(led); \