Searched refs:keyboard (Results 1 - 23 of 23) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dkbdreg.h47 struct keyboard *k_curkeyboard;
52 * States of keyboard ID recognizer
H A Dkbtrans.h31 * Interface between hardware keyboard driver and generic keyboard
42 * The default value (0) indicates that the keyboard layout isn't
48 * Maximum of keys in a keyboard
92 * Initializes the generic keyboard translation module. Must be
114 * keyboard state, in the form of LED state. initial_leds shows
165 * module should make this call to report the type of keyboard
166 * attached. "type" is the keyboard type, typically KB_SUN4,
170 struct keyboard *);
177 * keyboard ha
[all...]
H A Dkbd.h42 #define KB_SUN2 0x02 /* Sun-2 custom keyboard */
61 * Following are the only keyboard types supported by kb module.
63 * themselves as Type 4 keyboard with a different layout id.)
65 #define KB_SUN3 3 /* Type 3 Sun keyboard */
66 #define KB_SUN4 4 /* Type 4 Sun keyboard */
67 #define KB_USB 6 /* USB keyboard */
68 #define KB_PC 101 /* Type 101 AT keyboard */
73 * This structure is used to enumerate the supported keyboard types.
79 struct keyboard *table; /* Keyboard table to use. */
94 * Commands to the Sun-3 keyboard
283 struct keyboard { struct
[all...]
/illumos-gate/usr/src/boot/sys/boot/fdt/dts/arm/
H A Dexynos5250-snow.dts61 keyboard-controller {
H A Dexynos5250-spring.dts61 keyboard-controller {
H A Dexynos5420-peach-pit.dts57 keyboard-controller {
H A Dimx51x.dtsi310 keyboard@73f94000 {
H A Dimx53x.dtsi364 keyboard@53f94000 {
/illumos-gate/usr/src/uts/common/io/kbtrans/
H A Dkbtrans_lower.h37 * This structure describes the state of the keyboard.
50 /* Pointer to keyboard maps */
51 struct keyboard *kbtrans_keyboard;
H A Dkbtrans_streams.c28 * Generic keyboard support: streams and administration.
153 * Functions to be called when keyboard translation is turned off
266 /* allocate keyboard state structure */
421 * keyboard module output queue put procedure: handles M_IOCTL
486 struct keyboard *kp;
553 * module should make this call to report the id of the keyboard
554 * attached. id is the keyboard type, typically KB_SUN4,
561 struct keyboard *k)
571 * keyboard has been reset, e.g. by being unplugged and reattached.
868 * If set to false, means we are a serial keyboard,
[all...]
H A Dkbtrans.c30 * Generic keyboard support: translation
147 * Nobody has told us about this keyboard yet.
537 register struct keyboard *kp;
/illumos-gate/usr/src/boot/sys/boot/i386/pxeldr/
H A Dpxeldr.S54 .set MEM_BIOS_KEYBOARD,0x496 # BDA byte with keyboard bit
76 * Bit in MEM_BIOS_KEYBOARD that is set if an enhanced keyboard is present
126 * Look at the BIOS data area to see if we have an enhanced keyboard. If not,
129 testb $KEYBOARD_BIT, MEM_BIOS_KEYBOARD # keyboard present?
236 * keyboard controller to get ready (65K x ISA access time). If
238 * legacy-free and simply doesn't have a keyboard controller.
/illumos-gate/usr/src/uts/common/sys/usb/clients/usbkbm/
H A Dusbkbm.h41 * USB keyboard LED masks (used to set LED's on USB keyboards)
69 * The keyboard would report ErrorRollOver in all array fields when
94 #define USBKBM_OPEN 0x00000001 /* keyboard is open for business */
95 #define USBKBM_QWAIT 0x00000002 /* keyboard is waiting for a response */
110 uint8_t keyid; /* report id of keyboard input */
111 uint_t kpos; /* keycode offset in the keyboard data */
123 /* Report format of keyboard data */
128 uint16_t usbkbm_layout; /* keyboard layout */
137 /* Currently processed key events of the current keyboard packet */
156 /* keyboard devic
[all...]
/illumos-gate/usr/src/uts/common/io/usb/clients/usbkbm/
H A Dusbkbm.c28 * USB keyboard input streams module - processes USB keypacket
91 static struct keyboard *usbkbm_keyindex;
97 extern struct keyboard *kbtrans_usbkb_maptab_init(void);
98 extern void kbtrans_usbkb_maptab_fini(struct keyboard **);
141 "USB keyboard streams 1.44",
275 * Save entries of the keyboard structure that
375 * Open a keyboard
409 /* allocate usb keyboard state structure */
588 * Close a keyboard.
620 * usb keyboard modul
[all...]
/illumos-gate/usr/src/boot/sys/boot/i386/cdboot/
H A Dcdboot.S492 # keyboard controller to get ready (65K x ISA access time). If
494 # legacy-free and simply doesn't have a keyboard controller.
/illumos-gate/usr/src/uts/common/io/
H A Dconskbd.c40 * keyboard with replicated keys.
45 * drivers don't support polled I/O interfaces, we couldn't group the keyboard
49 * keyboard drivers is added. When conskbd receives I_LINK or I_PLINK
52 * recognize this ioctl, the virtual keyboard will be disabled so that
53 * only one keyboard instance could be linked under conskbd.
82 extern struct keyboard *kbtrans_usbkb_maptab_init(void);
83 extern void kbtrans_usbkb_maptab_fini(struct keyboard **);
262 static queue_t *conskbd_regqueue; /* regular keyboard queue above us */
268 static struct keyboard *conskbd_keyindex;
338 * The software state structure of virtual keyboard
[all...]
H A Dkbd.c75 &mod_strmodops, "streams module for keyboard", &fsw
134 * State of keyboard & keyboard
158 #define KBD_OPEN 0x00000001 /* keyboard is open for business */
278 * Open a keyboard.
320 /* allocate keyboard */
425 * Close a keyboard.
845 return; /* wait for reply from keyboard */
848 * Not a Type 4 keyboard; return an immediate error.
1017 * Sun-3 keyboard
[all...]
/illumos-gate/usr/src/boot/sys/boot/fdt/dts/powerpc/
H A Dp2020ds.dts694 keyboard@0 {
H A Dmpc8572ds.dts799 keyboard@0 {
/illumos-gate/usr/src/uts/common/os/
H A Dpriv_defs546 Allows a process to get and set keyboard and pointer controls.
/illumos-gate/usr/src/uts/common/io/kb8042/
H A Dkb8042.c61 * For any keyboard, there is a unique code describing the position
62 * of the key on a keyboard. We refer to the code as "station number".
150 extern struct keyboard keyindex_pc;
231 "PS/2 keyboard driver",
338 * instead of just storing the data that comes in from the keyboard, which
351 * Send a "change scan code set" command to the keyboard.
360 * Send a 0. The keyboard should ACK the 0, then it should send the
369 * The next input byte from the keyboard should be the scan code
371 * just for fun, so blow past those to get the keyboard scan code.
379 cmn_err(CE_NOTE, "!Scan code set from keyboard i
[all...]
/illumos-gate/usr/src/uts/intel/ia32/ml/
H A Di86_subr.s1317 / Try the classic keyboard controller-triggered reset.
1323 / Wait up to 500 milliseconds here for the keyboard controller
1324 / to pull the reset line. On some systems where the keyboard
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dbuiltins.c4319 unsigned char keycode; /* keyboard scancode */
4547 "Change the keyboard map. The key FROM_KEY is mapped to the key TO_KEY."

Completed in 138 milliseconds