Lines Matching refs:sc_callback
298 sc[subunit].sc_callback = callback; in ucom_attach()
397 if (sc->sc_callback->ucom_tty_name) { in ucom_attach_tty()
398 sc->sc_callback->ucom_tty_name(sc, buf, in ucom_attach_tty()
487 if (sc->sc_callback->ucom_stop_read) in ucom_detach_tty()
488 (sc->sc_callback->ucom_stop_read) (sc); in ucom_detach_tty()
489 if (sc->sc_callback->ucom_stop_write) in ucom_detach_tty()
490 (sc->sc_callback->ucom_stop_write) (sc); in ucom_detach_tty()
625 if (sc->sc_callback->ucom_start_read) { in ucom_cfg_start_transfers()
626 (sc->sc_callback->ucom_start_read) (sc); in ucom_cfg_start_transfers()
628 if (sc->sc_callback->ucom_start_write) { in ucom_cfg_start_transfers()
629 (sc->sc_callback->ucom_start_write) (sc); in ucom_cfg_start_transfers()
643 if (sc->sc_callback->ucom_start_read) { in ucom_start_transfers()
644 (sc->sc_callback->ucom_start_read) (sc); in ucom_start_transfers()
646 if (sc->sc_callback->ucom_start_write) { in ucom_start_transfers()
647 (sc->sc_callback->ucom_start_write) (sc); in ucom_start_transfers()
668 if (sc->sc_callback->ucom_cfg_open) { in ucom_cfg_open()
669 (sc->sc_callback->ucom_cfg_open) (sc); in ucom_cfg_open()
694 if (sc->sc_callback->ucom_pre_open) { in ucom_open()
699 error = (sc->sc_callback->ucom_pre_open) (sc); in ucom_open()
753 if (sc->sc_callback->ucom_cfg_close) in ucom_cfg_close()
754 (sc->sc_callback->ucom_cfg_close) (sc); in ucom_cfg_close()
781 if (sc->sc_callback->ucom_stop_read) { in ucom_close()
782 (sc->sc_callback->ucom_stop_read) (sc); in ucom_close()
865 if (sc->sc_callback->ucom_ioctl) { in ucom_ioctl()
866 error = (sc->sc_callback->ucom_ioctl) in ucom_ioctl()
950 if (sc->sc_callback->ucom_cfg_set_dtr) in ucom_cfg_line_state()
952 if (sc->sc_callback->ucom_cfg_set_rts) in ucom_cfg_line_state()
954 if (sc->sc_callback->ucom_cfg_set_break) in ucom_cfg_line_state()
956 if (sc->sc_callback->ucom_cfg_set_ring) in ucom_cfg_line_state()
972 sc->sc_callback->ucom_cfg_set_dtr(sc, in ucom_cfg_line_state()
975 sc->sc_callback->ucom_cfg_set_rts(sc, in ucom_cfg_line_state()
978 sc->sc_callback->ucom_cfg_set_break(sc, in ucom_cfg_line_state()
981 sc->sc_callback->ucom_cfg_set_ring(sc, in ucom_cfg_line_state()
986 sc->sc_callback->ucom_cfg_set_dtr(sc, in ucom_cfg_line_state()
989 sc->sc_callback->ucom_cfg_set_rts(sc, in ucom_cfg_line_state()
992 sc->sc_callback->ucom_cfg_set_break(sc, in ucom_cfg_line_state()
995 sc->sc_callback->ucom_cfg_set_ring(sc, in ucom_cfg_line_state()
1086 if (sc->sc_callback->ucom_cfg_get_status == NULL) { in ucom_cfg_status_change()
1094 (sc->sc_callback->ucom_cfg_get_status) (sc, &new_lsr, &new_msr); in ucom_cfg_status_change()
1195 if (sc->sc_callback->ucom_cfg_param == NULL) { in ucom_cfg_param()
1199 (sc->sc_callback->ucom_cfg_param) (sc, &task->termios_copy); in ucom_cfg_param()
1242 if (sc->sc_callback->ucom_pre_param) { in ucom_param()
1244 error = (sc->sc_callback->ucom_pre_param) (sc, t); in ucom_param()
1499 if (sc->sc_callback->ucom_free != NULL) in ucom_free()
1500 sc->sc_callback->ucom_free(sc); in ucom_free()
1575 if (kdb_active && sc->sc_callback->ucom_poll) in ucom_cngetc()
1576 (sc->sc_callback->ucom_poll) (sc); in ucom_cngetc()
1611 if (kdb_active && sc->sc_callback->ucom_poll) { in ucom_cnputc()
1612 (sc->sc_callback->ucom_poll) (sc); in ucom_cnputc()