Lines Matching refs:mdb
57 struct cons_polledio *pio = mdb.m_pio; in kmdb_prom_getchar()
87 args[0] = (uintptr_t)mdb.m_pio->cons_polledio_argument; in kmdb_prom_polled_write()
92 (uintptr_t)mdb.m_pio->cons_polledio_putchar, 2, args); in kmdb_prom_polled_write()
119 if (mdb.m_pio != NULL && mdb.m_pio->cons_polledio_putchar != NULL) in kmdb_prom_writer()
206 if (mdb.m_intr == 0) in check_int()
207 longjmp(mdb.m_frame->f_pcb, MDB_ERR_SIGINT); in check_int()
209 mdb.m_pend++; in check_int()
666 return (mdb.m_promif->pif_oterm); in kmdb_prom_term_type()
675 bcopy(&mdb.m_promif->pif_tios, ti, sizeof (struct termios)); in kmdb_prom_term_ctl()
691 if (mdb.m_promif->pif_oterm != NULL) { in kmdb_prom_term_ctl()
694 wsz->ws_row = mdb.m_promif->pif_wsz.ws_row; in kmdb_prom_term_ctl()
695 wsz->ws_col = mdb.m_promif->pif_wsz.ws_col; in kmdb_prom_term_ctl()
733 if (mdb.m_pio == NULL) { in kmdb_prom_debugger_entry()
734 mdb.m_pio = kmdb_kdi_get_polled_io(); in kmdb_prom_debugger_entry()
736 if (mdb.m_pio != NULL && in kmdb_prom_debugger_entry()
737 mdb.m_pio->cons_polledio_enter != NULL) { in kmdb_prom_debugger_entry()
739 (uintptr_t)mdb.m_pio->cons_polledio_enter, 1, in kmdb_prom_debugger_entry()
740 (uintptr_t *)&mdb.m_pio->cons_polledio_argument); in kmdb_prom_debugger_entry()
748 if (mdb.m_pio != NULL && mdb.m_pio->cons_polledio_exit != NULL) { in kmdb_prom_debugger_exit()
749 (void) kmdb_dpi_call((uintptr_t)mdb.m_pio->cons_polledio_exit, in kmdb_prom_debugger_exit()
750 1, (uintptr_t *)&mdb.m_pio->cons_polledio_argument); in kmdb_prom_debugger_exit()
753 mdb.m_pio = NULL; in kmdb_prom_debugger_exit()
815 mdb.m_promif = mdb_zalloc(sizeof (kmdb_promif_t), UM_SLEEP); in kmdb_prom_init_finish()
816 kmdb_prom_term_init(kav, mdb.m_promif); in kmdb_prom_init_finish()