Lines Matching refs:kf
315 KbdFeedbackPtr kf;
317 for (kf = edev->kbdfeed; kf != NULL; kf = kf->next) {
318 if ((kf->xkb_sli == NULL) || (kf->xkb_sli->maps == NULL))
320 sli = kf->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)
535 if ((kf != NULL) && (kf->xkb_sli == NULL)) {
536 kf->xkb_sli = sli = calloc(1, sizeof(XkbSrvLedInfoRec));
544 sli->id = kf->ctrl.id;
545 sli->fb.kf = kf;
548 sli->explicitState = kf->ctrl.leds;
549 sli->effectiveState = kf->ctrl.leds;
551 if ((kf == dev->kbdfeed) && (dev->key) && (dev->key->xkbInfo)) {
567 else if ((kf != NULL) && ((kf->xkb_sli->flags & XkbSLI_IsDefault) != 0)) {
571 sli = kf->xkb_sli;
636 * XkbCopySrvLedInfo(dev,src,kf,lf)
644 XkbSrvLedInfoPtr src, KbdFeedbackPtr kf, LedFeedbackPtr lf)
657 sli_new->fb.kf = kf;
710 KbdFeedbackPtr kf;
712 for (kf = dev->kbdfeed; kf != NULL; kf = kf->next) {
713 if ((id == XkbDfltXIId) || (id == kf->ctrl.id)) {
714 if (kf->xkb_sli == NULL)
715 kf->xkb_sli =
716 XkbAllocSrvLedInfo(dev, kf, NULL, needed_parts);
717 sli = kf->xkb_sli;