Lines Matching refs:kbddata
121 struct kbddata {
233 static void kbdflush(struct kbddata *);
234 static void kbduse(struct kbddata *, unsigned);
235 static void kbdsetled(struct kbddata *);
239 static void kbdreset(struct kbddata *, uint_t);
240 static int kbdsetkey(struct kbddata *, struct kiockey *, cred_t *);
241 static int kbdgetkey(struct kbddata *, struct kiockey *);
242 static int kbdskey(struct kbddata *, struct kiockeymap *, cred_t *);
243 static int kbdgkey(struct kbddata *, struct kiockeymap *);
245 static void kbdinput(struct kbddata *, unsigned);
246 static void kbdid(struct kbddata *, int);
247 static struct keymap *settable(struct kbddata *, uint_t);
249 static void kbdcancelrpt(struct kbddata *);
250 static void kbdtranslate(struct kbddata *, unsigned, queue_t *);
252 static void kbd_send_esc_event(char, struct kbddata *);
254 static void kbdkeypressed(struct kbddata *, uchar_t, Firm_event *,
256 static void kbdqueuepress(struct kbddata *, uchar_t, Firm_event *);
257 static void kbdkeyreleased(struct kbddata *, uchar_t);
258 static void kbdreleaseall(struct kbddata *);
261 static void kbdqueueevent(struct kbddata *, Firm_event *);
286 register struct kbddata *kbdd;
322 kbdd = kmem_zalloc(sizeof (struct kbddata), KM_SLEEP);
342 kmem_free(kbdd, sizeof (struct kbddata));
355 kmem_free(kbdd, sizeof (struct kbddata));
420 kmem_free(kbdd, sizeof (struct kbddata));
431 register struct kbddata *kbdd = (struct kbddata *)q->q_ptr;
460 kmem_free(kbdd, sizeof (struct kbddata));
497 struct kbddata *kbdd = kbdd_addr;
512 register struct kbddata *kbdd = (struct kbddata *)q->q_ptr;
968 kbdflush(register struct kbddata *kbdd)
984 kbduse(register struct kbddata *kbdd, unsigned keycode)
1058 kbdsetled(register struct kbddata *kbdd)
1071 kbdreset(register struct kbddata *kbdd, uint_t hard_reset)
1128 kbdsetkey(register struct kbddata *kbdd, struct kiockey *key, cred_t *cr)
1198 kbdgetkey(register struct kbddata *kbdd, struct kiockey *key)
1242 kbdskey(register struct kbddata *kbdd, struct kiockeymap *key, cred_t *cr)
1280 kbdgkey(register struct kbddata *kbdd, struct kiockeymap *key)
1312 struct kbddata *kbdd = arg;
1335 struct kbddata *kbdd = (struct kbddata *)q->q_ptr;
1420 kbdinput(register struct kbddata *kbdd, register unsigned key)
1630 kbdid(register struct kbddata *kbdd, int id)
1673 settable(register struct kbddata *kbdd, register uint_t mask)
1698 struct kbddata *kbdd = arg;
1717 kbdcancelrpt(register struct kbddata *kbdd)
1732 kbdtranslate(struct kbddata *kbdd, unsigned keycode, queue_t *q)
2173 kbd_send_esc_event(char c, register struct kbddata *kbdd)
2211 kbdkeypressed(struct kbddata *kbdd, uchar_t key_station, Firm_event *fe,
2261 kbdqueuepress(struct kbddata *kbdd, uchar_t key_station, Firm_event *fe)
2302 kbdkeyreleased(register struct kbddata *kbdd, uchar_t key_station)
2336 kbdreleaseall(struct kbddata *kbdd)
2403 kbdqueueevent(struct kbddata *kbdd, Firm_event *fe)