Home
last modified time | relevance | path

Searched refs:cons_polledio (Results 1 – 25 of 29) sorted by relevance

12

/titanic_50/usr/src/uts/intel/ia32/promif/
H A Dprom_exit.c42 extern cons_polledio_t *cons_polledio;
69 if (cons_polledio != NULL) { in prom_poll_enter()
70 if (cons_polledio->cons_polledio_enter != NULL) { in prom_poll_enter()
71 cons_polledio->cons_polledio_enter( in prom_poll_enter()
72 cons_polledio->cons_polledio_argument); in prom_poll_enter()
/titanic_50/usr/src/uts/i86pc/os/
H A Dmachdep.c569 if (cons_polledio == NULL) { in sysp_getchar()
577 i = cons_polledio->cons_polledio_getchar( in sysp_getchar()
578 cons_polledio->cons_polledio_argument); in sysp_getchar()
591 if (cons_polledio == NULL || in sysp_putchar()
592 cons_polledio->cons_polledio_putchar == NULL) in sysp_putchar()
596 cons_polledio->cons_polledio_putchar( in sysp_putchar()
597 cons_polledio->cons_polledio_argument, c); in sysp_putchar()
607 if (cons_polledio == NULL || in sysp_ischar()
608 cons_polledio->cons_polledio_ischar == NULL) in sysp_ischar()
612 i = cons_polledio->cons_polledio_ischar( in sysp_ischar()
[all …]
/titanic_50/usr/src/uts/common/sys/
H A Dconskbd.h112 struct cons_polledio *lqs_polledio;
161 struct cons_polledio conskbd_polledio;
H A Dconsdev.h163 typedef struct cons_polledio { struct
216 extern cons_polledio_t *cons_polledio;
H A Dkdi_impl.h129 struct cons_polledio *(*kdi_get_polled_io)(void);
H A Dasy.h293 struct cons_polledio polledio; /* polled I/O functions */
/titanic_50/usr/src/uts/sun4v/promif/
H A Dpromif_io.c53 extern struct cons_polledio *kmdb_kdi_get_polled_io(void);
74 #define PROMIF_PIO (cons_polledio)
101 static struct cons_polledio *promif_polledio = NULL;
/titanic_50/usr/src/uts/i86xpv/os/
H A Dxpv_panic.c123 struct cons_polledio *c = cons_polledio; in xpv_panic_putc()
707 } else if (cons_polledio != NULL && in xpv_do_panic()
708 cons_polledio->cons_polledio_putchar != NULL) { in xpv_do_panic()
709 if (cons_polledio->cons_polledio_enter != NULL) in xpv_do_panic()
710 cons_polledio->cons_polledio_enter( in xpv_do_panic()
711 cons_polledio->cons_polledio_argument); in xpv_do_panic()
/titanic_50/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_kdi.h79 extern struct cons_polledio *kmdb_kdi_get_polled_io(void);
H A Dkmdb_kdi.c217 struct cons_polledio *
H A Dkmdb_promif.c57 struct cons_polledio *pio = mdb.m_pio; in kmdb_prom_getchar()
/titanic_50/usr/src/uts/common/io/
H A Dwscons.c753 error = miocpullup(mp, sizeof (struct cons_polledio *)); in wcioctl()
766 *(struct cons_polledio **)(void *)mp->b_cont->b_rptr = in wcioctl()
939 mp2->b_cont = allocb(sizeof (struct cons_polledio *), BPRI_HI); in wc_open_kb_polledio()
952 iocp->ioc_count = sizeof (struct cons_polledio *); in wc_open_kb_polledio()
954 sizeof (struct cons_polledio *); in wc_open_kb_polledio()
995 mp2->b_cont = allocb(sizeof (struct cons_polledio *), BPRI_HI); in wc_close_kb_polledio()
1394 *(struct cons_polledio **) in wclrput()
H A Dconskbd.c948 error = miocpullup(mp, sizeof (struct cons_polledio *)); in conskbd_virtual_kbd_ioctl()
1906 polledio = *(struct cons_polledio **) in conskbd_mux_upstream_msg()
1943 *(struct cons_polledio **)mp->b_cont->b_rptr = in conskbd_mux_upstream_msg()
2168 struct cons_polledio *cb; in conskbd_polledio_setled()
2186 struct cons_polledio *cb; in conskbd_polled_keycheck()
2313 struct cons_polledio *cb; in conskbd_polledio_enter()
2330 struct cons_polledio *cb; in conskbd_polledio_exit()
/titanic_50/usr/src/uts/common/os/
H A Dconsole.c65 struct cons_polledio *cons_polledio; variable
/titanic_50/usr/src/uts/common/io/kb8042/
H A Dkb8042.h97 struct cons_polledio polledio;
H A Dkb8042.c872 error = miocpullup(mp, sizeof (struct cons_polledio *));
882 *(struct cons_polledio **)mp->b_cont->b_rptr =
/titanic_50/usr/src/uts/common/sys/usb/clients/usbkbm/
H A Dusbkbm.h152 struct cons_polledio usbkbm_polled_info;
/titanic_50/usr/src/uts/common/krtld/
H A Dkobj_kdi.c92 cons_polledio_t **polled_io = &cons_polledio; in kobj_kdi_get_polled_io()
/titanic_50/usr/src/uts/intel/io/
H A Dpolled_io.c140 cons_polledio = polled_io; in polled_io_register_callbacks()
/titanic_50/usr/src/uts/common/kmdb/
H A Dkdrv.c93 if (cons_polledio == NULL) { in kdrv_activate()
/titanic_50/usr/src/cmd/mdb/common/mdb/
H A Dmdb.h198 struct cons_polledio *m_pio; /* Polled I/O struct from kernel */
/titanic_50/usr/src/uts/common/xen/io/
H A Dxencons.h125 struct cons_polledio polledio; /* polled I/O functions */
/titanic_50/usr/src/uts/sparc/os/
H A Dpolled_io.c183 cons_polledio = polled_io; in polled_io_register_callbacks()
/titanic_50/usr/src/uts/sun4v/io/
H A Dqcn.c720 error = miocpullup(mp, sizeof (struct cons_polledio *)); in qcn_ioctl()
724 *(struct cons_polledio **)mp->b_cont->b_rptr = in qcn_ioctl()
/titanic_50/usr/src/uts/common/io/usb/clients/usbser/
H A Dusbser.c176 static struct cons_polledio usbser_polledio = {
2784 error = miocpullup(mp, sizeof (struct cons_polledio *)); in usbser_ioctl()
2788 *(struct cons_polledio **)mp->b_cont->b_rptr = &usbser_polledio; in usbser_ioctl()

12