Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/uts/intel/promif/
H A Dprom_exit.c40 extern cons_polledio_t *cons_polledio;
62 if (cons_polledio != NULL) { in prom_poll_enter()
63 if (cons_polledio->cons_polledio_enter != NULL) { in prom_poll_enter()
64 cons_polledio->cons_polledio_enter( in prom_poll_enter()
65 cons_polledio->cons_polledio_argument); in prom_poll_enter()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmachdep.c580 if (cons_polledio == NULL) { in sysp_getchar()
588 i = cons_polledio->cons_polledio_getchar( in sysp_getchar()
589 cons_polledio->cons_polledio_argument); in sysp_getchar()
602 if (cons_polledio == NULL || in sysp_putchar()
603 cons_polledio->cons_polledio_putchar == NULL) in sysp_putchar()
607 cons_polledio->cons_polledio_putchar( in sysp_putchar()
608 cons_polledio->cons_polledio_argument, c); in sysp_putchar()
618 if (cons_polledio == NULL || in sysp_ischar()
619 cons_polledio->cons_polledio_ischar == NULL) in sysp_ischar()
623 i = cons_polledio->cons_polledio_ischar( in sysp_ischar()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dconskbd.h110 struct cons_polledio *lqs_polledio;
159 struct cons_polledio conskbd_polledio;
H A Dconsdev.h164 typedef struct cons_polledio { struct
217 extern cons_polledio_t *cons_polledio;
H A Dkdi_impl.h127 struct cons_polledio *(*kdi_get_polled_io)(void);
H A Dasy.h294 struct cons_polledio polledio; /* polled I/O functions */
/illumos-gate/usr/src/uts/sun4v/promif/
H A Dpromif_io.c51 extern struct cons_polledio *kmdb_kdi_get_polled_io(void);
72 #define PROMIF_PIO (cons_polledio)
99 static struct cons_polledio *promif_polledio = NULL;
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxpv_panic.c122 struct cons_polledio *c = cons_polledio; in xpv_panic_putc()
699 } else if (cons_polledio != NULL && in xpv_do_panic()
700 cons_polledio->cons_polledio_putchar != NULL) { in xpv_do_panic()
701 if (cons_polledio->cons_polledio_enter != NULL) in xpv_do_panic()
702 cons_polledio->cons_polledio_enter( in xpv_do_panic()
703 cons_polledio->cons_polledio_argument); in xpv_do_panic()
/illumos-gate/usr/src/uts/common/io/
H A Dwscons.c900 error = miocpullup(mp, sizeof (struct cons_polledio *)); in wcioctl()
913 *(struct cons_polledio **)(void *)mp->b_cont->b_rptr = in wcioctl()
1086 mp2->b_cont = allocb(sizeof (struct cons_polledio *), BPRI_HI); in wc_open_kb_polledio()
1099 iocp->ioc_count = sizeof (struct cons_polledio *); in wc_open_kb_polledio()
1101 sizeof (struct cons_polledio *); in wc_open_kb_polledio()
1142 mp2->b_cont = allocb(sizeof (struct cons_polledio *), BPRI_HI); in wc_close_kb_polledio()
1300 *(struct cons_polledio **) in wclrput()
H A Dconskbd.c949 error = miocpullup(mp, sizeof (struct cons_polledio *)); in conskbd_virtual_kbd_ioctl()
1918 polledio = *(struct cons_polledio **) in conskbd_mux_upstream_msg()
1955 *(struct cons_polledio **)mp->b_cont->b_rptr = in conskbd_mux_upstream_msg()
2180 struct cons_polledio *cb; in conskbd_polledio_setled()
2198 struct cons_polledio *cb; in conskbd_polled_keycheck()
2325 struct cons_polledio *cb; in conskbd_polledio_enter()
2342 struct cons_polledio *cb; in conskbd_polledio_exit()
/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_kdi.h77 extern struct cons_polledio *kmdb_kdi_get_polled_io(void);
H A Dkmdb_kdi.c215 struct cons_polledio *
H A Dkmdb_promif.c57 struct cons_polledio *pio = mdb.m_pio; in kmdb_prom_getchar()
/illumos-gate/usr/src/uts/common/os/
H A Dconsole.c65 struct cons_polledio *cons_polledio; variable
/illumos-gate/usr/src/uts/common/io/kb8042/
H A Dkb8042.h97 struct cons_polledio polledio;
H A Dkb8042.c919 error = miocpullup(mp, sizeof (struct cons_polledio *));
929 *(struct cons_polledio **)mp->b_cont->b_rptr =
/illumos-gate/usr/src/uts/common/sys/usb/clients/usbkbm/
H A Dusbkbm.h152 struct cons_polledio usbkbm_polled_info;
/illumos-gate/usr/src/uts/common/krtld/
H A Dkobj_kdi.c90 cons_polledio_t **polled_io = &cons_polledio; in kobj_kdi_get_polled_io()
/illumos-gate/usr/src/uts/intel/io/
H A Dpolled_io.c139 cons_polledio = polled_io; in polled_io_register_callbacks()
/illumos-gate/usr/src/uts/common/kmdb/
H A Dkdrv.c93 if (cons_polledio == NULL) { in kdrv_activate()
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb.h199 struct cons_polledio *m_pio; /* Polled I/O struct from kernel */
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxencons.h123 struct cons_polledio polledio; /* polled I/O functions */
/illumos-gate/usr/src/uts/sparc/os/
H A Dpolled_io.c183 cons_polledio = polled_io; in polled_io_register_callbacks()
/illumos-gate/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()
/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/
H A Dusbser.c176 static struct cons_polledio usbser_polledio = {
2783 error = miocpullup(mp, sizeof (struct cons_polledio *)); in usbser_ioctl()
2787 *(struct cons_polledio **)mp->b_cont->b_rptr = &usbser_polledio; in usbser_ioctl()

12