Lines Matching defs:led
64 * @led: URB for sending LEDs (e.g. numlock, ...)
65 * @newleds: data that will be sent with the @led URB representing which LEDs
71 * @cr: Control request for @led URB
72 * @leds: Buffer for the @led URB
74 * @leds_dma: DMA address for @led URB
76 * @led_urb_submitted: indicates whether @led is in progress, i.e. it has been
78 * without resubmitting @led
84 struct urb *irq, *led;
163 kbd->newleds = (!!test_bit(LED_KANA, dev->led) << 3) | (!!test_bit(LED_COMPOSE, dev->led) << 3) |
164 (!!test_bit(LED_SCROLLL, dev->led) << 2) | (!!test_bit(LED_CAPSL, dev->led) << 1) |
165 (!!test_bit(LED_NUML, dev->led));
179 kbd->led->dev = kbd->usbdev;
180 if (usb_submit_urb(kbd->led, GFP_ATOMIC))
196 hid_warn(urb->dev, "led urb status %d received\n",
209 kbd->led->dev = kbd->usbdev;
210 if (usb_submit_urb(kbd->led, GFP_ATOMIC)){
240 if (!(kbd->led = usb_alloc_urb(0, GFP_KERNEL)))
255 usb_free_urb(kbd->led);
347 usb_fill_control_urb(kbd->led, dev, usb_sndctrlpipe(dev, 0),
350 kbd->led->transfer_dma = kbd->leds_dma;
351 kbd->led->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
377 usb_kill_urb(kbd->led);