Lines Matching refs:ed

234                       xkbExtensionDeviceNotify * ed,  in XkbUpdateLedAutoState()  argument
273 if (ed == NULL) { in XkbUpdateLedAutoState()
274 ed = &my_ed; in XkbUpdateLedAutoState()
275 memset((char *) ed, 0, sizeof(xkbExtensionDeviceNotify)); in XkbUpdateLedAutoState()
277 else if ((ed->reason & XkbXI_IndicatorsMask) && in XkbUpdateLedAutoState()
278 ((ed->ledClass != sli->class) || (ed->ledID != sli->id))) { in XkbUpdateLedAutoState()
279 XkbFlushLedEvents(dev, kbd, sli, ed, changes, cause); in XkbUpdateLedAutoState()
290 ed->reason |= XkbXI_IndicatorStateMask; in XkbUpdateLedAutoState()
291 ed->ledClass = sli->class; in XkbUpdateLedAutoState()
292 ed->ledID = sli->id; in XkbUpdateLedAutoState()
293 ed->ledsDefined = sli->namesPresent | sli->mapsPresent; in XkbUpdateLedAutoState()
294 ed->ledState = sli->effectiveState; in XkbUpdateLedAutoState()
295 ed->unsupported = 0; in XkbUpdateLedAutoState()
296 ed->supported = XkbXI_AllFeaturesMask; in XkbUpdateLedAutoState()
300 if (ed != &my_ed) in XkbUpdateLedAutoState()
301 ed = NULL; in XkbUpdateLedAutoState()
302 if (changes || ed) in XkbUpdateLedAutoState()
303 XkbFlushLedEvents(dev, kbd, sli, ed, changes, cause); in XkbUpdateLedAutoState()
372 xkbExtensionDeviceNotify ed; in XkbSetIndicators() local
376 memset((char *) &ed, 0, sizeof(xkbExtensionDeviceNotify)); in XkbSetIndicators()
380 XkbApplyLedStateChanges(dev, sli, affect, &ed, &changes, cause); in XkbSetIndicators()
390 XkbUpdateLedAutoState(dev, sli, side_affected, &ed, &changes, cause); in XkbSetIndicators()
396 XkbFlushLedEvents(dev, dev, sli, &ed, &changes, cause); in XkbSetIndicators()
750 xkbExtensionDeviceNotify * ed, in XkbFlushLedEvents() argument
768 if (ed) { in XkbFlushLedEvents()
769 if (ed->reason) { in XkbFlushLedEvents()
770 if ((dev != kbd) && (ed->reason & XkbXI_IndicatorStateMask)) in XkbFlushLedEvents()
772 XkbSendExtensionDeviceNotify(dev, cause->client, ed); in XkbFlushLedEvents()
774 memset((char *) ed, 0, sizeof(XkbExtensionDeviceNotify)); in XkbFlushLedEvents()
785 xkbExtensionDeviceNotify * ed, in XkbApplyLedNameChanges() argument
799 if (ed == NULL) { in XkbApplyLedNameChanges()
800 ed = &my_ed; in XkbApplyLedNameChanges()
801 memset((char *) ed, 0, sizeof(xkbExtensionDeviceNotify)); in XkbApplyLedNameChanges()
803 else if ((ed->reason & XkbXI_IndicatorsMask) && in XkbApplyLedNameChanges()
804 ((ed->ledClass != sli->class) || (ed->ledID != sli->id))) { in XkbApplyLedNameChanges()
805 XkbFlushLedEvents(dev, kbd, sli, ed, changes, cause); in XkbApplyLedNameChanges()
817 ed->reason |= XkbXI_IndicatorNamesMask; in XkbApplyLedNameChanges()
818 ed->ledClass = sli->class; in XkbApplyLedNameChanges()
819 ed->ledID = sli->id; in XkbApplyLedNameChanges()
820 ed->ledsDefined = sli->namesPresent | sli->mapsPresent; in XkbApplyLedNameChanges()
821 ed->ledState = sli->effectiveState; in XkbApplyLedNameChanges()
822 ed->unsupported = 0; in XkbApplyLedNameChanges()
823 ed->supported = XkbXI_AllFeaturesMask; in XkbApplyLedNameChanges()
827 if (ed != &my_ed) in XkbApplyLedNameChanges()
828 ed = NULL; in XkbApplyLedNameChanges()
829 if (changes || ed) in XkbApplyLedNameChanges()
830 XkbFlushLedEvents(dev, kbd, sli, ed, changes, cause); in XkbApplyLedNameChanges()
865 xkbExtensionDeviceNotify * ed, in XkbApplyLedMapChanges() argument
879 if (ed == NULL) { in XkbApplyLedMapChanges()
880 ed = &my_ed; in XkbApplyLedMapChanges()
881 memset((char *) ed, 0, sizeof(xkbExtensionDeviceNotify)); in XkbApplyLedMapChanges()
883 else if ((ed->reason & XkbXI_IndicatorsMask) && in XkbApplyLedMapChanges()
884 ((ed->ledClass != sli->class) || (ed->ledID != sli->id))) { in XkbApplyLedMapChanges()
885 XkbFlushLedEvents(dev, kbd, sli, ed, changes, cause); in XkbApplyLedMapChanges()
898 ed->reason |= XkbXI_IndicatorMapsMask; in XkbApplyLedMapChanges()
899 ed->ledClass = sli->class; in XkbApplyLedMapChanges()
900 ed->ledID = sli->id; in XkbApplyLedMapChanges()
901 ed->ledsDefined = sli->namesPresent | sli->mapsPresent; in XkbApplyLedMapChanges()
902 ed->ledState = sli->effectiveState; in XkbApplyLedMapChanges()
903 ed->unsupported = 0; in XkbApplyLedMapChanges()
904 ed->supported = XkbXI_AllFeaturesMask; in XkbApplyLedMapChanges()
906 XkbUpdateLedAutoState(dev, sli, changed_maps, ed, changes, cause); in XkbApplyLedMapChanges()
910 if (ed != &my_ed) in XkbApplyLedMapChanges()
911 ed = NULL; in XkbApplyLedMapChanges()
912 if (changes || ed) in XkbApplyLedMapChanges()
913 XkbFlushLedEvents(dev, kbd, sli, ed, changes, cause); in XkbApplyLedMapChanges()
923 xkbExtensionDeviceNotify * ed, in XkbApplyLedStateChanges() argument
970 if (ed == NULL) { in XkbApplyLedStateChanges()
971 ed = &my_ed; in XkbApplyLedStateChanges()
972 memset((char *) ed, 0, sizeof(xkbExtensionDeviceNotify)); in XkbApplyLedStateChanges()
974 else if (affected && (ed->reason & XkbXI_IndicatorsMask) && in XkbApplyLedStateChanges()
975 ((ed->ledClass != sli->class) || (ed->ledID != sli->id))) { in XkbApplyLedStateChanges()
976 XkbFlushLedEvents(dev, kbd, sli, ed, changes, cause); in XkbApplyLedStateChanges()
982 ed->reason |= XkbXI_IndicatorStateMask; in XkbApplyLedStateChanges()
983 ed->ledClass = sli->class; in XkbApplyLedStateChanges()
984 ed->ledID = sli->id; in XkbApplyLedStateChanges()
985 ed->ledsDefined = sli->namesPresent | sli->mapsPresent; in XkbApplyLedStateChanges()
986 ed->ledState = sli->effectiveState; in XkbApplyLedStateChanges()
987 ed->unsupported = 0; in XkbApplyLedStateChanges()
988 ed->supported = XkbXI_AllFeaturesMask; in XkbApplyLedStateChanges()
993 XkbUpdateLedAutoState(dev, sli, sli->mapsPresent, ed, changes, cause); in XkbApplyLedStateChanges()
998 if (ed != &my_ed) in XkbApplyLedStateChanges()
999 ed = NULL; in XkbApplyLedStateChanges()
1000 if (changes || ed) in XkbApplyLedStateChanges()
1001 XkbFlushLedEvents(dev, kbd, sli, ed, changes, cause); in XkbApplyLedStateChanges()