Symbol: keyboard
lib/libcurses/base/lib_mouse.c
95
#include <linux/keyboard.h> /* defines KG_* macros */
sys/arch/armv7/exynos/crosec_kbd.c
130
sc->keyboard.rows = info.rows;
sys/arch/armv7/exynos/crosec_kbd.c
131
sc->keyboard.cols = info.cols;
sys/arch/armv7/exynos/crosec_kbd.c
132
sc->keyboard.switches = info.switches;
sys/arch/armv7/exynos/crosec_kbd.c
133
sc->keyboard.state = (uint8_t *)malloc(info.rows*info.cols,
sys/arch/armv7/exynos/crosec_kbd.c
135
if (sc->keyboard.state == NULL)
sys/arch/armv7/exynos/crosec_kbd.c
139
sc->keyboard.taskq = taskq_create("crosec-keyb", 1, IPL_TTY, 0);
sys/arch/armv7/exynos/crosec_kbd.c
140
task_set(&sc->keyboard.task, cros_ec_poll_keystate, sc);
sys/arch/armv7/exynos/crosec_kbd.c
141
timeout_set(&sc->keyboard.timeout, cros_ec_add_task, sc);
sys/arch/armv7/exynos/crosec_kbd.c
152
sc->keyboard.wskbddev = config_found((void *)sc, &a, wskbddevprint);
sys/arch/armv7/exynos/crosec_kbd.c
154
timeout_add_sec(&sc->keyboard.timeout, 10);
sys/arch/armv7/exynos/crosec_kbd.c
163
task_add(sc->keyboard.taskq, &sc->keyboard.task);
sys/arch/armv7/exynos/crosec_kbd.c
164
timeout_add_msec(&sc->keyboard.timeout, 100);
sys/arch/armv7/exynos/crosec_kbd.c
178
uint8_t state[sc->keyboard.cols];
sys/arch/armv7/exynos/crosec_kbd.c
179
cros_ec_scan_keyboard(sc, state, sc->keyboard.cols);
sys/arch/armv7/exynos/crosec_kbd.c
180
for (col = 0; col < sc->keyboard.cols; col++) {
sys/arch/armv7/exynos/crosec_kbd.c
181
for (row = 0; row < sc->keyboard.rows; row++) {
sys/arch/armv7/exynos/crosec_kbd.c
182
int off = row*sc->keyboard.cols;
sys/arch/armv7/exynos/crosec_kbd.c
184
if (pressed && !sc->keyboard.state[off+col]) {
sys/arch/armv7/exynos/crosec_kbd.c
186
sc->keyboard.state[off+col] = 1;
sys/arch/armv7/exynos/crosec_kbd.c
187
if (sc->keyboard.polling)
sys/arch/armv7/exynos/crosec_kbd.c
190
wskbd_input(sc->keyboard.wskbddev, WSCONS_EVENT_KEY_DOWN, off+col);
sys/arch/armv7/exynos/crosec_kbd.c
192
} else if (!pressed && sc->keyboard.state[off+col]) {
sys/arch/armv7/exynos/crosec_kbd.c
194
sc->keyboard.state[off+col] = 0;
sys/arch/armv7/exynos/crosec_kbd.c
195
if (sc->keyboard.polling)
sys/arch/armv7/exynos/crosec_kbd.c
198
wskbd_input(sc->keyboard.wskbddev, WSCONS_EVENT_KEY_UP, off+col);
sys/arch/armv7/exynos/crosec_kbd.c
200
} else if (sc->keyboard.state[off+col]) {
sys/arch/armv7/exynos/crosec_kbd.c
214
sc->keyboard.polling = 1;
sys/arch/armv7/exynos/crosec_kbd.c
218
sc->keyboard.polling = 0;
sys/arch/armv7/exynos/crosec_kbd.c
221
*type = sc->keyboard.state[key] ? WSCONS_EVENT_KEY_UP : WSCONS_EVENT_KEY_DOWN;
sys/arch/armv7/exynos/crosec_kbd.c
259
sc->keyboard.rawkbd = *(int *)data == WSKBD_RAW;
sys/arch/armv7/exynos/crosecvar.h
57
} keyboard;
sys/arch/hppa/stand/libsa/cmd_hppa.c
540
set_keyboard(keyboard)
sys/arch/hppa/stand/libsa/cmd_hppa.c
541
struct device_path *keyboard;
sys/arch/hppa/stand/libsa/cmd_hppa.c
561
*keyboard = keyboards[i].dp;
sys/arch/hppa/stand/libsa/cmd_hppa.c
572
struct device_path keyboard;
sys/arch/hppa/stand/libsa/cmd_hppa.c
589
keyboard = sstor.ss_keyboard;
sys/arch/hppa/stand/libsa/cmd_hppa.c
590
if (set_keyboard(&keyboard)) {
sys/arch/hppa/stand/libsa/cmd_hppa.c
591
if (memcmp(&sstor.ss_keyboard, &keyboard,
sys/arch/hppa/stand/libsa/cmd_hppa.c
592
sizeof keyboard) != 0) {
sys/arch/hppa/stand/libsa/cmd_hppa.c
593
sstor.ss_keyboard = keyboard;
sys/dev/adb/akbd.c
550
c = keyboard[val];
sys/dev/adb/akbdmap.h
36
unsigned char keyboard[128] = {
usr.bin/systat/engine.c
1414
keyboard();