Home | History | Annotate | Download | only in init

Lines Matching full:keychord

41 #include <linux/keychord.h>
717 struct input_keychord *keychord;
721 /* add a new keychord to the list */
722 size = sizeof(*keychord) + svc->nkeycodes * sizeof(keychord->keycodes[0]);
731 keychord = (struct input_keychord *)((char *)keychords + keychords_length);
732 keychord->version = KEYCHORD_VERSION;
733 keychord->id = keychords_count + 1;
734 keychord->count = svc->nkeycodes;
735 svc->keychord_id = keychord->id;
738 keychord->keycodes[i] = svc->keycodes[i];
755 fd = open("/dev/keychord", O_RDWR);
757 ERROR("could not open /dev/keychord\n");
764 ERROR("could not configure /dev/keychord %d (%d)\n", ret, errno);
792 ERROR("could not read keychord id\n");
798 INFO("starting service %s from keychord\n", svc->name);
801 ERROR("service for keychord %d not found\n", id);