Searched refs:kbtrans (Results 1 - 22 of 22) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dkbtrans.h53 * Do not expose the internals of these structures to kbtrans clients
57 struct kbtrans;
108 * - struct kbtrans **kbtrans
121 struct kbtrans_callbacks *, struct kbtrans **, int, int);
129 extern int kbtrans_streams_fini(struct kbtrans *);
146 extern enum kbtrans_message_response kbtrans_streams_message(struct kbtrans *,
153 * call kbtrans, passing the key number and its new
154 * state. kbtrans is responsible for autorepeat handling;
158 extern void kbtrans_streams_key(struct kbtrans *, kbtrans_key_
[all...]
H A Dconskbd.h36 #include <sys/kbtrans.h>
157 /* kbtrans of virtual keyboard */
158 struct kbtrans *conskbd_kbtrans;
/illumos-gate/usr/src/uts/common/io/kbtrans/
H A Dkbtrans_lower.h76 * The kbtrans structure specifies the state of the
79 struct kbtrans *kbtrans_upper;
93 void (*kc_keypressed_raw)(struct kbtrans *, kbtrans_key_t);
98 void (*kc_keyreleased_raw)(struct kbtrans *, kbtrans_key_t);
103 void (*kc_keypressed)(struct kbtrans *, uint_t, kbtrans_key_t, uint_t);
108 void (*kc_keyreleased)(struct kbtrans *, kbtrans_key_t);
113 void (*kc_setup_repeat)(struct kbtrans *, uint_t, kbtrans_key_t);
118 void (*kc_cancel_repeat)(struct kbtrans *);
123 void (*kc_setled)(struct kbtrans *);
H A Dkbtrans_polled.c30 * Generic Keyboard Support: Polled I/O support for kbtrans-supported keyboards.
41 #include <sys/kbtrans.h>
48 static void kbtrans_polled_pressed(struct kbtrans *, uint_t, kbtrans_key_t,
50 static void kbtrans_polled_released(struct kbtrans *, kbtrans_key_t);
51 static void kbtrans_polled_setled(struct kbtrans *);
52 static void kbtrans_polled_setup_repeat(struct kbtrans *, uint_t,
54 static void kbtrans_polled_cancel_repeat(struct kbtrans *);
75 kbtrans_ischar(struct kbtrans *upper)
121 kbtrans_getchar(struct kbtrans *upper)
130 kbtrans_polled_putcode(struct kbtrans *uppe
[all...]
H A Dkbtrans_streams.c47 #include <sys/kbtrans.h>
84 "kbtrans (key translation)"
113 static void kbtrans_set_translation_callback(struct kbtrans *);
115 static void kbtrans_send_esc_event(char, struct kbtrans *);
116 static void kbtrans_keypressed(struct kbtrans *, uchar_t, Firm_event *,
119 static void kbtrans_cancelrpt(struct kbtrans *);
120 static void kbtrans_queuepress(struct kbtrans *, uchar_t, Firm_event *);
121 static void kbtrans_putcode(register struct kbtrans *, uint_t);
122 static void kbtrans_keyreleased(struct kbtrans *, uchar_t);
123 static void kbtrans_queueevent(struct kbtrans *, Firm_even
[all...]
H A Dkbtrans_streams.h55 struct kbtrans { struct
H A Dusb_keytables.c44 #include <sys/kbtrans.h>
459 * Translate USB scancodes to PC scancodes before sending it to 'kbtrans'
H A Dkbtrans.c33 * PSARC/1998/026 for references to the kbtrans module.
57 #include <sys/kbtrans.h>
587 cmn_err(CE_CONT, "kbtrans: %s", buf);
/illumos-gate/usr/src/uts/intel/kb8042/
H A DMakefile51 LDFLAGS += -dy -Nmisc/kbtrans
/illumos-gate/usr/src/uts/intel/kbtrans/
H A DMakefile22 # uts/intel/kbtrans/Makefile
28 # This makefile drives the production of the kbtrans kernel module.
41 MODULE = kbtrans
/illumos-gate/usr/src/uts/intel/usbkbm/
H A DMakefile64 LDFLAGS += -dy -Nmisc/usba -Nmisc/kbtrans -Nmisc/hidparser
/illumos-gate/usr/src/uts/sparc/conskbd/
H A DMakefile64 LDFLAGS = -dy -Nmisc/kbtrans
/illumos-gate/usr/src/uts/sparc/kb8042/
H A DMakefile51 LDFLAGS += -dy -Nmisc/kbtrans
/illumos-gate/usr/src/uts/sparc/kbtrans/
H A DMakefile22 # uts/sparc/kbtrans/Makefile
30 # This makefile drives the production of the kbtrans misc module.
43 MODULE = kbtrans
/illumos-gate/usr/src/uts/sparc/usbkbm/
H A DMakefile59 LDFLAGS += -dy -Nmisc/usba -Nmisc/kbtrans -Nmisc/hidparser
/illumos-gate/usr/src/uts/intel/conskbd/
H A DMakefile61 LDFLAGS = -dy -Nmisc/kbtrans
/illumos-gate/usr/src/uts/common/sys/usb/clients/usbkbm/
H A Dusbkbm.h118 struct kbtrans *usbkbm_kbtrans;
/illumos-gate/usr/src/uts/common/io/kb8042/
H A Dkb8042.h96 struct kbtrans *hw_kbtrans;
H A Dat_keyprocess.c29 #include <sys/kbtrans.h>
H A Dkb8042.c47 #include <sys/kbtrans.h>
/illumos-gate/usr/src/uts/common/io/usb/clients/usbkbm/
H A Dusbkbm.c46 #include <sys/kbtrans.h>
634 /* First, see if kbtrans will handle the message */
645 /* kbtrans didn't handle the message. Try to handle it here */
676 * by kbtrans or this module. Pass it down the stream
1446 * Don't do any translations. Send to 'kbtrans' for processing.
1455 * Translate USB scancodes to PC scancodes before sending it to 'kbtrans'
/illumos-gate/usr/src/uts/common/io/
H A Dconskbd.c76 #include <sys/kbtrans.h>
322 * Callbacks needed by kbtrans
570 * initialize kbtrans module for conskbd
702 * The response is sent to upstream by the kbtrans
704 * kbtrans to proces message and to send response out,
978 * When we by kbtrans_streams_message() invoked kbtrans to
979 * handle ioctls in conskbduwsrv() routine, kbtrans module
2106 * This routine is a callback routine for kbtrans module to set LED.
2112 * in turn calls kbtrans to process the ioctl. Then kbtrans invoke
[all...]

Completed in 265 milliseconds