Home
last modified time | relevance | path

Searched refs:cons_polledio_arg_t (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dconsdev.h157 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 Dpromif_io.c154 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 Dqcn.c78 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 Dwscons.c265 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 Dconskbd.c309 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 Dasy.c215 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 Dusbkbm.c71 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 Dxencons.c134 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 Dkb8042.c140 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 Dusbser.c168 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 Dsu_driver.c120 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 …]