Lines Matching refs:kbtrans

47 #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_event *);
124 static void kbtrans_untrans_keypressed_raw(struct kbtrans *, kbtrans_key_t);
125 static void kbtrans_untrans_keyreleased_raw(struct kbtrans *,
127 static void kbtrans_ascii_keypressed(struct kbtrans *, uint_t,
129 static void kbtrans_ascii_keyreleased(struct kbtrans *, kbtrans_key_t);
130 static void kbtrans_ascii_setup_repeat(struct kbtrans *, uint_t,
132 static void kbtrans_trans_event_keypressed(struct kbtrans *, uint_t,
134 static void kbtrans_trans_event_keyreleased(struct kbtrans *,
136 static void kbtrans_trans_event_setup_repeat(struct kbtrans *, uint_t,
139 static void kbtrans_setled(struct kbtrans *);
140 static void kbtrans_flush(struct kbtrans *);
141 static enum kbtrans_message_response kbtrans_ioctl(struct kbtrans *upper,
197 progressbar_key_abort_thread(struct kbtrans *upper)
231 struct kbtrans **ret_kbd,
235 struct kbtrans *upper;
267 upper = kmem_zalloc(sizeof (struct kbtrans), KM_SLEEP);
354 kbtrans_streams_fini(struct kbtrans *upper)
387 kmem_free(upper, sizeof (struct kbtrans));
399 kbtrans_streams_releaseall(struct kbtrans *upper)
425 * kbtrans and KBTRANS_MESSAGE_NOT_HANDLED otherwise. If
431 kbtrans_streams_message(struct kbtrans *upper, register mblk_t *mp)
474 * call kbtrans, passing the key number and its new
475 * state. kbtrans is responsible for autorepeat handling;
481 struct kbtrans *upper,
559 struct kbtrans *upper,
575 kbtrans_streams_has_reset(struct kbtrans *upper)
590 kbtrans_streams_enable(struct kbtrans *upper)
599 * in kbtrans.
602 kbtrans_streams_setled(struct kbtrans *upper, int led_state)
628 kbtrans_streams_set_queue(struct kbtrans *upper, queue_t *q)
639 kbtrans_streams_get_queue(struct kbtrans *upper)
649 kbtrans_streams_untimeout(struct kbtrans *upper)
672 struct kbtrans *upper = (struct kbtrans *)arg;
689 kbtrans_ioctl(struct kbtrans *upper, register mblk_t *mp)
1138 kbtrans_flush(register struct kbtrans *upper)
1157 kbtrans_setled(struct kbtrans *upper)
1172 struct kbtrans *upper = arg;
1204 kbtrans_cancelrpt(struct kbtrans *upper)
1221 kbtrans_send_esc_event(char c, register struct kbtrans *upper)
1267 kbtrans_keypressed(struct kbtrans *upper, uchar_t key_station,
1329 kbtrans_queuepress(struct kbtrans *upper,
1349 (NULL, "kbtrans: Double "
1378 kbtrans_keyreleased(register struct kbtrans *upper, uchar_t key_station)
1417 kbtrans_putcode(register struct kbtrans *upper, uint_t code)
1483 kbtrans_queueevent(struct kbtrans *upper, Firm_event *fe)
1495 "kbtrans: Buffer flushed when overflowed."));
1521 kbtrans_set_translation_callback(register struct kbtrans *upper)
1558 kbtrans_untrans_keypressed_raw(struct kbtrans *upper, kbtrans_key_t key)
1583 kbtrans_untrans_keyreleased_raw(struct kbtrans *upper, kbtrans_key_t key)
1620 kbtrans_vt_compose(struct kbtrans *upper, unsigned short keyid,
1669 struct kbtrans *upper,
1810 kbtrans_ascii_keyreleased(struct kbtrans *upper, kbtrans_key_t key)
1825 struct kbtrans *upper,
1858 struct kbtrans *upper,
2015 kbtrans_trans_event_keyreleased(struct kbtrans *upper, kbtrans_key_t key)
2031 struct kbtrans *upper,