Lines Matching defs:ed

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