Lines Matching refs:ki
220 readKernelMapping(KdKeyboardInfo *ki)
230 if (!ki)
238 ki->keySyms.mapWidth = KD_MAX_WIDTH;
243 k = ki->keySyms.map + row * ki->keySyms.mapWidth;
245 for (j = 0; j < ki->keySyms.mapWidth; ++j)
486 ki->minScanCode = minKeyCode;
487 ki->maxScanCode = maxKeyCode;
684 LinuxKeyboardEnable (KdKeyboardInfo *ki)
691 if (!ki)
695 ki->driverPrivate = (void *) (intptr_t) fd;
715 KdRegisterFd (fd, LinuxKeyboardRead, ki);
720 LinuxKeyboardDisable (KdKeyboardInfo *ki)
724 if (!ki)
727 fd = (int) (intptr_t) ki->driverPrivate;
729 KdUnregisterFd(ki, fd, FALSE);
735 LinuxKeyboardInit (KdKeyboardInfo *ki)
737 if (!ki)
740 free(ki->path);
741 ki->path = strdup("console");
742 free(ki->name);
743 ki->name = strdup("Linux console keyboard");
745 readKernelMapping (ki);
751 LinuxKeyboardLeds (KdKeyboardInfo *ki, int leds)
753 if (!ki)
756 ioctl ((int)(intptr_t)ki->driverPrivate, KDSETLED, leds & 7);