Symbol: conskbd
usr/src/cmd/devfsadm/misc_link.c
46
static int conskbd(di_minor_t minor, di_node_t node);
usr/src/cmd/devfsadm/misc_link.c
91
TYPE_EXACT | DRV_EXACT, ILEVEL_0, conskbd
usr/src/uts/common/io/conskbd.c
1004
if (conskbd.conskbd_layout == -1)
usr/src/uts/common/io/conskbd.c
1008
*(int *)datap->b_wptr = conskbd.conskbd_layout;
usr/src/uts/common/io/conskbd.c
1033
ASSERT(conskbd.conskbd_lqueue_nums == 1);
usr/src/uts/common/io/conskbd.c
1044
*(int *)datap->b_wptr = conskbd.conskbd_directio;
usr/src/uts/common/io/conskbd.c
1061
conskbd.conskbd_directio = *(int *)mp->b_cont->b_rptr;
usr/src/uts/common/io/conskbd.c
1068
if (conskbd.conskbd_lqueue_nums > 0) {
usr/src/uts/common/io/conskbd.c
1069
lq = conskbd.conskbd_lqueue_list;
usr/src/uts/common/io/conskbd.c
1086
if (conskbd.conskbd_lqueue_nums > 0) {
usr/src/uts/common/io/conskbd.c
1087
lq = conskbd.conskbd_lqueue_list;
usr/src/uts/common/io/conskbd.c
1136
if (conskbd.conskbd_directio)
usr/src/uts/common/io/conskbd.c
1157
if (conskbd.conskbd_bypassed == B_FALSE) {
usr/src/uts/common/io/conskbd.c
1206
kbtrans_streams_key(conskbd.conskbd_kbtrans,
usr/src/uts/common/io/conskbd.c
1210
if (conskbd.conskbd_directio)
usr/src/uts/common/io/conskbd.c
1281
if (conskbd.conskbd_lqueue_nums == 0) {
usr/src/uts/common/io/conskbd.c
1289
lqs = conskbd.conskbd_lqueue_list;
usr/src/uts/common/io/conskbd.c
1301
msg->kpm_req_nums = conskbd.conskbd_lqueue_nums;
usr/src/uts/common/io/conskbd.c
1304
for (retry = 0, lqs = conskbd.conskbd_lqueue_list; lqs; ) {
usr/src/uts/common/io/conskbd.c
1472
prev = conskbd.conskbd_lqueue_list;
usr/src/uts/common/io/conskbd.c
1476
conskbd.conskbd_lqueue_list =
usr/src/uts/common/io/conskbd.c
1483
conskbd.conskbd_lqueue_nums --;
usr/src/uts/common/io/conskbd.c
1484
if (conskbd.conskbd_lqueue_nums == 0) {
usr/src/uts/common/io/conskbd.c
1485
kbd_layout_bak = conskbd.conskbd_layout;
usr/src/uts/common/io/conskbd.c
1486
conskbd.conskbd_layout = -1;
usr/src/uts/common/io/conskbd.c
1492
conskbd.conskbd_kbtrans,
usr/src/uts/common/io/conskbd.c
1613
if (conskbd.conskbd_lqueue_nums > 0) {
usr/src/uts/common/io/conskbd.c
1726
if (layout != -1 && conskbd.conskbd_layout == -1) {
usr/src/uts/common/io/conskbd.c
1728
conskbd.conskbd_layout = kbd_layout_bak;
usr/src/uts/common/io/conskbd.c
1730
conskbd.conskbd_layout = layout;
usr/src/uts/common/io/conskbd.c
1737
if (conskbd.conskbd_directio) {
usr/src/uts/common/io/conskbd.c
1763
if (conskbd.conskbd_led_state == -1)
usr/src/uts/common/io/conskbd.c
1771
if (conskbd.conskbd_led_state != -1) {
usr/src/uts/common/io/conskbd.c
1773
conskbd.conskbd_led_state;
usr/src/uts/common/io/conskbd.c
1814
if (conskbd.conskbd_led_state == -1) {
usr/src/uts/common/io/conskbd.c
1819
conskbd.conskbd_led_state = led_state;
usr/src/uts/common/io/conskbd.c
1820
kbtrans_streams_setled(conskbd.conskbd_kbtrans,
usr/src/uts/common/io/conskbd.c
1956
&conskbd.conskbd_polledio;
usr/src/uts/common/io/conskbd.c
2029
conskbd.conskbd_bypassed = B_TRUE;
usr/src/uts/common/io/conskbd.c
2036
lqs->lqs_next = conskbd.conskbd_lqueue_list;
usr/src/uts/common/io/conskbd.c
2037
conskbd.conskbd_lqueue_list = lqs;
usr/src/uts/common/io/conskbd.c
2038
conskbd.conskbd_lqueue_nums++;
usr/src/uts/common/io/conskbd.c
2064
lqs->lqs_next = conskbd.conskbd_lqueue_list;
usr/src/uts/common/io/conskbd.c
2066
conskbd.conskbd_lqueue_nums++;
usr/src/uts/common/io/conskbd.c
2067
conskbd.conskbd_lqueue_list = lqs;
usr/src/uts/common/io/conskbd.c
2145
ASSERT(&conskbd == conskbdp);
usr/src/uts/common/io/conskbd.c
2215
if (conskbd.conskbd_bypassed == B_TRUE)
usr/src/uts/common/io/conskbd.c
2273
*(int *)datap->b_wptr = conskbd.conskbd_directio;
usr/src/uts/common/io/conskbd.c
2299
conskbd.conskbd_directio = directio;
usr/src/uts/common/io/conskbd.c
2301
if (conskbd.conskbd_directio) {
usr/src/uts/common/io/conskbd.c
2303
conskbd.conskbd_kbtrans, conskbd_regqueue);
usr/src/uts/common/io/conskbd.c
2306
conskbd.conskbd_kbtrans, conskbd_consqueue);
usr/src/uts/common/io/conskbd.c
341
static conskbd_state_t conskbd = { 0 };
usr/src/uts/common/io/conskbd.c
476
conskbd.conskbd_layout = -1; /* invalid layout */
usr/src/uts/common/io/conskbd.c
477
conskbd.conskbd_led_state = -1;
usr/src/uts/common/io/conskbd.c
478
conskbd.conskbd_bypassed = B_FALSE;
usr/src/uts/common/io/conskbd.c
573
&conskbd, &conskbd_callbacks, &conskbd.conskbd_kbtrans, 0, 0);
usr/src/uts/common/io/conskbd.c
576
kbtrans_streams_set_keyboard(conskbd.conskbd_kbtrans, KB_USB,
usr/src/uts/common/io/conskbd.c
579
conskbd.conskbd_polledio.cons_polledio_version = CONSPOLLEDIO_V1;
usr/src/uts/common/io/conskbd.c
580
conskbd.conskbd_polledio.cons_polledio_argument =
usr/src/uts/common/io/conskbd.c
581
(cons_polledio_arg_t)&conskbd;
usr/src/uts/common/io/conskbd.c
582
conskbd.conskbd_polledio.cons_polledio_putchar = NULL;
usr/src/uts/common/io/conskbd.c
583
conskbd.conskbd_polledio.cons_polledio_getchar =
usr/src/uts/common/io/conskbd.c
585
conskbd.conskbd_polledio.cons_polledio_ischar =
usr/src/uts/common/io/conskbd.c
587
conskbd.conskbd_polledio.cons_polledio_enter = conskbd_polledio_enter;
usr/src/uts/common/io/conskbd.c
588
conskbd.conskbd_polledio.cons_polledio_exit = conskbd_polledio_exit;
usr/src/uts/common/io/conskbd.c
606
conskbd.conskbd_directio = B_FALSE;
usr/src/uts/common/io/conskbd.c
608
kbtrans_streams_untimeout(conskbd.conskbd_kbtrans);
usr/src/uts/common/io/conskbd.c
609
kbtrans_streams_set_queue(conskbd.conskbd_kbtrans,
usr/src/uts/common/io/conskbd.c
681
if (conskbd.conskbd_bypassed == B_FALSE) {
usr/src/uts/common/io/conskbd.c
708
conskbd.conskbd_kbtrans);
usr/src/uts/common/io/conskbd.c
710
conskbd.conskbd_kbtrans, RD(q));
usr/src/uts/common/io/conskbd.c
712
conskbd.conskbd_kbtrans, mp);
usr/src/uts/common/io/conskbd.c
714
conskbd.conskbd_kbtrans, oldq);
usr/src/uts/common/io/conskbd.c
749
if ((conskbd.conskbd_bypassed) &&
usr/src/uts/common/io/conskbd.c
750
(conskbd.conskbd_lqueue_nums > 0)) {
usr/src/uts/common/io/conskbd.c
751
if (putq(conskbd.conskbd_lqueue_list->
usr/src/uts/common/io/conskbd.c
835
if (conskbd.conskbd_bypassed == B_TRUE) {
usr/src/uts/common/io/conskbd.c
886
if (conskbd.conskbd_bypassed == B_TRUE) {
usr/src/uts/common/io/conskbd.c
913
if (conskbd.conskbd_layout == -1)
usr/src/uts/common/io/conskbd.c
916
*(int *)datap->b_wptr = conskbd.conskbd_layout;
usr/src/uts/common/io/conskbd.c
930
kbd_layout_bak = conskbd.conskbd_layout;
usr/src/uts/common/io/conskbd.c
931
conskbd.conskbd_layout = *(intptr_t *)(mp->b_cont->b_rptr);
usr/src/uts/common/io/conskbd.c
932
if (conskbd.conskbd_layout != kbd_layout_bak) {
usr/src/uts/common/io/conskbd.c
937
conskbd.conskbd_layout)) != NULL) {
usr/src/uts/common/io/conskbd.c
938
if (conskbd.conskbd_directio) {
usr/src/uts/common/io/conskbd.c
954
if (conskbd.conskbd_lqueue_list == NULL) {
usr/src/uts/common/io/conskbd.c
962
if (conskbd.conskbd_lqueue_list == NULL) {
usr/src/uts/common/io/conskbd.c
991
if (conskbd.conskbd_lqueue_list == NULL ||