/illumos-gate/usr/src/uts/intel/promif/ |
H A D | prom_exit.c | 40 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 D | machdep.c | 581 if (cons_polledio == NULL) { in sysp_getchar() 589 i = cons_polledio->cons_polledio_getchar( in sysp_getchar() 590 cons_polledio->cons_polledio_argument); in sysp_getchar() 603 if (cons_polledio == NULL || in sysp_putchar() 604 cons_polledio->cons_polledio_putchar == NULL) in sysp_putchar() 608 cons_polledio->cons_polledio_putchar( in sysp_putchar() 609 cons_polledio->cons_polledio_argument, c); in sysp_putchar() 619 if (cons_polledio == NULL || in sysp_ischar() 620 cons_polledio->cons_polledio_ischar == NULL) in sysp_ischar() 624 i = cons_polledio->cons_polledio_ischar( in sysp_ischar() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | conskbd.h | 110 struct cons_polledio *lqs_polledio; 159 struct cons_polledio conskbd_polledio;
|
H A D | consdev.h | 164 typedef struct cons_polledio { struct 217 extern cons_polledio_t *cons_polledio;
|
H A D | kdi_impl.h | 127 struct cons_polledio *(*kdi_get_polled_io)(void);
|
H A D | asy.h | 380 struct cons_polledio polledio; /* polled I/O functions */
|
/illumos-gate/usr/src/uts/sun4v/promif/ |
H A D | promif_io.c | 51 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 D | xpv_panic.c | 122 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 D | wscons.c | 900 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 D | conskbd.c | 949 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 D | kmdb_kdi.h | 77 extern struct cons_polledio *kmdb_kdi_get_polled_io(void);
|
H A D | kmdb_kdi.c | 215 struct cons_polledio *
|
H A D | kmdb_promif.c | 57 struct cons_polledio *pio = mdb.m_pio; in kmdb_prom_getchar()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | console.c | 65 struct cons_polledio *cons_polledio; variable
|
/illumos-gate/usr/src/uts/common/io/kb8042/ |
H A D | kb8042.h | 97 struct cons_polledio polledio;
|
H A D | kb8042.c | 919 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 D | usbkbm.h | 152 struct cons_polledio usbkbm_polled_info;
|
/illumos-gate/usr/src/uts/common/krtld/ |
H A D | kobj_kdi.c | 90 cons_polledio_t **polled_io = &cons_polledio; in kobj_kdi_get_polled_io()
|
/illumos-gate/usr/src/uts/intel/io/ |
H A D | polled_io.c | 139 cons_polledio = polled_io; in polled_io_register_callbacks()
|
/illumos-gate/usr/src/uts/common/kmdb/ |
H A D | kdrv.c | 93 if (cons_polledio == NULL) { in kdrv_activate()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb.h | 199 struct cons_polledio *m_pio; /* Polled I/O struct from kernel */
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xencons.h | 123 struct cons_polledio polledio; /* polled I/O functions */
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | polled_io.c | 183 cons_polledio = polled_io; in polled_io_register_callbacks()
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | qcn.c | 720 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 D | usbser.c | 176 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()
|