Lines Matching refs:lf
327 LedFeedbackPtr lf;
329 for (lf = edev->leds; lf != NULL; lf = lf->next) {
330 if ((lf->xkb_sli == NULL) || (lf->xkb_sli->maps == NULL))
332 sli = lf->xkb_sli;
517 * XkbAllocSrvLedInfo(dev,kf,lf,needed_parts)
520 * 'kf' or 'lf' on the keyboard specified by 'dev.'
527 KbdFeedbackPtr kf, LedFeedbackPtr lf, unsigned needed_parts)
582 else if ((lf != NULL) && (lf->xkb_sli == NULL)) {
583 lf->xkb_sli = sli = calloc(1, sizeof(XkbSrvLedInfoRec));
591 sli->id = lf->ctrl.id;
592 sli->fb.lf = lf;
594 sli->physIndicators = lf->ctrl.led_mask;
596 sli->explicitState = lf->ctrl.led_values;
597 sli->effectiveState = lf->ctrl.led_values;
636 * XkbCopySrvLedInfo(dev,src,kf,lf)
644 XkbSrvLedInfoPtr src, KbdFeedbackPtr kf, LedFeedbackPtr lf)
659 sli_new->fb.lf = lf;
723 LedFeedbackPtr lf;
725 for (lf = dev->leds; lf != NULL; lf = lf->next) {
726 if ((id == XkbDfltXIId) || (id == lf->ctrl.id)) {
727 if (lf->xkb_sli == NULL)
728 lf->xkb_sli =
729 XkbAllocSrvLedInfo(dev, NULL, lf, needed_parts);
730 sli = lf->xkb_sli;