Searched refs:cons_polledio_arg_t (Results 1 – 11 of 11) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | consdev.h | 157 typedef struct __cons_polledio_arg *cons_polledio_arg_t; typedef 174 cons_polledio_arg_t cons_polledio_argument; 180 void (*cons_polledio_putchar)(cons_polledio_arg_t, 187 int (*cons_polledio_getchar)(cons_polledio_arg_t); 193 boolean_t (*cons_polledio_ischar)(cons_polledio_arg_t); 199 void (*cons_polledio_enter)(cons_polledio_arg_t); 205 void (*cons_polledio_exit)(cons_polledio_arg_t); 209 void (*cons_polledio_setled)(cons_polledio_arg_t, int); 213 cons_polledio_arg_t,
|
/illumos-gate/usr/src/uts/sun4v/promif/ |
H A D | promif_io.c | 154 int (*getchar)(cons_polledio_arg_t); in promif_do_read() 155 boolean_t (*ischar)(cons_polledio_arg_t); in promif_do_read() 156 cons_polledio_arg_t arg; in promif_do_read() 187 void (*putchar)(cons_polledio_arg_t, uchar_t); in promif_do_write() 188 cons_polledio_arg_t arg; in promif_do_write()
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | qcn.c | 78 static boolean_t qcn_polledio_ischar(cons_polledio_arg_t arg); 79 static int qcn_polledio_getchar(cons_polledio_arg_t arg); 80 static void qcn_polledio_putchar(cons_polledio_arg_t arg, uchar_t c); 81 static void qcn_polledio_enter(cons_polledio_arg_t arg); 82 static void qcn_polledio_exit(cons_polledio_arg_t arg); 429 (cons_polledio_arg_t)qcn_state; in qcn_attach() 1314 qcn_polledio_ischar(cons_polledio_arg_t arg) in qcn_polledio_ischar() 1327 qcn_polledio_getchar(cons_polledio_arg_t arg) in qcn_polledio_getchar() 1340 qcn_polledio_putchar(cons_polledio_arg_t arg, uchar_t c) in qcn_polledio_putchar() 1350 qcn_polledio_enter(cons_polledio_arg_t arg) in qcn_polledio_enter() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | wscons.c | 265 static void wc_polled_putchar(cons_polledio_arg_t arg, 267 static boolean_t wc_polled_ischar(cons_polledio_arg_t arg); 268 static int wc_polled_getchar(cons_polledio_arg_t arg); 269 static void wc_polled_enter(cons_polledio_arg_t arg); 270 static void wc_polled_exit(cons_polledio_arg_t arg); 417 (cons_polledio_arg_t)&wscons; in wc_init_polledio() 1422 wc_polled_putchar(cons_polledio_arg_t arg, unsigned char c) in wc_polled_putchar() 1447 wc_polled_getchar(cons_polledio_arg_t arg) in wc_polled_getchar() 1463 wc_polled_ischar(cons_polledio_arg_t arg) in wc_polled_ischar() 1475 wc_polled_enter(cons_polledio_arg_t arg) in wc_polled_enter() [all …]
|
H A D | conskbd.c | 309 static void conskbd_polledio_enter(cons_polledio_arg_t); 310 static void conskbd_polledio_exit(cons_polledio_arg_t); 311 static int conskbd_polledio_ischar(cons_polledio_arg_t); 312 static int conskbd_polledio_getchar(cons_polledio_arg_t); 581 (cons_polledio_arg_t)&conskbd; in conskbdopen() 584 (int (*)(cons_polledio_arg_t)) conskbd_polledio_getchar; in conskbdopen() 586 (boolean_t (*)(cons_polledio_arg_t))conskbd_polledio_ischar; in conskbdopen() 2322 conskbd_polledio_enter(cons_polledio_arg_t arg) in conskbd_polledio_enter() 2339 conskbd_polledio_exit(cons_polledio_arg_t arg) in conskbd_polledio_exit() 2356 conskbd_polledio_getchar(cons_polledio_arg_t arg) in conskbd_polledio_getchar() [all …]
|
H A D | asy.c | 215 static void asyputchar(cons_polledio_arg_t, uchar_t c); 216 static int asygetchar(cons_polledio_arg_t); 217 static boolean_t asyischar(cons_polledio_arg_t); 1670 asy->polledio.cons_polledio_argument = (cons_polledio_arg_t)asy; in asyattach() 4828 asyputchar(cons_polledio_arg_t arg, uchar_t c) in asyputchar() 4849 asyischar(cons_polledio_arg_t arg) in asyischar() 4860 asygetchar(cons_polledio_arg_t arg) in asygetchar()
|
/illumos-gate/usr/src/uts/common/io/usb/clients/usbkbm/ |
H A D | usbkbm.c | 71 static int usbkbm_polled_getchar(cons_polledio_arg_t); 72 static boolean_t usbkbm_polled_ischar(cons_polledio_arg_t); 73 static void usbkbm_polled_enter(cons_polledio_arg_t); 74 static void usbkbm_polled_exit(cons_polledio_arg_t); 451 (cons_polledio_arg_t)usbkbmd; in usbkbm_open() 468 (void (*)(cons_polledio_arg_t, int))usbkbm_polled_setled; in usbkbm_open() 471 (boolean_t (*)(cons_polledio_arg_t, int *, in usbkbm_open() 1595 usbkbm_polled_getchar(cons_polledio_arg_t arg) in usbkbm_polled_getchar() 1609 usbkbm_polled_ischar(cons_polledio_arg_t arg) in usbkbm_polled_ischar() 1624 usbkbm_polled_enter(cons_polledio_arg_t arg) in usbkbm_polled_enter() [all …]
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xencons.c | 134 static void xenconsputchar(cons_polledio_arg_t, uchar_t); 135 static int xenconsgetchar(cons_polledio_arg_t); 136 static boolean_t xenconsischar(cons_polledio_arg_t); 334 xcp->polledio.cons_polledio_argument = (cons_polledio_arg_t)xcp; in xenconsattach() 1009 error = miocpullup(mp, sizeof (cons_polledio_arg_t)); in xcasync_ioctl() 1013 *(cons_polledio_arg_t *)mp->b_cont->b_rptr = in xcasync_ioctl() 1014 (cons_polledio_arg_t)&xcp->polledio; in xcasync_ioctl() 1283 xenconsputchar(cons_polledio_arg_t arg, uchar_t c) in xenconsputchar() 1321 xenconsischar(cons_polledio_arg_t arg) in xenconsischar() 1359 xenconsgetchar(cons_polledio_arg_t arg) in xenconsgetchar()
|
/illumos-gate/usr/src/uts/common/io/kb8042/ |
H A D | kb8042.c | 140 static int kb8042_polled_ischar(cons_polledio_arg_t arg); 141 static int kb8042_polled_getchar(cons_polledio_arg_t arg); 746 (cons_polledio_arg_t)kb8042; in kb8042_open() 749 (int (*)(cons_polledio_arg_t))kb8042_polled_getchar; in kb8042_open() 751 (boolean_t (*)(cons_polledio_arg_t))kb8042_polled_ischar; in kb8042_open() 755 (void (*)(cons_polledio_arg_t, int))kb8042_polled_setled; in kb8042_open() 757 (boolean_t (*)(cons_polledio_arg_t, int *, in kb8042_open() 1579 kb8042_polled_getchar(cons_polledio_arg_t arg) 1592 kb8042_polled_ischar(cons_polledio_arg_t arg)
|
/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/ |
H A D | usbser.c | 168 static void usbser_putchar(cons_polledio_arg_t, uchar_t); 169 static int usbser_getchar(cons_polledio_arg_t); 170 static boolean_t usbser_ischar(cons_polledio_arg_t); 171 static void usbser_polledio_enter(cons_polledio_arg_t); 172 static void usbser_polledio_exit(cons_polledio_arg_t); 3416 usbser_polledio_enter(cons_polledio_arg_t arg) in usbser_polledio_enter() 3424 usbser_polledio_exit(cons_polledio_arg_t arg) in usbser_polledio_exit() 3432 usbser_putchar(cons_polledio_arg_t arg, uchar_t c) in usbser_putchar() 3445 usbser_getchar(cons_polledio_arg_t arg) in usbser_getchar() 3455 usbser_ischar(cons_polledio_arg_t arg) in usbser_ischar()
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | su_driver.c | 120 static void asyputchar(cons_polledio_arg_t, uchar_t c); 121 static int asygetchar(cons_polledio_arg_t); 122 static boolean_t asyischar(cons_polledio_arg_t); 123 static void asy_polled_enter(cons_polledio_arg_t); 124 static void asy_polled_exit(cons_polledio_arg_t); 832 asy->polledio.cons_polledio_argument = (cons_polledio_arg_t)asy; in asyattach() 1518 asyputchar(cons_polledio_arg_t arg, uchar_t c) in asyputchar() 1543 asyischar(cons_polledio_arg_t arg) in asyischar() 1550 asygetchar(cons_polledio_arg_t arg) in asygetchar() 1568 asy_polled_enter(cons_polledio_arg_t arg) in asy_polled_enter() [all …]
|